/* Site-wide base styles. Each page's own look lives in a <style> block inside that page. */
html, body { margin: 0; padding: 0; background: #000; color: #fff; }
html { overflow-x: clip; }            /* pages are full-bleed (100vw); hide scrollbar overflow */
body { min-height: 100vh; }
