:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#1a1c1d;color:#f8f9fb;font:16px/1.7 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:48px 24px}h1{font-size:40px;line-height:1.15}h2{font-size:22px;margin-top:32px}a{color:#ddf238}p{white-space:pre-line;color:#c5cbd4}nav{display:flex;gap:20px;flex-wrap:wrap}.card{padding:24px;border:1px solid #31363c;border-radius:22px;margin:28px 0;background:#1c2022}.logo{width:64px;height:64px;border-radius:16px}.button{display:inline-block;padding:12px 20px;margin:6px 12px 6px 0;border:1px solid #657020;border-radius:14px;text-decoration:none;background:#24291c}footer{margin-top:44px;color:#98a4b7;font-size:14px}