:root{color-scheme:dark}html{scroll-behavior:smooth}body{margin:0;background:#060812;color:#dce8df;font-family:Arial,sans-serif}.site-nav{position:relative;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 5vw;border-bottom:1px solid #294338;background:#111711;font:11px 'Courier New',monospace;letter-spacing:.1em}.site-nav .brand{font-size:15px;color:#dce8df;font-weight:bold}.site-nav .links{display:flex;gap:24px;flex-wrap:wrap}.site-nav a{display:inline-flex;min-height:44px;align-items:center;color:#c4d2bd;text-decoration:none}.site-nav a:hover{color:#c9aa74}.site-nav a:focus-visible{outline:2px solid #c9aa74;outline-offset:4px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #294338;padding:30px 5vw;background:#111711;color:#a9b29f;font:10px/1.6 'Courier New',monospace}footer a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:480px){.site-nav{align-items:flex-start;flex-direction:column;gap:0}.site-nav .links{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
