:root{--f:#1e1b4b;--p:#4c1d95;--a:#facc15;--t:#f5f3ff}
*{box-sizing:border-box}html{background:#1e1b4b;min-height:100%}body{min-height:100vh;background-color:#1e1b4b;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:linear-gradient(#4c1d95,#1e1b4b) fixed;color:var(--t);line-height:1.6}
main{max-width:760px;margin:0 auto;padding:40px 20px 60px}header{text-align:center}header img{width:140px;height:140px}
h1{font-size:2.4rem;margin:.3em 0;color:var(--a)}h2{color:var(--a);margin-top:1.8em}a{color:var(--a)}
.card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 24px;margin:18px 0}
nav{text-align:center;margin:24px 0}nav a{margin:0 10px}footer{text-align:center;opacity:.7;font-size:.9rem;margin-top:40px}
