body{margin:0;background:#101322;color:#edf0fa;font:17px/1.7 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:60px 24px}a{color:#ffc45c}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.15}h2{line-height:1.3;margin-top:2em}p,li{color:#cdd3e4}.card{background:#1a2035;border:1px solid #343d59;border-radius:18px;padding:28px;margin:24px 0}.card h2{margin-top:0}footer{border-top:1px solid #343d59;margin-top:48px;padding-top:24px}code{overflow-wrap:anywhere}
