body{margin:0;background:#0b1024;color:#e4ebf7;font:15px/1.6 system-ui,sans-serif}main{max-width:1000px;margin:40px auto;padding:0 20px}a{color:#b4d5ff}nav{display:flex;gap:20px;flex-wrap:wrap}h1{font-size:30px}small,p{color:#aab7cb}ul{padding-left:20px}li{padding:5px 0}input{padding:12px;border:1px solid #52617a;border-radius:6px;background:#151e35;color:white;width:100%;box-sizing:border-box}details{padding:10px 0;border-bottom:1px solid #29344a}summary{cursor:pointer}footer{margin:35px 0;color:#aab7cb}.badge{font-size:11px;color:#b7c5dc;padding:3px 6px;border:1px solid #364762;border-radius:4px}