@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&display=swap');
:root{--bg:#090b10;--surface:#11151d;--line:rgba(255,255,255,.11);--muted:#9aa4b7;--text:#f5f7fb;--lime:#bcf14d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.7 'DM Sans',Arial,sans-serif}.wrap{max-width:790px;margin:auto;padding:0 26px}header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{color:var(--text);text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.5px}.back{color:var(--muted);text-decoration:none;font-size:13px}.back:hover{color:var(--lime)}main{padding:64px 0 78px}h1{font-family:'Source Serif 4',Georgia,serif;font-size:52px;line-height:1;letter-spacing:-2px;margin:0 0 15px}h2{font-size:17px;margin:35px 0 7px}p,li{color:var(--muted)}ul{padding-left:22px}.updated{font-size:12px;color:#758096}.notice{padding:15px 17px;border:1px solid rgba(188,241,77,.28);border-radius:10px;background:rgba(188,241,77,.05);color:#d3eaa1;font-size:13px;margin:24px 0}a{color:#cde982}footer{border-top:1px solid var(--line);padding:22px 0 35px;color:#707a8c;font-size:12px}@media(max-width:600px){main{padding-top:45px}h1{font-size:42px}}
