:root{--bg:#131519;--panel:#1b1e24;--edge:#2a2e37;--ink:#f2eee3;--muted:#9097a3;--amber:#f2c14b}
*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink)}
body{margin:0;padding:0 16px;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:680px;margin:0 auto;padding:40px 0 64px}
.mark{display:flex;gap:4px;margin-bottom:6px}.mark span{width:34px;height:46px;display:grid;place-items:center;background:#27292f;border-radius:4px;color:var(--amber);font:700 30px/1 "Arial Narrow",sans-serif;position:relative}
.mark span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#000}
h1{font-size:28px;margin:18px 0 4px}h2{font-size:18px;margin:32px 0 6px;color:var(--amber)}
p,li{color:#d8d4ca}a{color:var(--amber)}.muted{color:var(--muted);font-size:14px}
.card{background:var(--panel);border:1px solid var(--edge);border-radius:12px;padding:16px 18px;margin:16px 0}
