@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-bold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.woff2)format("woff2")}:root{--font-family-display:"Cinzel", Georgia, serif;--font-family-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--space-0:0px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--target-min-size:44px;--target-min-width:44px;--target-min-height:44px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--duration-instant:0s;--duration-fast:.1s;--duration-normal:.2s;--duration-moderate:.3s;--duration-slow:.5s;--duration-deliberate:.8s;--ease-linear:linear;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--color-ignis-glow:#e63946;--color-ignis-glow-bright:#ff5765;--color-ignis-glow-dim:#e6394633;--color-ignis-crimson:#c92a2a;--color-ignis-iron:#1a1616;--color-ignis-ember:#8b1e1e;--color-ignis-soot:#120e0e;--color-ignis-leather:#3d231d;--color-aques-glow:#00a6fb;--color-aques-glow-bright:#38bdf8;--color-aques-glow-dim:#00a6fb33;--color-aques-azure:#0284c7;--color-aques-bronze:#b89778;--color-aques-deep-blue:#0c2340;--color-aques-stone:#1a2634;--color-aques-shell:#e2e8f0;--color-terra-glow:#e09f3e;--color-terra-glow-bright:#f59e0b;--color-terra-glow-dim:#e09f3e33;--color-terra-ochre:#ca8a04;--color-terra-earth:#5c4033;--color-terra-gold:#c49a45;--color-terra-clay:#38241b;--color-terra-rough-stone:#292524;--color-aura-glow:#f1f5f9;--color-aura-glow-bright:#fff;--color-aura-glow-dim:#f1f5f940;--color-aura-pale-white:#f8fafc;--color-aura-silver:#cbd5e1;--color-aura-steel:#64748b;--color-aura-wind:#1e293b;--color-hush-relic-glow:#a8a29e;--color-hush-relic-dim:#a8a29e33;--color-hush-undyed:#d6d3d1;--color-hush-leather:#78716c;--color-hush-iron:#44403c;--color-hush-dark:#1c1917;--color-bg-base:#0d0f12;--color-bg-surface:#14181f;--color-bg-raised:#1c222c;--color-bg-overlay:#252d3a;--color-bg-subtle:#181d24;--color-text-primary:#f0f2f5;--color-text-secondary:#9ba3af;--color-text-muted:#636b77;--color-text-inverse:#0d0f12;--color-border-subtle:#222933;--color-border-default:#323b49;--color-border-strong:#475468;--color-status-success:#10b981;--color-status-warning:#f59e0b;--color-status-error:#ef4444;--color-status-info:#3b82f6;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #0006;--shadow-glow-ignis:0 0 16px #e6394673;--shadow-glow-aques:0 0 16px #00a6fb73;--shadow-glow-terra:0 0 16px #e09f3e73;--shadow-glow-aura:0 0 16px #f1f5f973}[data-theme=light],:root[data-theme=light]{--color-bg-base:#f8f9fa;--color-bg-surface:#fff;--color-bg-raised:#f1f3f5;--color-bg-overlay:#e9ecef;--color-bg-subtle:#f3f4f6;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-inverse:#f9fafb;--color-border-subtle:#e5e7eb;--color-border-default:#d1d5db;--color-border-strong:#9ca3af;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-glow-ignis:0 0 16px #e6394640;--shadow-glow-aques:0 0 16px #00a6fb40;--shadow-glow-terra:0 0 16px #e09f3e40;--shadow-glow-aura:0 0 16px #64748b40}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-moderate:0s;--duration-slow:0s;--duration-deliberate:0s}}
