/* Setdeck Sans — brand font family (2 cuts)
   Basis: Archivo (Google Fonts, SIL Open Font License — kommerziell frei nutzbar).
   Einbinden:  <link href="https://fonts.googleapis.com/css2?family=Archivo:wght@300;700&display=swap" rel="stylesheet">
               <link rel="stylesheet" href="setdeck-font.css">
   Nutzen:     font-family:'Setdeck Sans'; font-weight:700 (Dick) | 300 (Dünn) */

@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;700&display=swap');

/* Schnitt 1 — Setdeck Sans Bold (Headlines, "set", Werte) */
@font-face {
  font-family: 'Setdeck Sans';
  src: local('Archivo Bold'), local('Archivo-Bold');
  font-weight: 700;
  font-style: normal;
}
/* Schnitt 2 — Setdeck Sans Light (Sublines, zweites Wort, Labels) */
@font-face {
  font-family: 'Setdeck Sans';
  src: local('Archivo Light'), local('Archivo-Light');
  font-weight: 300;
  font-style: normal;
}

/* Fallback-Kette, falls local() nicht greift: Archivo kommt über den @import */
.sd-font, .sd-bold, .sd-light { font-family: 'Setdeck Sans', 'Archivo', system-ui, sans-serif; }

/* Die zwei Schnitte als Klassen */
.sd-bold  { font-weight: 700; letter-spacing: -0.025em; }
.sd-light { font-weight: 300; letter-spacing: -0.01em; }

/* Wortmarken-Muster: <span class="sd-wordmark">set<em>deck</em></span> */
.sd-wordmark { font-family: 'Setdeck Sans', 'Archivo', system-ui, sans-serif; font-weight: 700; letter-spacing: -0.025em; }
.sd-wordmark em { font-style: normal; font-weight: 300; opacity: 0.72; }

/* Type-Scale (Desktop) */
.sd-h1    { font: 700 56px/1.05 'Setdeck Sans','Archivo',sans-serif; letter-spacing: -0.015em; }
.sd-h2    { font: 700 32px/1.15 'Setdeck Sans','Archivo',sans-serif; letter-spacing: -0.015em; }
.sd-h3    { font: 700 20px/1.3  'Setdeck Sans','Archivo',sans-serif; letter-spacing: -0.01em; }
.sd-body  { font: 300 16px/1.6  'Setdeck Sans','Archivo',sans-serif; }
.sd-label { font: 700 12px/1.2  'Setdeck Sans','Archivo',sans-serif; letter-spacing: 0.06em; text-transform: lowercase; }
.sd-value { font: 700 26px/1.1  'Setdeck Sans','Archivo',sans-serif; font-variant-numeric: tabular-nums; }
