body{background:#0c0c11;color:#eee;font:16px/1.7 system-ui,Arial,sans-serif;margin:0}.w{max-width:850px;margin:40px auto;padding:0 20px}h1,h2{line-height:1.25}h1{font-size:clamp(26px,5vw,40px)}a{color:#ff5266}.warn{border:1px solid #ff5266;border-radius:12px;padding:14px;background:#251317}ul{padding-left:20px}