@theme inline{--color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-negative: var(--negative); --color-positive: var(--positive); --color-warm: var(--warm);}.economics-calculator{--warning:oklch(96% .06 90);--warning-foreground:oklch(40% .09 70);--negative:oklch(52% .19 27);--positive:oklch(45% .14 140);--warm:var(--warm-white);--accent:var(--pale-green);--accent-foreground:oklch(32% .1 135);--hero-glow:radial-gradient(ellipse 60% 80% at 85% 0%, color-mix(in oklab, var(--prove-green) 22%, transparent), transparent 70%);--shadow-card:0 1px 2px color-mix(in oklab, var(--navy) 6%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--navy) 18%, transparent);font-family:var(--font-sans)}.economics-calculator .kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.economics-calculator .card-surface{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:1rem}.economics-calculator .hero-navy{background-color:var(--navy);background-image:var(--hero-glow);color:var(--navy-foreground)}.economics-calculator input[type=range]{accent-color:var(--primary)}.economics-calculator .print-only{display:none}@media (prefers-reduced-motion:reduce){.economics-calculator *,.economics-calculator :before,.economics-calculator :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.economics-calculator .no-print{display:none!important}.economics-calculator .print-only{display:block!important}.economics-calculator .card-surface{box-shadow:none;break-inside:avoid}.economics-calculator details>:not(summary){display:block!important}.economics-calculator .hero-navy{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:14mm}}
