*{box-sizing:border-box}body{margin:0;background:#000;color:#f3f1f7;font:17px system-ui}main{max-width:820px;margin:15vh auto;padding:32px}main>p:first-child{color:#a77bff;font:13px monospace;letter-spacing:.16em}h1{font-size:clamp(48px,9vw,90px);line-height:1.05;letter-spacing:-.05em;margin:30px 0}.badge{display:inline-block;border:1px solid #7447d8;background:#100a1a;border-radius:24px;padding:9px 16px;color:#c8aaff}.body{line-height:1.7;color:#9893a4;max-width:580px;margin:28px 0}a{color:#a77bff;text-decoration:none}