/* tools/tokens.py 가 system/tokens.json 에서 만든 파일 — 고치지 말고 tokens.json 을 고친다 */
:root{color-scheme:light dark}
:root{--ds-bg:#f4f5f7;--ds-surface:#ffffff;--ds-surface-sunken:#f7f8fa;--ds-line:#dde1e6;--ds-line-strong:#868f99;--ds-text:#1a1e23;--ds-text-muted:#58616b;--ds-accent:#1f3a5f;--ds-accent-hover:#162b47;--ds-accent-soft:#eaeff5;--ds-on-accent:#ffffff;--ds-link:#1f4f8a;--ds-required:#b42318;--ds-tone-fail-fg:#b42318;--ds-tone-fail-bg:#fdeceb;--ds-tone-info-fg:#2f5a8f;--ds-tone-info-bg:#eaf1f9;--ds-tone-ok-fg:#17703a;--ds-tone-ok-bg:#e6f4eb;--ds-panel:#eef0f3;--ds-font-family-base:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ds-font-size-xs:13px;--ds-font-size-sm:14px;--ds-font-size-md:16px;--ds-font-size-lg:18px;--ds-font-size-xl:22px;--ds-font-size-title:40px;--ds-font-size-section:30px;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-line-height-body:1.55;--ds-font-line-height-tight:1.25;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-radius-sm:6px;--ds-radius-md:10px;--ds-radius-pill:999px;--ds-control-height:44px;--ds-control-label-width:200px;--ds-layout-max:1200px;--ds-layout-nav:240px;--ds-focus-width:3px;--ds-focus-offset:2px;--ds-motion-fast:120ms}
@media (prefers-color-scheme:dark){}
@media (prefers-color-scheme:dark){}
