:root,[data-theme=light]{--brand-900:#2b1e35;--brand-700:#22a311;--brand-600:#54ca16;--brand-100:#eafae8;--brand-50:#f8fef5;--sun-400:#f8cb46;--sun-100:#fff4cc;--leaf-700:#0c831f;--leaf-600:#318616;--leaf-500:#329537;--leaf-50:#f7fff9;--berry-700:#c80b48;--berry-600:#f9105e;--berry-50:#fff0f5;--ink-900:#101418;--ink-800:#1f1f1f;--ink-600:#586274;--ink-500:#666;--ink-400:#999;--line-200:#dfe4ec;--line-100:#eee;--surface-0:#fff;--surface-50:#f8f8f8;--surface-100:#f2f2f2;--danger-600:#c62828;--overlay:#1014188c;--shadow-card:0 2px 8px #10141814;--shadow-bar:0 -2px 12px #1014181a;--shadow-hard:1px 1px 0 0 #f9105e}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--font-sans:"Figtree", "Zepto Norms", Okra, system-ui, -apple-system, "Segoe UI", sans-serif;--text-display-32:800 32px/36px var(--font-sans);--text-title-24:800 24px/28px var(--font-sans);--text-heading-18:800 18px/22px var(--font-sans);--text-heading-16:700 16px/20px var(--font-sans);--text-body-14:500 14px/20px var(--font-sans);--text-body-13-strong:600 13px/16px var(--font-sans);--text-caption-12:500 12px/14px var(--font-sans);--text-label-10:700 10px/12px var(--font-sans);--text-button-14:600 14px/16px var(--font-sans);--text-add-13:600 13px/15px var(--font-sans);--text-price-16:700 16px/20px var(--font-sans);--text-price-12-strike:500 12px/14px var(--font-sans)}.display-32{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:36px}.title-24{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:28px}.heading-18{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:800;line-height:22px}.heading-16{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:700;line-height:20px}.body-14{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.body-13-strong{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600;line-height:16px}.caption-12{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:14px}.label-10{font-family:var(--font-sans);letter-spacing:.04em;font-size:10px;font-weight:700;line-height:12px}.button-14{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:16px}.add-13{font-family:var(--font-sans);letter-spacing:.02em;font-size:13px;font-weight:600;line-height:15px}.price-16{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:700;line-height:20px}.price-12-strike{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:14px}
