:root{--brand:#2f9fd6;--brand-2:#5bb8e6;--brand-deep:#2585b8;--acc:#2f9fd6;--acc-ink:#ffffff;--grad1:#44ade0;--grad2:#2f9fd6;--grad3:#2585b8;--good:#1fb573;--neutral:#f2a93c;--warn:#f2852a;--bad:#e8553f;--water:#2f9fd6;--sleep:#7c6cf0;--font-display:var(--font-comfortaa),"Comfortaa",system-ui,sans-serif;--font-body:var(--font-nunito),"Nunito",system-ui,sans-serif;--r-xs:10px;--r-sm:16px;--r-md:22px;--r-lg:26px;--r-xl:30px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--ease:cubic-bezier(0.22,1,0.36,1);--bg:#eef5fa;--bg2:#e3eef6;--card:#ffffff;--card-2:#f0f6fb;--ink:#2b2d33;--ink-2:#5e6772;--ink-3:#97a2ae;--line:#e1eaf1;--track:#e6eef4;--sh-card:0 1px 2px rgba(43,45,51,0.04),0 10px 28px rgba(47,128,184,0.08);--sh-sheet:0 -8px 40px rgba(43,60,80,0.14);--sh-brand:0 12px 30px rgba(47,159,214,0.35)}[data-theme=light]{--bg:#eef5fa;--bg2:#e3eef6;--card:#ffffff;--card-2:#f0f6fb;--ink:#2b2d33;--ink-2:#5e6772;--ink-3:#97a2ae;--line:#e1eaf1;--track:#e6eef4;--brand:#2f9fd6;--grad1:#44ade0;--grad2:#2f9fd6;--grad3:#2585b8;--sh-card:0 1px 2px rgba(43,45,51,0.04),0 10px 28px rgba(47,128,184,0.08);--sh-brand:0 12px 30px rgba(47,159,214,0.35)}[data-theme=dark]{--bg:#181b21;--bg2:#121419;--card:#222730;--card-2:#2b313b;--ink:#f1f5f9;--ink-2:#a4b0bd;--ink-3:#6b7682;--line:#323a45;--track:#2e3640;--brand:#3cace0;--acc:#3cace0;--grad1:#4cb7e8;--grad2:#3cace0;--grad3:#2585b8;--sh-card:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.32);--sh-sheet:0 -8px 40px rgba(0,0,0,0.5);--sh-brand:0 12px 30px rgba(47,159,214,0.4)}.gift{--gift-sky:#eef5fa;--gift-sky-2:#e6f4fb;--gift-snow:#f6fafd;--gift-snow-edge:#c9dce8;--gift-flake:#a9d8f0;--gift-ink:#1f3a52;--gift-ink-2:#4e5d6c;--gift-ink-3:#5e6772;--gift-placeholder:#626f80;--gift-acc:#2585b8;--gift-acc-soft:#5bb8e6;--gift-action:#1f6e9a;--gift-action-ink:#ffffff;--gift-card:#ffffff;--gift-card-2:#f3f6f9;--gift-line:#e1eaf1;--gift-line-2:#d5dee6;--gift-good:#137a4e;--gift-good-bg:#eef5fa;--gift-bad:#b8433a;--gift-badge-bg:#cfeaf8;--gift-field-icon:#6b7785;--gift-paper:#fbf7ef;--gift-paper-2:#f1e9da;--gift-paper-edge:#ddd1bb;--gift-wax:#b8433a;--gift-wax-2:#8d2f28;--gift-foot-from:#1f6e9a;--gift-foot-to:#17597f;--gift-sh-card:0 20px 50px rgba(47,128,184,0.16);--gift-sh-soft:0 10px 28px rgba(47,128,184,0.1);--gift-sh-btn:0 8px 24px rgba(47,128,184,0.14);--gift-r-xs:12px;--gift-r-sm:16px;--gift-r-md:18px;--gift-r-lg:26px;--gift-r-pill:999px}