*{box-sizing:border-box}body{margin:0;background:#08090c;color:#eee;font-family:Inter,Arial,sans-serif}main{max-width:1100px;margin:50px auto;padding:0 20px}a{color:#8ab4ff;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.card{display:block;background:#12151b;border:1px solid #242936;border-radius:12px;padding:20px;margin:15px 0}.card b,.card small{display:block}.card small{color:#777;margin-top:8px}input,textarea{width:100%;margin:8px 0;padding:11px;background:#0d1015;color:#fff;border:1px solid #303744;border-radius:7px}textarea{min-height:100px}button{padding:11px 18px;border:0;border-radius:7px;cursor:pointer;background:#5865f2;color:#fff}.tag{display:inline-block;padding:6px 10px;margin:4px;background:#20242e;border-radius:20px}label{display:block;margin:10px 0}label input{width:auto}h1{font-size:32px}h2{font-size:20px}