:root{--bg:#111316;--surface:#191c20;--border:#45556c;--heading:#ffffff;--body:#cad5e2;--accent:#44bb8e}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;font-size:16px}main{max-width:760px;margin:0 auto;padding:64px 24px 96px}.brand{display:inline-block;color:var(--accent);font-weight:700;letter-spacing:.2px}.brand,h1{margin-bottom:8px}h1{color:var(--heading);font-size:2rem;line-height:1.2}.updated{color:#8b98a9;font-size:.9rem;margin-bottom:40px}h2{color:var(--heading);font-size:1.25rem;margin:36px 0 12px}p{margin-bottom:14px}ul{margin:0 0 14px 20px}li{margin-bottom:8px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 24px;margin-top:24px}footer{margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:#8b98a9;font-size:.85rem}