*{box-sizing:border-box}
body{margin:0;background:linear-gradient(#7F7FFF,#FF8FA3);min-height:100vh;color:#1F1A3D;font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}
header{display:flex;align-items:center;gap:16px;margin-bottom:24px;color:#fff}
header img{width:72px;height:72px;border-radius:18px}
header a{color:inherit;text-decoration:none}
h1{font-size:40px;line-height:1.1;margin:0;font-weight:900;letter-spacing:1px}
h2{font-size:21px;margin:26px 0 8px;color:#FF5A5F}
.card{background:#fff;border-radius:20px;padding:20px 24px;box-shadow:0 6px 24px rgba(0,0,0,.12)}
a{color:#FF5A5F;font-weight:700}
nav{margin-top:26px;display:flex;gap:18px;flex-wrap:wrap}
nav a{color:#fff}
small{opacity:.75}
