:root{color-scheme:light;--brand-canvas:255 246 234;--brand-surface:255 253 248;--brand-raised:255 255 255;--brand-ink:43 42 107;--brand-ink-muted:103 101 129;--brand-border:232 221 208;--brand-sunrise:255 138 61;--brand-sunny:255 201 60;--brand-dream:184 164 247;--brand-sky:142 197 255;--brand-meadow:142 221 184;--brand-meadow-deep:46 158 107;--brand-peach:255 211 176;--brand-link:37 87 184;--brand-success:31 122 80;--brand-danger:184 61 69;--brand-on-dark:255 250 241;--brand-bg:var(--brand-canvas);--brand-muted:var(--brand-ink-muted);--brand-line:var(--brand-border);--brand-accent:var(--brand-sunrise);--brand-gold:var(--brand-sunny);--brand-lilac:var(--brand-dream);--brand-green:var(--brand-meadow-deep);--color-warm-50:var(--brand-canvas);--color-warm-100:var(--brand-peach);--color-warm-200:var(--brand-peach);--color-warm-300:var(--brand-sunny);--color-warm-400:var(--brand-sunrise);--color-warm-500:var(--brand-sunrise);--color-warm-600:var(--brand-sunrise);--color-warm-700:var(--brand-ink);--color-warm-800:var(--brand-ink);--color-warm-900:var(--brand-ink);--color-warm-950:var(--overlay);--color-sage-50:var(--brand-surface);--color-sage-100:var(--brand-meadow);--color-sage-200:var(--brand-meadow);--color-sage-300:var(--brand-meadow);--color-sage-400:var(--brand-meadow);--color-sage-500:var(--brand-meadow-deep);--color-sage-600:var(--brand-meadow-deep);--color-sage-700:var(--brand-success);--color-sage-800:var(--brand-success);--color-sage-900:var(--brand-ink);--color-sage-950:var(--overlay);--color-stone-50:var(--brand-surface);--color-stone-100:var(--brand-canvas);--color-stone-150:var(--brand-surface);--color-stone-200:var(--brand-border);--color-stone-300:var(--brand-border);--color-stone-400:var(--brand-ink-muted);--color-stone-500:var(--brand-ink-muted);--color-stone-600:var(--brand-ink-muted);--color-stone-700:var(--brand-ink);--color-stone-800:var(--brand-ink);--color-stone-900:var(--brand-ink);--color-stone-950:var(--overlay);--background:var(--brand-canvas);--foreground:var(--brand-ink);--card:var(--brand-raised);--card-foreground:var(--brand-ink);--border:var(--brand-border);--input:var(--brand-border);--ring:var(--brand-sunrise);--primary:var(--brand-sunrise);--primary-foreground:var(--brand-ink);--secondary:var(--brand-surface);--secondary-foreground:var(--brand-ink);--muted:var(--color-stone-100);--muted-foreground:var(--brand-ink-muted);--accent:var(--brand-dream);--accent-foreground:var(--brand-ink);--destructive:var(--brand-danger);--destructive-foreground:var(--brand-on-dark);--link:var(--brand-link);--success:var(--brand-success);--warning:var(--brand-ink);--warning-background:var(--brand-surface);--warning-border:var(--brand-border);--warning-foreground:var(--brand-ink);--overlay:23 22 42;--overlay-foreground:var(--brand-on-dark);--session-canvas:23 22 42;--session-surface:34 33 58;--session-raised:43 41 71;--session-border:113 109 145;--session-muted:212 207 223;--session-message-eden:255 250 241;--session-message-user:238 233 255;--session-message-eden-border:244 190 145;--session-message-user-border:184 164 247;--session-message-ink:43 42 107;--session-message-muted:92 87 126;--font-brand:"Nunito","Avenir Next Rounded","Arial Rounded MT Bold",system-ui,sans-serif;--font-weight-body:600;--font-weight-strong:700;--font-weight-ui:800;--font-weight-display:900;--line-height-body:1.55;--letter-spacing-display:-0.035em;--font-size-display:3.5rem;--line-height-display:1.02;--font-size-page-title:2.75rem;--line-height-page-title:1.04;--font-size-section-title:2rem;--line-height-section-title:1.125;--font-size-card-title:1.375rem;--line-height-card-title:1.18;--font-size-body:1.0625rem;--font-size-ui:0.875rem;--line-height-ui:1.25rem;--font-size-meta:0.75rem;--line-height-meta:1rem;--font-size-meta-small:0.625rem;--radius:1rem;--radius-small:0.5rem;--radius-control:1rem;--radius-panel:1.25rem;--radius-pill:999px;--border-width:1px;--control-height:3rem;--control-height-small:2.75rem;--control-border-width:1.5px;--control-padding-inline:0.875rem;--control-button-padding-inline:1.125rem;--icon-button-size:2.75rem;--icon-button-size-small:2rem;--control-text-size-mobile:1rem;--textarea-min-height:6rem;--textarea-padding-block:0.75rem;--focus-ring-width:4px;--focus-ring-alpha:0.18;--focus-outline-width:2px;--focus-outline-offset:2px;--selection-alpha:0.22;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--duration-instant:100ms;--duration-quick:180ms;--duration-standard:320ms;--duration-journey:420ms;--duration-ambient:2000ms;--duration-voice:1500ms;--duration-voice-fast:800ms;--duration-reduced-motion:0.01ms;--ease-standard:ease-out;--ease-journey:cubic-bezier(.22,1,.36,1);--scale-pressed:0.97;--shadow-color:var(--brand-ink);--shadow-control:0 2px 8px rgb(var(--shadow-color)/0.06);--shadow-raised:0 8px 22px rgb(var(--shadow-color)/0.09);--shadow-panel:0 14px 42px rgb(var(--shadow-color)/0.08);--shadow-card:0 3px 14px rgb(var(--shadow-color)/0.06);--shadow-card-hover:0 12px 30px rgb(var(--shadow-color)/0.12);--gradient-warm:linear-gradient(135deg,rgb(var(--brand-surface)) 0%,rgb(var(--brand-canvas)) 100%);--gradient-sunrise:linear-gradient(135deg,rgb(var(--brand-sunny)) 0%,rgb(var(--brand-sunrise)) 100%);--gradient-meadow:linear-gradient(135deg,rgb(var(--brand-meadow)) 0%,rgb(var(--brand-meadow-deep)) 100%);--gradient-ambient:linear-gradient(145deg,rgb(var(--brand-dream)/0.18),rgb(var(--brand-canvas)) 52%,rgb(var(--brand-sunny)/0.16));--gradient-home-hero:linear-gradient(135deg,rgb(var(--brand-dream)/0.18),rgb(var(--brand-canvas)) 44%,rgb(var(--brand-sunny)/0.12));--gradient-shimmer:linear-gradient(90deg,transparent 0%,rgb(var(--brand-raised)/0.4) 50%,transparent 100%);--gradient-media-stage:radial-gradient(circle at 50% 42%,rgb(var(--brand-dream)/0.18),rgb(var(--session-canvas)) 64%);--gradient-media-caption:linear-gradient(rgb(var(--overlay)/0),rgb(var(--overlay)/0.6),rgb(var(--overlay)/0.6));--shadow-status-success:0 0 8px rgb(var(--brand-success)/0.65);--scrollbar-track:rgb(var(--brand-canvas));--scrollbar-thumb:rgb(var(--brand-border));--scrollbar-thumb-hover:rgb(var(--brand-ink-muted));--scrollbar-size:6px;--scrollbar-radius:3px}.dark,[data-theme=dark]{color-scheme:dark;--brand-canvas:23 22 42;--brand-surface:34 33 58;--brand-raised:43 41 71;--brand-ink:255 250 241;--brand-ink-muted:212 207 223;--brand-border:113 109 145;--brand-sunrise:255 152 87;--brand-sunny:232 184 58;--brand-dream:143 128 201;--brand-sky:111 166 222;--brand-meadow:105 183 149;--brand-meadow-deep:77 155 121;--brand-peach:184 111 85;--brand-success:142 221 184;--brand-danger:239 150 155;--brand-link:142 197 255;--shadow-color:0 0 0}