html{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#101811;color:#edf1e5;font-family:Arial,sans-serif;line-height:1.85}main{max-width:800px;padding:60px 25px;margin:auto}.brand{color:#d5ff70;font-size:24px;font-weight:700;text-decoration:none;letter-spacing:1px}h1{font-size:46px;line-height:1.1;font-weight:400;margin:55px 0 25px;letter-spacing:-1.5px}h2{font-size:21px;font-weight:400;margin-top:35px}p{color:#bac8af}a{color:#d5ff70}footer{max-width:800px;margin:30px auto;padding:25px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff22;font-size:12px}.back{display:inline-block;margin-top:25px}@media(max-width:600px){main{padding-top:30px}h1{font-size:36px}footer{flex-wrap:wrap}}