:root,[data-theme=light]{--ground:#f7f8f9;--surface:#fff;--sunken:#f0f2f4;--line:#e4e7eb;--line-strong:#7c8592;--ink:#12161c;--ink-muted:#5b6471;--brand:#1b4f72;--brand-hover:#153e59;--brand-pressed:#0f2e43;--on-brand:#fff;--brand-tint:#eaf2f7;--accent:#9a4519;--accent-tint:#fbf0e8;--success:#1f7a4d;--success-tint:#e6f3ec;--warning:#8a5300;--warning-tint:#fcf0da;--danger:#b42318;--danger-tint:#fdecea;--danger-hover:#9a1d14;--danger-pressed:#7f1710;--on-danger:#fff;--focus:#1b4f72;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--target-counter:56px;--target-min:48px;--control-office:36px;--shadow-float:0 8px 24px #12161c26;--focus-ring:0 0 0 2px #f7f8f9, 0 0 0 4px #1b4f72;--font-sans:"Public Sans", system-ui, "Segoe UI", Roboto, sans-serif;--font-serif:"Newsreader", Georgia, serif}[data-theme=night]{--ground:#0f1318;--surface:#171c23;--sunken:#0b0e12;--line:#323b47;--line-strong:#6f7a89;--ink:#e8ecf1;--ink-muted:#a9b3c0;--brand:#77a5c4;--brand-hover:#a8c8dc;--brand-pressed:#5f93b5;--on-brand:#0a2030;--brand-tint:#14283a;--accent:#e0a070;--accent-tint:#2b1c12;--success:#5fc08c;--success-tint:#12281d;--warning:#e0a94a;--warning-tint:#2d2210;--danger:#f28b82;--danger-tint:#321614;--danger-hover:#f6a8a1;--danger-pressed:#e5675d;--on-danger:#2a0a07;--focus:#a8c8dc;--shadow-float:0 8px 24px #000000b3;--focus-ring:0 0 0 2px #0f1318, 0 0 0 4px #a8c8dc}html,body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:24px}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
