body{margin:0;background:#09121b;color:#edf7fc;font:17px/1.65 system-ui}main{max-width:760px;margin:8vh auto;padding:28px}a{color:#5cdded}h1{font-size:clamp(32px,6vw,54px);line-height:1.15}small{color:#9cb5c3}button{background:#54d9e8;border:0;border-radius:12px;padding:14px 20px;font:inherit;cursor:pointer}li{margin:12px 0}.panel{background:#122332;border:1px solid #244655;border-radius:22px;padding:28px;margin:28px 0}