*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0%,#183d52,#081522 58%);color:#eaf4f5;font:16px system-ui,-apple-system,sans-serif;min-height:100vh}header{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;border-bottom:1px solid #ffffff22;background:#091827a8;backdrop-filter:blur(15px)}.brand{font-size:24px;font-weight:900;letter-spacing:2px;color:#e9c46a}nav a{margin-left:14px}a{color:#e9c46a;text-decoration:none}main{max-width:1100px;margin:auto;padding:35px 20px}.hero{padding:65px 15px;text-align:center}h1{font-size:clamp(36px,6vw,65px);margin:12px 0}h2{color:#e9c46a}p{line-height:1.6;color:#c6d5dc}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px}.card,form{background:#ffffff0d;border:1px solid #ffffff25;border-radius:20px;padding:23px;box-shadow:0 14px 45px #0003;backdrop-filter:blur(16px)}form{max-width:600px;margin:18px 0}input,textarea,select{width:100%;padding:12px;border-radius:9px;border:1px solid #6d8194;background:#0a1b2a;color:white;margin:8px 0 14px}button,.btn{background:linear-gradient(135deg,#e8c56b,#c89e3c);color:#101b24;padding:12px 20px;border:0;border-radius:10px;font-weight:800;cursor:pointer;display:inline-block}.muted{color:#9db0bc}.error{background:#63272a;padding:12px;border-radius:8px}.success{background:#14543b;padding:12px;border-radius:8px}table{width:100%;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid #ffffff2b;text-align:left}code{overflow-wrap:anywhere}footer{text-align:center;padding:35px;color:#8c9eab}@media(max-width:600px){header{display:block}nav{margin-top:14px}nav a{display:inline-block;margin:6px}}