/* Bhuiyan Academy preview: design tokens (docs/DESIGN.md, verbatim).
   Google Fonts are loaded from the head partial:
   Libre Caslon Display, Libre Caslon Text, Golos Text, Azeret Mono. */
:root{
  --claret:#6B1F2A; --claret-deep:#4A1118; --claret-ink:#2E0A10;
  --ink:#1C1A17; --parchment:#F4EFE6; --paper:#FBF8F2;
  --gold:#B08D57; --gold-soft:#D9C7A3; --slate:#6E6A63; --line:#DDD5C6;
  --ok:#3E6B4A; --warn:#9A6A1C; --due:#8C2F2F;           /* portal badges only, desaturated */
  --font-display:"Source Serif 4",Georgia,serif;
  --font-serif:"Source Serif 4",Georgia,serif;
  --font-body:"Source Sans 3",system-ui,sans-serif;
  --font-mono:"Source Sans 3",system-ui,sans-serif;
  --ease-out:cubic-bezier(0.16,1,0.3,1);
  --dur-reveal:700ms; --dur-hover:200ms;
  --radius-s:4px; --radius-m:8px; --radius-l:14px;
  --container:1200px; --gutter:clamp(20px,4vw,48px);
  --shadow:0 18px 40px -24px rgba(74,17,24,.35);     /* claret-tinted, never black */
}
