@font-face { font-family: 'Marcellus'; font-display: swap; src: url(fonts/marcellus-latin-400-normal.woff2?v=1) format('woff2'); }
html, body { margin: 0; background: #0c1220; color: #9aa6c4; font: 15px/1.6 'Outfit', system-ui, sans-serif; }
main { max-width: 72ch; margin: 0 auto; padding: 32px 18px 64px; }
h1 { font-family: 'Marcellus', Georgia, serif; color: #f2c14e; font-size: 26px; margin: 28px 0 8px; font-weight: 600; }
h2 { font-size: 16px; color: #efe8da; margin: 18px 0 4px; }
b { color: #efe8da; }
a { color: #9ad7ff; } .back { text-decoration: none; }
ul { padding-left: 20px; } li { margin-bottom: 8px; }
.upd { margin-top: 28px; font-size: 12.5px; }
:focus-visible { outline: 2px solid #9ad7ff; outline-offset: 2px; }
