/* Generated by tools/build.mjs from design/Beeber EPK.dc.html.
   Do not edit — edit the design and rebuild. */

:root{
    --charcoal:#231F1A; --charcoal-lift:#2F2A24; --honey:#D49B41; --honey-dim:#BC8535;
    --cream:#F4EEE1; --slate:#4A5462; --slate-light:#A8B0BC; --line-dark:#40392f; --text-muted:#c9c2b3;
  }

* { box-sizing: border-box; }

body { margin: 0; background: var(--charcoal); font-family: 'Space Grotesk', sans-serif; color: var(--cream); overflow-x: hidden; }

a { color: inherit; text-decoration: none; }

html { scroll-behavior: smooth; }

a.navlink:hover { color: var(--honey); }

.mono { font-family: 'IBM Plex Mono', monospace; }

@media (max-width: 640px) { .hide-mobile { display: none !important; } }


