:root{--magenta: #FF65C3;--magenta-coral: #FFA38E;--gold: #FFDE59;--coral: #FF6B6B;--coral-deep: #E84F54;--coral-soft: #FF9090;--ink-indigo: #29286A;--ink: #101418;--ink-soft: #3A4047;--white: #FFFFFF;--paper: #F6F9FB;--mist: #E7EEF3;--steel: #93A3AE;--sunrise: #45A839;--sunrise-bright: #56C247;--sunset: #F87E86;--sunset-bright: #FF9AA0;--sunburst: #F5B722;--sunburst-bright:#FFC93C;--bg: var(--white);--bg-canvas: linear-gradient(135deg, #FF65C3 0%, #FFA38E 50%, #FFDE59 100%);--fg1: var(--ink);--fg2: var(--ink-soft);--fg3: var(--steel);--fg-on-canvas: var(--white);--accent: var(--coral);--accent-press: var(--coral-deep);--link: #FF65C3;--focus-ring: #FF65C3;--success: var(--sunrise);--warning: var(--sunburst);--danger: var(--coral-deep);--grad-canvas: linear-gradient(135deg, #FF65C3 0%, #FFA38E 50%, #FFDE59 100%);--grad-coral: linear-gradient(135deg, var(--coral-soft) 0%, var(--coral) 55%, var(--coral-deep) 100%);--grad-sunrise: linear-gradient(160deg, var(--sunrise-bright) 0%, var(--sunrise) 100%);--grad-sunset: linear-gradient(160deg, var(--sunset-bright) 0%, var(--sunset) 100%);--grad-sunburst:linear-gradient(160deg, var(--sunburst-bright) 0%, var(--sunburst) 100%);--font-display: "Proxima Nova ExCn", "Arial Narrow", sans-serif;--font-brand: "Proxima Nova ExCn", "Arial Narrow", sans-serif;--font-body: "Proxima Nova ExCn", "Arial Narrow", sans-serif;--fs-display: 88px;--fs-h1: 60px;--fs-h2: 42px;--fs-h3: 30px;--fs-h4: 22px;--fs-lead: 20px;--fs-body: 17px;--fs-sm: 15px;--fs-caption: 13px;--fs-micro: 11px;--lh-tight: .96;--lh-snug: 1.08;--lh-body: 1.55;--tracking-display: .005em;--tracking-pill: .06em;--tracking-caps: .14em;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(16,20,24,.08), 0 1px 1px rgba(16,20,24,.04);--sh-md: 0 6px 18px rgba(16,20,24,.1);--sh-lg: 0 18px 44px rgba(16,20,24,.16);--sh-text: 0 2px 14px rgba(0,0,0,.45);--glow-coral: 0 8px 26px rgba(255,107,107,.45);--glow-cyan: 0 8px 30px rgba(0,180,216,.42);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--ease-out: cubic-bezier(.16,.84,.44,1);--ease-pop: cubic-bezier(.34,1.56,.64,1)}.h-display{font-family:var(--font-display);font-weight:900;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-transform:uppercase}.h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:.005em;text-transform:uppercase}.h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:.005em}.h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.12}.h4{font-family:var(--font-brand);font-weight:700;font-size:var(--fs-h4);line-height:1.2}.lead{font-family:var(--font-body);font-weight:500;font-size:var(--fs-lead);line-height:1.45}.body{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body)}.small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-sm);line-height:1.5}.caps{font-family:var(--font-body);font-weight:700;font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase}.wordmark{font-family:var(--font-brand);font-weight:600;letter-spacing:0}.pill-claim{display:inline-flex;align-items:center;gap:.5em;background:var(--coral);color:var(--white);font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:var(--tracking-pill);text-transform:uppercase;padding:.26em 1em;border-radius:var(--r-pill);box-shadow:var(--glow-coral)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-brand);font-weight:700;font-size:18px;letter-spacing:.03em;text-transform:uppercase;padding:11px 26px;border-radius:var(--r-pill);border:0;cursor:pointer;transition:transform .12s var(--ease-pop),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.btn-coral{background:var(--coral);color:#fff;box-shadow:var(--glow-coral)}.btn-coral:hover{background:var(--coral-deep)}.btn-coral:active{transform:scale(.96)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.btn-ghost{background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.55)}.btn-ghost:hover{background:#ffffff47}.card{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:var(--s-5)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hydr8-tokens.css.map */
