:root {
  --rd-palette-green: #3C6E5B;
  --rd-palette-ink: #242927;
  --rd-palette-muted: #636B66;
  --rd-palette-white: #FFFFFF;
  --rd-palette-black: #000000;
  --rd-palette-line: #D9DEDA;
  --rd-palette-silver: #F0F2F1;
  --rd-palette-silver-mid: #C6CCCA;
  --rd-palette-dark: #292D2B;
  --rd-palette-pale: #EDF2EF;
  --rd-palette-legacy-ink: #202322;
  --rd-palette-legacy-muted: #66706A;
  --rd-palette-legacy-line: #D4D8D5;
  --rd-palette-metal-start: #CDD1D3;
  --rd-palette-metal-middle: #D1D5D7;
  --rd-palette-metal-end: #D6D9DA;
  --rd-palette-hero: #EEF0EF;
  --rd-palette-diagram-surface: #F0F3F1;
  --rd-palette-diagram-edge: #789487;
  --rd-palette-diagram-border: #CDD8D1;
  --rd-palette-diagram-text: #355143;
  --rd-palette-diagram-divider: #D9E1DB;
  --rd-palette-workspace: #DDE9E1;
  --rd-palette-workspace-border: #B9CDBF;
  --rd-palette-workspace-title: #294D3B;
  --rd-palette-workspace-caption: #506D5B;
  --rd-palette-action-soft: #E5EDE7;
  --rd-palette-feedback: #E5ECE7;
  --rd-palette-signal-mid: #729D88;
  --rd-palette-signal-light: #A1B6AA;
  --rd-palette-inverse-caption: #D2E0D8;
  --rd-palette-feedback-index: #71867A;
  --rd-palette-lane-label: #526C5D;
  --rd-palette-lane-records: #799385;
  --rd-palette-lane-divider: #C7D5CC;
  --rd-palette-lane-surface: #E1E9E3;
  --rd-palette-paper-soft: #FAFBFA;
  --rd-palette-paper-inset: #F7F8F7;
  --rd-palette-border-faint: #E6E9E7;
  --rd-palette-border-soft: #E3E7E4;
  --rd-space-0: 0px;
  --rd-space-4: 4px;
  --rd-space-6: 6px;
  --rd-space-8: 8px;
  --rd-space-10: 10px;
  --rd-space-12: 12px;
  --rd-space-14: 14px;
  --rd-space-16: 16px;
  --rd-space-18: 18px;
  --rd-space-20: 20px;
  --rd-space-22: 22px;
  --rd-space-24: 24px;
  --rd-space-26: 26px;
  --rd-space-28: 28px;
  --rd-space-30: 30px;
  --rd-space-32: 32px;
  --rd-space-36: 36px;
  --rd-space-40: 40px;
  --rd-space-44: 44px;
  --rd-space-48: 48px;
  --rd-space-56: 56px;
  --rd-space-64: 64px;
  --rd-space-72: 72px;
  --rd-space-80: 80px;
  --rd-space-96: 96px;
  --rd-radius-0: 0px;
  --rd-radius-4: 4px;
  --rd-radius-6: 6px;
  --rd-radius-7: 7px;
  --rd-radius-8: 8px;
  --rd-radius-10: 10px;
  --rd-radius-12: 12px;
  --rd-radius-13: 13px;
  --rd-radius-14: 14px;
  --rd-radius-16: 16px;
  --rd-radius-20: 20px;
  --rd-stroke-thin: 1px;
  --rd-stroke-diagram: 1.5px;
  --rd-stroke-focus: 2px;
  --rd-font-family: Pretendard;
  --rd-font-size-8: 8px;
  --rd-font-size-9: 9px;
  --rd-font-size-10: 10px;
  --rd-font-size-11: 11px;
  --rd-font-size-12: 12px;
  --rd-font-size-13: 13px;
  --rd-font-size-14: 14px;
  --rd-font-size-15: 15px;
  --rd-font-size-16: 16px;
  --rd-font-size-17: 17px;
  --rd-font-size-18: 18px;
  --rd-font-size-19: 19px;
  --rd-font-size-20: 20px;
  --rd-font-size-21: 21px;
  --rd-font-size-22: 22px;
  --rd-font-size-23: 23px;
  --rd-font-size-24: 24px;
  --rd-font-size-25: 25px;
  --rd-font-size-26: 26px;
  --rd-font-size-27: 27px;
  --rd-font-size-28: 28px;
  --rd-font-size-29: 29px;
  --rd-font-size-30: 30px;
  --rd-font-size-31: 31px;
  --rd-font-size-32: 32px;
  --rd-font-size-33: 33px;
  --rd-font-size-34: 34px;
  --rd-font-size-35: 35px;
  --rd-font-size-36: 36px;
  --rd-font-size-37: 37px;
  --rd-font-size-38: 38px;
  --rd-font-size-40: 40px;
  --rd-font-size-42: 42px;
  --rd-font-size-43: 43px;
  --rd-font-size-44: 44px;
  --rd-font-size-46: 46px;
  --rd-font-size-47: 47px;
  --rd-font-size-48: 48px;
  --rd-font-size-50: 50px;
  --rd-font-size-52: 52px;
  --rd-font-size-54: 54px;
  --rd-font-size-56: 56px;
  --rd-font-size-60: 60px;
  --rd-font-size-64: 64px;
  --rd-font-size-68: 68px;
  --rd-font-size-72: 72px;
  --rd-font-size-84: 84px;
  --rd-font-size-94: 94px;
  --rd-font-weight-400: 400;
  --rd-font-weight-500: 500;
  --rd-font-weight-550: 550;
  --rd-font-weight-600: 600;
  --rd-font-weight-650: 650;
  --rd-font-weight-700: 700;
  --rd-font-line-1: 1;
  --rd-font-line-2: 2;
  --rd-font-line-1-2: 1.2;
  --rd-font-line-1-3: 1.3;
  --rd-font-line-1-333: 1.333;
  --rd-font-line-1-35: 1.35;
  --rd-font-line-1-38: 1.38;
  --rd-font-line-1-4: 1.4;
  --rd-font-line-1-45: 1.45;
  --rd-font-line-1-5: 1.5;
  --rd-font-line-1-6: 1.6;
  --rd-font-line-1-65: 1.65;
  --rd-font-line-1-7: 1.7;
  --rd-font-line-1-75: 1.75;
  --rd-font-line-1-8: 1.8;
  --rd-font-line-1-85: 1.85;
  --rd-font-line-1-9: 1.9;
  --rd-font-line-2-2: 2.2;
  --rd-font-tracking-body: -0.1px;
  --rd-font-tracking-heading: -1px;
  --rd-font-tracking-heading-mobile: -.7px;
  --rd-font-tracking-card: -.4px;
  --rd-font-tracking-label: .4px;
  --rd-type-body-line-height: 28px;
  --rd-type-body-letter-spacing: -0.1px;
  --rd-type-body-mobile-line-height: 1.85;
  --rd-type-body-mobile-letter-spacing: -0.1px;
  --rd-type-small-line-height: 24px;
  --rd-type-small-letter-spacing: 0px;
  --rd-type-card-line-height: 29px;
  --rd-type-card-letter-spacing: -.4px;
  --rd-type-card-mobile-line-height: 25px;
  --rd-type-card-mobile-letter-spacing: -.4px;
  --rd-type-heading-line-height: 1.333;
  --rd-type-heading-letter-spacing: -1px;
  --rd-type-heading-mobile-line-height: 1.4;
  --rd-type-heading-mobile-letter-spacing: -.7px;
  --rd-type-label-line-height: 18px;
  --rd-type-label-letter-spacing: .4px;
  --rd-type-diagram-node-line-height: 1.5;
  --rd-type-diagram-node-letter-spacing: 0px;
  --rd-type-diagram-caption-line-height: 1.8;
  --rd-type-diagram-caption-letter-spacing: 0px;
  --rd-color-ink: var(--rd-palette-ink);
  --rd-color-muted: var(--rd-palette-muted);
  --rd-color-surface: var(--rd-palette-white);
  --rd-color-silver: var(--rd-palette-silver);
  --rd-color-line: var(--rd-palette-line);
  --rd-color-green: var(--rd-palette-green);
  --rd-color-accent-text: var(--rd-palette-green);
  --rd-color-white: var(--rd-palette-white);
  --rd-color-pale: var(--rd-palette-pale);
  --rd-color-dark: var(--rd-palette-dark);
  --rd-color-silver-mid: var(--rd-palette-silver-mid);
  --rd-color-hero: var(--rd-palette-hero);
  --rd-color-base-ink: var(--rd-palette-legacy-ink);
  --rd-color-base-muted: var(--rd-palette-legacy-muted);
  --rd-color-base-line: var(--rd-palette-legacy-line);
  --rd-color-metal-start: var(--rd-palette-metal-start);
  --rd-color-metal-middle: var(--rd-palette-metal-middle);
  --rd-color-metal-end: var(--rd-palette-metal-end);
  --rd-color-diagram-surface: var(--rd-palette-diagram-surface);
  --rd-color-diagram-edge: var(--rd-palette-diagram-edge);
  --rd-color-diagram-border: var(--rd-palette-diagram-border);
  --rd-color-diagram-text: var(--rd-palette-diagram-text);
  --rd-color-diagram-divider: var(--rd-palette-diagram-divider);
  --rd-color-workspace: var(--rd-palette-workspace);
  --rd-color-workspace-border: var(--rd-palette-workspace-border);
  --rd-color-workspace-title: var(--rd-palette-workspace-title);
  --rd-color-workspace-caption: var(--rd-palette-workspace-caption);
  --rd-color-action-soft: var(--rd-palette-action-soft);
  --rd-color-feedback: var(--rd-palette-feedback);
  --rd-color-signal-mid: var(--rd-palette-signal-mid);
  --rd-color-signal-light: var(--rd-palette-signal-light);
  --rd-color-inverse-caption: var(--rd-palette-inverse-caption);
  --rd-color-feedback-index: var(--rd-palette-feedback-index);
  --rd-color-lane-label: var(--rd-palette-lane-label);
  --rd-color-lane-records: var(--rd-palette-lane-records);
  --rd-color-lane-divider: var(--rd-palette-lane-divider);
  --rd-color-lane-surface: var(--rd-palette-lane-surface);
  --rd-color-contact-surface: var(--rd-palette-paper-soft);
  --rd-color-image-surface: var(--rd-palette-paper-inset);
  --rd-color-image-border: var(--rd-palette-border-faint);
  --rd-color-footer-line: var(--rd-palette-border-soft);
  --rd-type-body-font-family: var(--rd-font-family);
  --rd-type-body-font-size: var(--rd-font-size-16);
  --rd-type-body-font-weight: var(--rd-font-weight-400);
  --rd-type-body-mobile-font-family: var(--rd-font-family);
  --rd-type-body-mobile-font-size: var(--rd-font-size-14);
  --rd-type-body-mobile-font-weight: var(--rd-font-weight-400);
  --rd-type-small-font-family: var(--rd-font-family);
  --rd-type-small-font-size: var(--rd-font-size-14);
  --rd-type-small-font-weight: var(--rd-font-weight-400);
  --rd-type-card-font-family: var(--rd-font-family);
  --rd-type-card-font-size: var(--rd-font-size-20);
  --rd-type-card-font-weight: var(--rd-font-weight-600);
  --rd-type-card-mobile-font-family: var(--rd-font-family);
  --rd-type-card-mobile-font-size: var(--rd-font-size-17);
  --rd-type-card-mobile-font-weight: var(--rd-font-weight-600);
  --rd-type-heading-font-family: var(--rd-font-family);
  --rd-type-heading-font-size: var(--rd-font-size-36);
  --rd-type-heading-font-weight: var(--rd-font-weight-600);
  --rd-type-heading-mobile-font-family: var(--rd-font-family);
  --rd-type-heading-mobile-font-size: var(--rd-font-size-28);
  --rd-type-heading-mobile-font-weight: var(--rd-font-weight-600);
  --rd-type-label-font-family: var(--rd-font-family);
  --rd-type-label-font-size: var(--rd-font-size-12);
  --rd-type-label-font-weight: var(--rd-font-weight-500);
  --rd-type-diagram-node-font-family: var(--rd-font-family);
  --rd-type-diagram-node-font-size: var(--rd-font-size-14);
  --rd-type-diagram-node-font-weight: var(--rd-font-weight-500);
  --rd-type-diagram-caption-font-family: var(--rd-font-family);
  --rd-type-diagram-caption-font-size: var(--rd-font-size-13);
  --rd-type-diagram-caption-font-weight: var(--rd-font-weight-400);
}
