:root{color-scheme:dark;font:16px/1.7 system-ui,sans-serif;background:#08111d;color:#c5d6e2}
*{box-sizing:border-box}body{margin:0}main{max-width:820px;margin:40px auto;padding:28px;border:1px solid #695a35;border-radius:8px}h1,h2,.brand{font-family:Georgia,serif;color:#e8ba55}h1{font-size:2rem;line-height:1.2}h2{font-size:1.25rem;margin-top:2rem}a{color:#96dcff;overflow-wrap:anywhere}a:focus-visible{outline:2px solid #e8ba55;outline-offset:4px}nav,footer{display:flex;flex-wrap:wrap;gap:8px 24px}nav a,footer a{display:inline-flex;align-items:center;min-height:44px}footer{margin-top:32px;border-top:1px solid #34485c;padding-top:16px}.updated{font-size:.875rem;color:#a2b5c5}.summary{padding:16px;background:#122134;border-radius:6px}li{margin:8px 0}@media(max-width:600px){main{margin:8px;padding:20px}h1{font-size:1.75rem}}
