:root{--tp-bg: #FBF7F0;--tp-surface: #FFFFFF;--tp-surface-note: #F3F1EB;--tp-text: #1C2825;--tp-text-secondary: #3A4A45;--tp-text-tertiary: #5E6F6A;--tp-border: #E4EAE7;--tp-border-strong: #C9D3CF;--tp-primary: #1F6E63;--tp-primary-foreground: #FFFFFF;--tp-primary-text: #14524A;--tp-primary-surface: #EDF7F5;--tp-accent: #E8A13D;--tp-accent-text: #89540E;--tp-emergency: #B3372B;--tp-emergency-surface: #F9E4E1;--tp-success: #2E7D43;--tp-focus-ring: #3D9C8E;--tp-scrim: rgba(28, 40, 37, .4);--tp-text-xs: clamp(12px, calc(12px + (13 - 12) * ((100vw - 360px) / 920)), 13px);--tp-text-sm: clamp(14px, calc(14px + 0*(100vw - 360px)) , 14px);--tp-text-base: clamp(16px, calc(16px + 0*(100vw - 360px)) , 16px);--tp-text-lg: clamp(18px, calc(18px + (20 - 18) * ((100vw - 360px) / 920)), 20px);--tp-text-xl: clamp(22px, calc(22px + (25 - 22) * ((100vw - 360px) / 920)), 25px);--tp-text-2xl: clamp(28px, calc(28px + (40 - 28) * ((100vw - 360px) / 920)), 40px);--tp-space-1: 4px;--tp-space-2: 8px;--tp-space-3: 12px;--tp-space-4: 16px;--tp-space-6: 24px;--tp-space-8: 32px;--tp-space-12: 48px;--tp-space-16: 64px;--tp-space-24: 96px;--tp-radius-sm: 8px;--tp-radius-md: 12px;--tp-radius-lg: 20px;--tp-radius-tag: 999px;--tp-weight-display: 600;--tp-weight-body: 400;--tp-weight-body-strong: 600;--tp-weight-accent: 500;--tp-weight-mono: 400;--tp-weight-mono-strong: 600;--tp-font-display: "Newsreader";--tp-font-body: "Hanken Grotesk";--tp-font-accent: "Caveat";--tp-font-mono: "Spline Sans Mono";--tp-ease: cubic-bezier(.2, 0, 0, 1);--tp-motion-state: .16s;--tp-motion-enter: .24s;--tp-leading-body: 1.5;--tp-leading-display: 1.15}[data-theme=dark]{--tp-bg: #121917;--tp-surface: #1A2320;--tp-surface-note: #20291F;--tp-text: #E8EDEB;--tp-text-secondary: #AEBDB8;--tp-text-tertiary: #7E908A;--tp-border: #2A3733;--tp-border-strong: #3C4B46;--tp-primary: #4FB3A5;--tp-primary-foreground: #0B2C28;--tp-primary-text: #7ECDC1;--tp-primary-surface: #152D28;--tp-accent: #EFB55C;--tp-accent-text: #F2CE84;--tp-emergency: #E8837A;--tp-emergency-surface: #3A2320;--tp-success: #5FAE74;--tp-focus-ring: #4FB3A5;--tp-scrim: rgba(0, 0, 0, .55)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--tp-bg: #121917;--tp-surface: #1A2320;--tp-surface-note: #20291F;--tp-text: #E8EDEB;--tp-text-secondary: #AEBDB8;--tp-text-tertiary: #7E908A;--tp-border: #2A3733;--tp-border-strong: #3C4B46;--tp-primary: #4FB3A5;--tp-primary-foreground: #0B2C28;--tp-primary-text: #7ECDC1;--tp-primary-surface: #152D28;--tp-accent: #EFB55C;--tp-accent-text: #F2CE84;--tp-emergency: #E8837A;--tp-emergency-surface: #3A2320;--tp-success: #5FAE74;--tp-focus-ring: #4FB3A5;--tp-scrim: rgba(0, 0, 0, .55)}}@media(prefers-reduced-motion:reduce){:root{--tp-motion-state: 80ms;--tp-motion-enter: 80ms}}
