/* GENERATED by design-system/scripts/build.mjs from brands/masky/tokens.json — v0.1 */
@font-face { font-family: "Wanted Sans Variable"; font-weight: 45 920; font-style: normal; font-display: swap; src: url("/fonts/ui.woff2") format("woff2-variations"); }
:root {
  --duet-font-family: "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-bg: #FFFBEF; /* 크림 */
  --duet-surface: #FFFFFF; /* 카드 */
  --duet-surface2: #FFF1C7; /* 크림 진함 */
  --duet-border: #EAE0BF; /* 경계 */
  --duet-outline: #7C6D45; /* 테두리 */
  --duet-ink: #1A1A1A; /* 먹 */
  --duet-ink2: #4A4636; /* 먹 연함 */
  --duet-ink3: #6A6552; /* 먹 흐림 */
  --duet-primary: #F6B91C; /* 노랑 */
  --duet-primary-pressed: #E0A512; /* 노랑 눌림 */
  --duet-on-primary: #1A1A1A; /* 노랑 위 먹 */
  --duet-tint: #FFF1C2; /* 노랑 연함 */
  --duet-on-tint: #5C4300; /* 노랑 글자 */
  --duet-accent: #FF6B4A; /* 코랄 */
  --duet-accent-tint: #FFE1D9; /* 코랄 연함 */
  --duet-accent-text: #8F2B14; /* 코랄 글자 */
  --duet-info: #2F5E8C; /* 정보 */
  --duet-success: #2E7D4F; /* 풀 */
  --duet-success-tint: #DFF1E5; /* 풀 연함 */
  --duet-success-text: #1E5E3A; /* 풀 글자 */
  --duet-danger: #B3261E; /* 위험 */
  --duet-danger-tint: #FADEDC; /* 위험 연함 */
  --duet-call-bg: #15130E; /* 밤 */
  --duet-call-panel: #23201A; /* 밤 카드 */
  --duet-call-panel2: #322E24; /* 밤 진함 */
  --duet-call-text: #FFFCF3; /* 크림 글자 */
  --duet-call-text2: #C9C3B2; /* 보조 글자 */
  --duet-call-outline: #7A7362; /* 테두리 */
  --duet-call-primary: #F6B91C; /* 노랑 */
  --duet-call-mask: #FFFFFF; /* 흰 마스크 */
  --duet-call-danger: #E05353; /* 위험 */
  --duet-call-success: #4FC08D; /* 풀 밝음 */
  --brand-kakao: #FEE500; /* 카카오 */
  --brand-naver: #03C75A; /* 네이버 */
  --brand-apple: #000000; /* Apple */
  --brand-google: #FFFFFF; /* Google */
  --duet-display: 700 40px/48px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-greeting: 700 36px/48px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-headline: 700 32px/40px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-title-lg: 700 26px/34px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-title: 600 22px/30px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-label: 700 22px/28px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-body-lg: 500 22px/34px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-body: 500 20px/30px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-body-sm: 500 18px/27px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-caption: 500 16px/22px "Wanted Sans Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --duet-space-xs: 4px;
  --duet-space-sm: 8px;
  --duet-space-md: 12px;
  --duet-space-lg: 16px;
  --duet-space-screen: 20px;
  --duet-space-xl: 24px;
  --duet-space-xxl: 32px;
  --duet-space-xxxl: 48px;
  --duet-radius-badge: 8px;
  --duet-radius-input: 12px;
  --duet-radius-card: 16px;
  --duet-radius-sheet: 24px;
  --duet-radius-pill: 999px;
  --duet-motion-fast: 150ms;
  --duet-motion-base: 250ms;
  --duet-motion-slow: 400ms;
  --duet-motion-breathe: 2400ms;
  --duet-motion-ring: 10000ms;
  --duet-motion-dots: 1200ms;
  --duet-motion-reduce: 150ms;
}
