@layer reset, tokens, framework, components, phase-g, utilities, overrides;@property --core-primary-color{syntax:"<color>";inherits:true;initial-value:#06c}@property --core-accent-color{syntax:"<color>";inherits:true;initial-value:#f68600}@property --core-muted-color{syntax:"<color>";inherits:true;initial-value:#7e8683}@property --core-warm-color{syntax:"<color>";inherits:true;initial-value:#c44}@property --core-button-bg{syntax:"<color>";inherits:true;initial-value:#d14900}@property --core-button-bg-hover{syntax:"<color>";inherits:true;initial-value:#222}@property --core-button-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --core-button-text-hover{syntax:"<color>";inherits:true;initial-value:#fff}@property --core-color-text-primary{syntax:"<color>";inherits:true;initial-value:#222}@property --core-color-text-secondary{syntax:"<color>";inherits:true;initial-value:#555}@property --core-color-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --core-color-surface-subtle{syntax:"<color>";inherits:true;initial-value:#f7f7f7}@property --core-color-border{syntax:"<color>";inherits:true;initial-value:#ececec}@property --core-color-border-strong{syntax:"<color>";inherits:true;initial-value:#ccc}@property --core-color-link{syntax:"<color>";inherits:true;initial-value:#06c}@property --core-color-cta{syntax:"<color>";inherits:true;initial-value:#f68600}@property --core-duration-fast{syntax:"<time>";inherits:true;initial-value:.15s}@property --core-duration-base{syntax:"<time>";inherits:true;initial-value:.25s}@property --core-duration-slow{syntax:"<time>";inherits:true;initial-value:.4s}@layer tokens{:root{--core-neutral-0:#fff;--core-neutral-50:#f7f7f7;--core-neutral-100:#ececec;--core-neutral-200:#ccc;--core-neutral-400:#888;--core-neutral-600:#555;--core-neutral-800:#222;--core-neutral-1000:#000;--core-primary-color:#06c;--core-accent-color:#f68600;--core-muted-color:#6b6f6c;--core-warm-color:#c44;--core-color-text-primary:var(--core-neutral-800);--core-color-text-secondary:var(--core-neutral-600);--core-color-surface:var(--core-neutral-0);--core-color-surface-subtle:var(--core-neutral-50);--core-color-border:var(--core-neutral-100);--core-color-border-strong:var(--core-neutral-200);--core-color-link:var(--core-primary-color);--core-color-cta:var(--core-accent-color);--core-neutral-0-dark:#0a0a0a;--core-neutral-50-dark:#111;--core-neutral-100-dark:#1f1f1f;--core-neutral-800-dark:#ececec;--core-neutral-1000-dark:#fff;--core-font-body:"Hind",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--core-font-display:"Playfair Display",Georgia,"Times New Roman",serif;--core-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--core-text-3xs:0.6875rem;--core-text-2xs:0.75rem;--core-text-xs:0.8125rem;--core-text-sm:0.875rem;--core-text-body:0.9375rem;--core-text-base:1rem;--core-text-lg:1.125rem;--core-text-xl:1.375rem;--core-text-2xl:1.625rem;--core-text-3xl:2rem;--core-text-4xl:2.5rem;--core-text-5xl:2.75rem;--core-text-6xl:3.5rem;--core-text-body-default:var(--core-text-body);--core-text-button-default:var(--core-text-sm);--core-text-badge:var(--core-text-3xs);--core-text-heading-section:var(--core-text-xl);--core-text-heading-page:var(--core-text-2xl);--core-weight-light:300;--core-weight-normal:400;--core-weight-medium:500;--core-weight-semibold:600;--core-weight-bold:700;--core-leading-none:1;--core-leading-tight:1.2;--core-leading-snug:1.35;--core-leading-normal:1.5;--core-leading-relaxed:1.65;--core-space-0:0;--core-space-0-5:0.125rem;--core-space-1:0.25rem;--core-space-1-5:0.375rem;--core-space-2:0.5rem;--core-space-3:0.75rem;--core-space-3-5:0.875rem;--core-space-4:1rem;--core-space-5:1.5rem;--core-space-6:2rem;--core-space-8:3rem;--core-space-12:4.5rem;--core-radius-none:0;--core-radius-sm:4px;--core-radius-md:8px;--core-radius-lg:16px;--core-radius-pill:9999px;--core-border-thin:1px;--core-border-thick:2px;--core-border-emphasis:4px;--core-border-swatch:11px;--core-shadow-xs:0 1px 2px rgba(0,0,0,.04);--core-shadow-sm:0 2px 4px rgba(0,0,0,.06);--core-shadow-md:0 4px 12px rgba(0,0,0,.08);--core-shadow-lg:0 8px 24px rgba(0,0,0,.12);--core-z-base:1;--core-z-overlap:10;--core-z-dropdown:200;--core-z-sticky:500;--core-z-overlay:1000;--core-z-flash:1001;--core-z-modal:2000;--core-z-topbar:9999;--core-z-skip-link:10000;--core-z-offscreen:-1;--core-duration-fast:150ms;--core-duration-base:250ms;--core-duration-slow:400ms;--core-ease:cubic-bezier(0.4,0,0.2,1);--core-opacity-faint:0.4;--core-opacity-muted:0.65;--core-opacity-prominent:0.9;--core-opacity-solid:1;--core-button-bg:#d14900;--core-button-bg-hover:var(--core-neutral-800);--core-button-bg-active:var(--core-neutral-1000);--core-button-bg-disabled:var(--core-neutral-100);--core-button-text:var(--core-neutral-0);--core-button-text-hover:var(--core-neutral-0);--core-button-text-disabled:var(--core-neutral-400);--core-button-focus-ring:color-mix(in srgb,var(--core-primary-color) 40%,transparent);accent-color:var(--core-primary-color);color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--core-duration-fast:0ms;--core-duration-base:0ms;--core-duration-slow:0ms}}}:root{--bs-primary:var(--core-primary-color);--bs-secondary:var(--core-neutral-600);--bs-body-bg:var(--core-neutral-0);--bs-body-color:var(--core-neutral-800);--bs-body-font-family:var(--core-font-body);--bs-body-font-size:var(--core-text-body);--bs-border-color:var(--core-neutral-100);--bs-border-radius:var(--core-radius-md);--bs-link-color:var(--core-primary-color)}