/* Booq.ID – Design-Tokens (Booq-Ökosystem, dunkel) */

@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400 700;font-display:swap;
  src:url(/assets/fonts/cormorant-garamond-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400 700;font-display:swap;
  src:url(/assets/fonts/cormorant-garamond-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-tight-400.woff2) format("woff2")}
@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-tight-500.woff2) format("woff2")}
@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-tight-600.woff2) format("woff2")}

:root{
  --bg:#120E10; --surface:#1C1619; --surface-2:#241C20; --line:#2E2529;
  --text:#F2ECEA; --text-muted:#A79BA0;
  --brand:#9B5F69; --brand-soft:#C98B94; --brand-ink:#5E343C;
  --gold:#C9A84C;
  --ok:#4E9E7A; --warn:#D3A24C; --danger:#D4635C; --info:#6B9CC2;

  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px;
  --sp-6:32px; --sp-7:48px; --sp-8:72px; --sp-9:112px;
  --r-sm:6px; --r-md:10px; --r-lg:18px; --r-pill:999px;
  --shadow-1:0 1px 2px rgba(20,14,16,.06);
  --shadow-2:0 12px 32px -12px rgba(20,14,16,.28);
  --shadow-panel:0 40px 80px -40px rgba(0,0,0,.7);
  --w-text:68ch; --w-page:1180px;
  --ease:cubic-bezier(.22,.61,.36,1);

  --f-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;
  --f-ui:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --f-mono:ui-monospace,"JetBrains Mono",Consolas,monospace;

  --t-hero:clamp(2.2rem,6vw,4.2rem);
  --t-h2:clamp(1.6rem,3.4vw,2.4rem);
  --t-h3:1.25rem; --t-body:1rem; --t-small:.875rem; --t-micro:.75rem;

  --rand:clamp(16px,5vw,48px);
  --kopf-h:64px;
}
