:root{--color-neutral-0:255 255 255;--color-neutral-50:247 248 250;--color-neutral-100:239 241 244;--color-neutral-200:226 229 235;--color-neutral-300:201 206 216;--color-neutral-400:152 160 174;--color-neutral-500:107 115 130;--color-neutral-600:75 83 97;--color-neutral-700:52 59 71;--color-neutral-800:32 36 45;--color-neutral-900:19 23 34;--color-red-50:254 241 243;--color-red-100:253 222 227;--color-red-200:250 187 198;--color-red-300:245 140 160;--color-red-400:238 90 119;--color-red-500:232 52 78;--color-red-600:200 30 60;--color-red-700:165 23 47;--color-red-800:126 17 36;--color-red-900:86 11 24;--color-navy-50:242 245 251;--color-navy-100:225 232 245;--color-navy-200:195 208 232;--color-navy-300:147 169 209;--color-navy-400:95 125 180;--color-navy-500:61 90 150;--color-navy-600:44 67 115;--color-navy-700:34 51 87;--color-navy-800:26 39 64;--color-navy-900:19 28 46;--color-terracotta-50:254 241 243;--color-terracotta-100:253 222 227;--color-terracotta-200:250 187 198;--color-terracotta-300:245 140 160;--color-terracotta-400:238 90 119;--color-terracotta-500:232 52 78;--color-terracotta-600:200 30 60;--color-terracotta-700:165 23 47;--color-terracotta-800:126 17 36;--color-terracotta-900:86 11 24;--color-olive-50:242 245 251;--color-olive-100:225 232 245;--color-olive-200:195 208 232;--color-olive-300:147 169 209;--color-olive-400:95 125 180;--color-olive-500:61 90 150;--color-olive-600:44 67 115;--color-olive-700:34 51 87;--color-olive-800:26 39 64;--color-olive-900:19 28 46;--color-amber-50:255 248 230;--color-amber-100:255 239 199;--color-amber-200:255 226 154;--color-amber-300:255 209 102;--color-amber-400:255 192 67;--color-amber-500:245 168 0;--color-amber-600:200 138 0;--color-amber-700:158 108 0;--color-white:255 255 255;--color-black:0 0 0;--color-danger:224 45 60;--color-success:18 183 106;--color-warning:245 168 0;--color-info:61 90 150;--color-kakao:254 229 0;--color-naver:3 169 77;--primary:var(--color-red-600);--primary-hover:var(--color-red-700);--primary-light:var(--color-red-500);--primary-soft:var(--color-red-50);--on-primary:var(--color-white);--surface:var(--color-white);--surface-soft:var(--color-neutral-50);--surface-muted:var(--color-neutral-100);--ink:var(--color-neutral-900);--ink-muted:var(--color-neutral-600);--ink-faint:var(--color-neutral-500);--border:var(--color-neutral-200);--accent:var(--color-red-500);--danger:var(--color-danger);--danger-ink:var(--color-red-700);--success:var(--color-success);--warning:var(--color-amber-500);--info:var(--color-navy-500);--link:var(--color-red-600);--focus-ring:var(--color-red-500);--kakao:var(--color-kakao);--naver:var(--color-naver);--accent-soft:var(--color-red-600);--secondary:var(--color-navy-600);--secondary-soft:var(--color-navy-50);--highlight:var(--color-amber-400);--highlight-soft:var(--color-amber-50);--stripe-1:var(--color-red-500);--stripe-2:var(--color-amber-400);--stripe-3:var(--color-navy-500);--cream-1:var(--color-neutral-0);--cream-2:var(--color-neutral-50);--cream-3:var(--color-neutral-100);--cream-border:var(--color-neutral-200);--ink-warm:var(--color-neutral-800);--ink-warm-2:var(--color-neutral-500);--divider:var(--color-neutral-200);--hover:var(--color-neutral-50);--active:var(--color-neutral-200);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-xl2:8px;--radius-full:9999px;--radius-r:6px;--radius-r-md:8px;--radius-r-lg:10px;--radius-r-xl:12px;--radius-pill:9999px;--shadow-sm:0 1px 2px rgb(19 23 34/0.05);--shadow-md:0 4px 10px -2px rgb(19 23 34/0.06);--shadow-card:0 1px 3px rgb(19 23 34/0.06);--shadow-sh-s:0 1px 2px rgb(19 23 34/0.05);--shadow-sh-m:0 12px 28px -12px rgb(19 23 34/0.18);--shadow-sh-warm:0 8px 20px -8px rgb(200 30 60/0.12)}