:root{color-scheme:light;--c-bg:#FFFFFF;--c-surface:#FDF6F7;--c-card:#FFFFFF;--c-line:#ECDFE2;--c-accent:#C4183A;--c-accent-hi:#9C1230;--c-accent-lo:#6E0E25;--c-text:#1B0A0F;--c-muted:#6F5D63;--c-danger:#C8363B;--c-ok:#16A34A;--c-wine-950:#1D040A;--c-wine-900:#330510;--c-wine-800:#4F0A1B;--c-wine-700:#6E0E25;--c-red-400:#E0425F;--c-rose-300:#F4A9B7;--c-rose-100:#FBECEF;--c-text-soft:#3A2A2F;--c-on-accent:#FFFFFF;--c-card-hi:#FDF6F7;--c-line-strong:rgba(156,18,48,.45);--c-line-soft:rgba(27,10,15,.06);--c-field-line:#9A888D;--c-danger-text:#B4262B;--c-accent-press:#7E0F28;--c-accent-wash:rgba(196,24,58,.07);--c-overlay:rgba(29,4,10,.6);--c-focus:#E0425F;--c-track:rgba(27,10,15,.08);--g-accent:linear-gradient(135deg,#B0163A 0%,#6E0E25 55%,#3A0612 100%);--g-dark:radial-gradient(120% 90% at 85% 0%,#7A1129 0%,#3D0714 38%,#1D040A 100%);--c-btn:#9C1230;--c-on-btn:#FFFFFF;--c-btn-hover:#6E0E25;--c-on-btn-hover:#FFFFFF;--c-paper:#FFFFFF;--c-ink:#1B0A0F;--f-display:"Poppins","Poppins Yedek",Arial,"Helvetica Neue",system-ui,sans-serif;--f-body:"Inter","Inter Yedek",Arial,"Helvetica Neue",system-ui,sans-serif;--fs-2xs:.8125rem;--fs-xs:.875rem;--fs-sm:.9375rem;--fs-base:clamp(1rem,.97rem + .15vw,1.0625rem);--fs-lead:clamp(1.0625rem,1rem + .3vw,1.2rem);--fs-h4:clamp(1.0625rem,1rem + .25vw,1.1875rem);--fs-h3:clamp(1.2rem,1.1rem + .45vw,1.5rem);--fs-h2:clamp(2rem,1.35rem + 2.6vw,3.4rem);--fs-h1:clamp(2.5rem,1.5rem + 4.4vw,4.6rem);--fs-stat:clamp(2rem,1.6rem + 1.6vw,2.75rem);--fs-quote:clamp(1.375rem,1.1rem + 1.2vw,2rem);--lh-tight:1.04;--lh-head:1.12;--lh-snug:1.35;--lh-body:1.65;--ls-display:-.035em;--ls-head:-.02em;--ls-ui:0em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-section:clamp(5rem,3.5rem + 5vw,8rem);--w-max:77rem;--w-text:45rem;--w-measure:68ch;--gutter:clamp(1.25rem,.6rem + 2.8vw,2.5rem);--h-header:4.25rem;--r-xs:6px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--sh-card:0 1px 2px rgba(51,5,16,.04),0 12px 32px -12px rgba(51,5,16,.18);--sh-pop:0 30px 80px -24px rgba(51,5,16,.35);--sh-accent:0 16px 34px -12px rgba(156,18,48,.8);--z-base:1;--z-raised:2;--z-sticky:50;--z-header:100;--z-menu:200;--z-modal:300;--z-toast:400;--t-fast:140ms;--t-base:240ms;--t-slow:520ms;--t-reveal:760ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}@media (min-width:1080px){:root{--h-header:5.25rem}}.t-dark,.l-footer{color-scheme:dark;--c-bg:#1D040A;--c-surface:#330510;--c-card:#2A0710;--c-card-hi:#3A0A16;--c-line:rgba(255,255,255,.12);--c-line-strong:rgba(255,255,255,.32);--c-line-soft:rgba(255,255,255,.07);--c-accent:#E0425F;--c-accent-hi:#F4A9B7;--c-text:#FFFFFF;--c-text-soft:rgba(255,255,255,.86);--c-muted:rgba(255,255,255,.72);--c-field-line:rgba(255,255,255,.45);--c-danger-text:#FF8FA3;--c-accent-wash:rgba(255,255,255,.06);--c-focus:#F4A9B7;--c-track:rgba(255,255,255,.12);--c-btn:#FFFFFF;--c-on-btn:#4F0A1B;--c-btn-hover:#FBECEF;--c-on-btn-hover:#4F0A1B;--sh-card:0 24px 50px -18px rgba(0,0,0,.5);background:var(--c-bg);color:var(--c-text)}
