/* =========================================================
   PROLIFIQUE RECORDS — type: Archivo, bold italic and wide-spaced
   like the label's Instagram (html[data-font="a"] on every page)
   ========================================================= */

/* ---------- A · Signature: bold italic grotesque, wide-spaced captions, white glow ---------- */
html[data-font="a"] {
  --f-sans: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --f-serif: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --glow: drop-shadow(0 0 6px rgba(255, 255, 255, .55)) drop-shadow(0 0 22px rgba(255, 255, 255, .22));
}
html[data-font="a"] body { font-variation-settings: "wdth" 100; }
html[data-font="a"] .display,
html[data-font="a"] .hero__title {
  font-weight: 800; font-style: italic; font-stretch: 112%;
  letter-spacing: -.035em; text-transform: uppercase;
}
html[data-font="a"] .hero__line,
html[data-font="b"] .hero__line { filter: var(--glow); }
html[data-font="a"] .serif {
  font-weight: 800; font-style: italic; font-stretch: 110%;
  letter-spacing: -.03em; text-transform: uppercase;
}
html[data-font="a"] .chapter__t,
html[data-font="a"] .statement__motto { filter: var(--glow); }
html[data-font="a"] .chapter__t { font-size: clamp(40px, 6.6vw, 124px); }
html[data-font="a"] .statement__motto { font-size: clamp(34px, 4.8vw, 88px); line-height: 1; }
html[data-font="a"] .caption { font-weight: 600; letter-spacing: .16em; }
html[data-font="a"] .heading { font-weight: 700; letter-spacing: -.03em; }
html[data-font="a"] .nav__name { font-weight: 800; font-style: italic; letter-spacing: .14em; }
html[data-font="a"] .footer__word .char:hover { font-family: var(--f-sans); font-style: normal; }
@media (max-width: 720px) {
  html[data-font="a"] .nav__name { letter-spacing: .02em; font-size: clamp(12px, 3.5vw, 13.5px); }
  html[data-font="a"] .statement__motto { font-size: 11.2vw; line-height: .98; }
}
