/* 생성 파일 — 손으로 고치지 않는다. 원본: design/pang2-tokens.json, 생성: dart run tool/gen_tokens.dart */
:root {
  --pang2-version: 1;
  --pang2-font-family: 'NotoSans';
  --pang2-font-size-time: 10px;
  --pang2-font-size-name: 13px;
  --pang2-font-size-hint: 14px;
  --pang2-font-size-section: 14px;
  --pang2-font-size-body: 15px;
  --pang2-font-size-card-title: 16px;
  --pang2-font-weight-regular: 400;
  --pang2-font-weight-medium: 500;
  --pang2-font-weight-semibold: 600;
  --pang2-font-height-body: 1.4;
  --pang2-font-height-card-title: 1.4;
  --pang2-font-letter-spacing-card-title: -0.09px;
  --pang2-color-ink-body: #343434;
  --pang2-color-ink-section: #252525;
  --pang2-color-ink-hint: #9e9e9e;
  --pang2-color-ink-faint: #bdbdbd;
  --pang2-color-ink-sub: #787878;
  --pang2-color-ink-card-title: #1e1b1c;
  --pang2-color-line-card: #cdcdcd;
  --pang2-color-danger: #ff3b30;
  --pang2-color-shadow-light: rgba(0, 0, 0, 0.078);
  --pang2-color-shadow-dark: rgba(0, 0, 0, 0.102);
  --pang2-color-scrim-light: rgba(0, 0, 0, 0.4);
  --pang2-color-scrim-dark: rgba(0, 0, 0, 0.6);
  --pang2-palette-pink-name: '핑크';
  --pang2-palette-pink-light-bg: #ecd2da;
  --pang2-palette-pink-light-mid: #dfbec8;
  --pang2-palette-pink-light-card: #ffffff;
  --pang2-palette-pink-light-accent: #d03970;
  --pang2-palette-pink-light-text: #252525;
  --pang2-palette-pink-light-sub: #787878;
  --pang2-palette-pink-light-border: #ddbbc5;
  --pang2-palette-pink-dark-bg: #2a2024;
  --pang2-palette-pink-dark-mid: #41383b;
  --pang2-palette-pink-dark-card: #33292c;
  --pang2-palette-pink-dark-accent: #f2a7bf;
  --pang2-palette-pink-dark-strong: #d03970;
  --pang2-palette-pink-dark-text: #f2f2f2;
  --pang2-palette-pink-dark-sub: #aeaeb2;
  --pang2-palette-pink-dark-border: #433a3d;
  --pang2-palette-gray-name: '그레이';
  --pang2-palette-gray-light-bg: #d8d8d8;
  --pang2-palette-gray-light-mid: #d1d1d6;
  --pang2-palette-gray-light-card: #ffffff;
  --pang2-palette-gray-light-accent: #2c2c2e;
  --pang2-palette-gray-light-strong: #000000;
  --pang2-palette-gray-light-text: #252525;
  --pang2-palette-gray-light-sub: #787878;
  --pang2-palette-gray-light-border: #d0d0d0;
  --pang2-palette-gray-dark-bg: #222428;
  --pang2-palette-gray-dark-mid: #3b3b3d;
  --pang2-palette-gray-dark-card: #2c2c2e;
  --pang2-palette-gray-dark-accent: #e5e5ea;
  --pang2-palette-gray-dark-strong: #6e6e73;
  --pang2-palette-gray-dark-text: #f2f2f2;
  --pang2-palette-gray-dark-sub: #aeaeb2;
  --pang2-palette-gray-dark-border: #3d3d3f;
  --pang2-palette-purple-name: '보라';
  --pang2-palette-purple-light-bg: #ded4eb;
  --pang2-palette-purple-light-mid: #cec0dd;
  --pang2-palette-purple-light-card: #ffffff;
  --pang2-palette-purple-light-accent: #8f5cc9;
  --pang2-palette-purple-light-text: #252525;
  --pang2-palette-purple-light-sub: #787878;
  --pang2-palette-purple-light-border: #cbbcdc;
  --pang2-palette-purple-dark-bg: #231f2b;
  --pang2-palette-purple-dark-mid: #3c3842;
  --pang2-palette-purple-dark-card: #2d2934;
  --pang2-palette-purple-dark-accent: #c8b4f0;
  --pang2-palette-purple-dark-strong: #8f5cc9;
  --pang2-palette-purple-dark-text: #f2f2f2;
  --pang2-palette-purple-dark-sub: #aeaeb2;
  --pang2-palette-purple-dark-border: #3e3a44;
  --pang2-palette-blue-name: '블루';
  --pang2-palette-blue-light-bg: #d2d9ec;
  --pang2-palette-blue-light-mid: #bec7df;
  --pang2-palette-blue-light-card: #ffffff;
  --pang2-palette-blue-light-accent: #5470c9;
  --pang2-palette-blue-light-text: #252525;
  --pang2-palette-blue-light-sub: #787878;
  --pang2-palette-blue-light-border: #bbc4dd;
  --pang2-palette-blue-dark-bg: #1e222c;
  --pang2-palette-blue-dark-mid: #373b43;
  --pang2-palette-blue-dark-card: #282c35;
  --pang2-palette-blue-dark-accent: #a9bdf2;
  --pang2-palette-blue-dark-strong: #5470c9;
  --pang2-palette-blue-dark-text: #f2f2f2;
  --pang2-palette-blue-dark-sub: #aeaeb2;
  --pang2-palette-blue-dark-border: #393d45;
  --pang2-palette-sky-name: '하늘';
  --pang2-palette-sky-light-bg: #d1e2ed;
  --pang2-palette-sky-light-mid: #bcd3e1;
  --pang2-palette-sky-light-card: #ffffff;
  --pang2-palette-sky-light-accent: #297ab0;
  --pang2-palette-sky-light-text: #252525;
  --pang2-palette-sky-light-sub: #787878;
  --pang2-palette-sky-light-border: #b9d0df;
  --pang2-palette-sky-dark-bg: #1e262c;
  --pang2-palette-sky-dark-mid: #373e44;
  --pang2-palette-sky-dark-card: #283036;
  --pang2-palette-sky-dark-accent: #8cc2f2;
  --pang2-palette-sky-dark-strong: #297ab0;
  --pang2-palette-sky-dark-text: #f2f2f2;
  --pang2-palette-sky-dark-sub: #aeaeb2;
  --pang2-palette-sky-dark-border: #394146;
  --pang2-palette-green-name: '연두';
  --pang2-palette-green-light-bg: #d7e7d8;
  --pang2-palette-green-light-mid: #c4d9c6;
  --pang2-palette-green-light-card: #ffffff;
  --pang2-palette-green-light-accent: #398445;
  --pang2-palette-green-light-text: #252525;
  --pang2-palette-green-light-sub: #787878;
  --pang2-palette-green-light-border: #c1d7c3;
  --pang2-palette-green-dark-bg: #212922;
  --pang2-palette-green-dark-mid: #383e39;
  --pang2-palette-green-dark-card: #29302a;
  --pang2-palette-green-dark-accent: #95d3a3;
  --pang2-palette-green-dark-strong: #398445;
  --pang2-palette-green-dark-text: #f2f2f2;
  --pang2-palette-green-dark-sub: #aeaeb2;
  --pang2-palette-green-dark-border: #3a413b;
  --pang2-palette-beige-name: '베이지';
  --pang2-palette-beige-light-bg: #ece0d2;
  --pang2-palette-beige-light-mid: #dfd0be;
  --pang2-palette-beige-light-card: #ffffff;
  --pang2-palette-beige-light-accent: #9a693f;
  --pang2-palette-beige-light-text: #252525;
  --pang2-palette-beige-light-sub: #787878;
  --pang2-palette-beige-light-border: #ddcebb;
  --pang2-palette-beige-dark-bg: #2b261f;
  --pang2-palette-beige-dark-mid: #413d37;
  --pang2-palette-beige-dark-card: #332e28;
  --pang2-palette-beige-dark-accent: #ddbb96;
  --pang2-palette-beige-dark-strong: #9a693f;
  --pang2-palette-beige-dark-text: #f2f2f2;
  --pang2-palette-beige-dark-sub: #aeaeb2;
  --pang2-palette-beige-dark-border: #433f39;
  --pang2-space-s1: 4px;
  --pang2-space-s2: 8px;
  --pang2-space-s3: 12px;
  --pang2-space-s4: 16px;
  --pang2-space-s5: 20px;
  --pang2-space-s6: 24px;
  --pang2-space-s7: 32px;
  --pang2-space-card-left: 17px;
  --pang2-space-card-right: 17px;
  --pang2-space-card-top: 14px;
  --pang2-space-card-bottom: 11px;
  --pang2-space-card-bottom-text-only: 14px;
  --pang2-radius-s: 8px;
  --pang2-radius-m: 12px;
  --pang2-radius-l: 16px;
  --pang2-radius-xl: 22px;
  --pang2-radius-card: 20px;
  --pang2-radius-sheet: 24px;
  --pang2-radius-pill: 100px;
  --pang2-radius-toast: 999px;
  --pang2-radius-morph: 28px;
  --pang2-border-card: 2px;
  --pang2-motion-duration-page: 500ms;
  --pang2-motion-duration-page-close: 500ms;
  --pang2-motion-duration-page-large: 800ms;
  --pang2-motion-duration-page-large-close: 800ms;
  --pang2-motion-omega: 5;
  --pang2-motion-press-scale: 0.96;
  --pang2-motion-inertia-friction: 0.135;
  --pang2-motion-rubber-coefficient: 0.55;
  --pang2-motion-sheet-dismiss-velocity: 700;
  --pang2-motion-low-end-frame-ms: 17.5;
  --pang2-motion-spring-press-mass: 1;
  --pang2-motion-spring-press-stiffness: 600;
  --pang2-motion-spring-press-damping: 17;
  --pang2-motion-spring-settle-mass: 1;
  --pang2-motion-spring-settle-stiffness: 380;
  --pang2-motion-spring-settle-damping: 39;
  --pang2-motion-spring-snap-mass: 1;
  --pang2-motion-spring-snap-stiffness: 500;
  --pang2-motion-spring-snap-damping: 36;
  --pang2-motion-spring-page-mass: 0.5;
  --pang2-motion-spring-page-stiffness: 100;
  --pang2-motion-spring-page-damping: 15.5563;
}
