:root{--eh-ember:          #ea580c;--eh-ember-bright:   #fb923c;--eh-ember-soft:     #fed7aa;--eh-ember-deep:     #b8430f;--eh-terracotta:     #b8442a;--eh-blue-bright:    #2d5aff;--eh-blue-glow:      #4d7aff;--eh-blue-light:     #8aadff;--eh-cyan:           #00d4ff;--eh-mint:           #00e676;--eh-navy-deep:      #060a22;--eh-navy:           #0a0e2a;--eh-navy-mid:       #111a4a;--eh-navy-soft:      #1a2456;--eh-white:          #ffffff;--eh-white-muted:    rgba(255,255,255,0.72);--eh-white-dim:      rgba(255,255,255,0.5);--eh-white-faint:    rgba(255,255,255,0.28);--eh-rule:           rgba(255,255,255,0.08);--eh-rule-strong:    rgba(255,255,255,0.16);--eh-cream-muted:    rgba(253,248,243,0.72);--eh-cream-dim:      rgba(253,248,243,0.5);--eh-cream-faint:    rgba(253,248,243,0.28);--eh-paper:          #fbfaf6;--eh-paper-2:        #f3efe6;--eh-cream:          #fdf8f3;--eh-ink:            #0b1430;--eh-ink-2:          #1d2748;--eh-ink-soft:       #4a5573;--eh-ink-rule:        rgba(11,20,48,0.12);--eh-ink-rule-strong: rgba(11,20,48,0.28);--eh-font-body:      'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--eh-font-serif:     'Fraunces', Georgia, 'Times New Roman', serif;--eh-font-mono:      'Space Mono', ui-monospace, Menlo, monospace;--eh-radius-xs:      4px;--eh-radius-sm:      6px;--eh-radius-md:      12px;--eh-radius-lg:      20px;--eh-radius-pill:    999px;--eh-ease:           cubic-bezier(.22, .61, .36, 1)}