/* Platform palette and mono controls; the game canvas keeps its muted palette. */
:root { --bg:#181a1a; --panel:#1c1e1e; --line:#3b3b3b; --ink:#deded9; --muted:#a7aaa5; --lime:#c4d99b; --orange:#f7490c; }
header .brand { display:flex; align-items:center; gap:12px; font-family:ui-monospace,monospace; letter-spacing:.08em; }
.hackademy-mark { width:35px; height:35px; object-fit:contain; }
button,.button { border-radius:0; font-family:ui-monospace,monospace; }
.primary { min-height:48px; padding-inline:24px; background:#deded9; border-color:#deded9; color:#181a1a; }
.primary:hover { background:#c4d99b; border-color:#c4d99b; }
.eyebrow { color:#ce7656; }
.intro-art { opacity:.55; }
canvas { background:#080a09; }
@media(max-width:600px) { header .brand { font-size:11px; gap:7px; } .brand .muted { display:none; } }
