:root{--sky:#0d1b33;--sea:#14294a;--card:#172f55;--text:#eef2f8;--muted:#a9b8d0;--glow:#ffd36b}
*{box-sizing:border-box}
body{margin:0;background:linear-gradient(#0a1529,#14294a);min-height:100vh;color:var(--text);
 font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:40px 16px}
main{max-width:640px;margin:0 auto}
header{text-align:center;margin-bottom:28px}
header img{width:112px;height:112px;border-radius:24px;box-shadow:0 0 40px rgba(255,211,107,.35)}
h1{margin:16px 0 4px;font-size:32px}
.tag{color:var(--muted);margin:0}
section{background:var(--card);border-radius:16px;padding:20px 22px;margin:18px 0}
h2{margin:0 0 8px;font-size:21px;color:var(--glow)}
a{color:var(--glow)}
ul{padding-left:20px;margin:8px 0}
footer{text-align:center;color:var(--muted);font-size:14px;margin-top:32px}
