:root{--color-black-100:#191717;--color-black-200:#2c2929;--color-black-300:#6b6767;--color-gray:#f2f2f2;--color-dark-green:#009150;--color-green:#b4fa64;--color-pink:#fdadd5;--color-black:#000000;--color-white:#ffffff;--color-yellow:#fff9b5;--color-cream:#f9f6d8;--color-pink-700:#c31f70;--color-green-tint:rgb(180 250 100/18%);--color-danger:#e74c3c;--color-danger-text:#c0392b;--color-danger-surface:#ffe6e6;--text-primary:var(--color-black-100);--text-muted:var(--color-black-300);--weight-regular:400;--weight-medium:500;--weight-strong:550;--weight-semibold:600;--type-display-size:clamp(36px,26.14px + 2.629vw,64px);--type-display-line:1.15;--type-h2-size:clamp(30px,25.07px + 1.315vw,44px);--type-h2-line:1.15;--type-h3-size:clamp(22px,19.89px + 0.563vw,28px);--type-h3-line:1.2;--type-price-size:clamp(24px,22.59px + 0.376vw,28px);--type-price-line:1.2;--type-lead-size:clamp(18px,17.3px + 0.188vw,20px);--type-lead-line:1.5;--type-body-size:16px;--type-body-line:1.55;--type-label-size:14px;--type-label-line:1.3;--type-control-line:1.25;--type-highlight-line:1.2;--type-caption-size:12px;--type-caption-line:1.4;--tap-target-min:44px;--control-height-sm:28px;--control-height-md:38px;--control-height-lg:48px;--space-1:4px;--space-2:5px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-plate:15px;--radius-xl:16px;--radius-plate-lg:18px;--radius-2xl:26px;--radius-3xl:36px;--radius-4xl:40px;--radius-pill:999px;--border-ink:2px solid var(--color-black-100);--shadow-hard:4px 4px 0 var(--color-black-100);--shadow-hard-lg:6px 6px 0 var(--color-black-100);--shadow-plate:2px 2px 0 var(--color-black);--shadow-soft:0 4px 16px color-mix(in srgb,var(--color-black-100) 12%,transparent);--shadow-xs:0 1px 2px color-mix(in srgb,var(--color-black-100) 5%,transparent);--blur-xs:4px;--duration-instant:120ms;--duration-fast:150ms;--duration-moderate:180ms;--duration-base:200ms;--duration-slow:250ms;--duration-slower:300ms;--ease-standard:ease;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--motion-exit-scale:0.8;--page-padding:40px;--status-success:var(--color-green);--status-warning:var(--color-yellow);--status-highlight:var(--color-pink);--status-danger-surface:var(--color-danger-surface)}