*{box-sizing:border-box}body{margin:0;background:#050505;color:#fff;font-family:Arial,Helvetica,sans-serif}.site-header{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;background:#080808;border-bottom:2px solid #ffcc00}.brand{color:#fff;text-decoration:none;font-weight:900;text-transform:uppercase}.brand span{color:#ffcc00;font-size:28px;margin-right:10px}nav a{color:#ffcc00;text-decoration:none;margin-left:18px;font-weight:900}.wrap{max-width:1200px;margin:0 auto;padding:35px 20px}.hero{padding:45px 25px;text-align:center;border:2px solid #ffcc00;border-radius:24px;background:radial-gradient(circle at top,rgba(255,204,0,.18),transparent 35%),#111}.hero h1{font-size:56px;margin:0;color:#ffcc00;text-transform:uppercase}.hero p{font-size:20px;color:#ddd;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:30px}.card{display:block;background:#111;border:1px solid #333;border-radius:18px;padding:25px;color:#fff;text-decoration:none}.card:hover{border-color:#ffcc00;transform:translateY(-4px)}.card h2{color:#00ff99;margin-top:0}.btn{display:inline-block;background:#00ff66;color:#000;text-decoration:none;padding:14px 22px;border-radius:12px;font-weight:900;border:0;cursor:pointer}.btn.gold{background:#ffcc00}.formbox{max-width:420px;margin:70px auto;background:#111;border:2px solid #ffcc00;border-radius:18px;padding:35px;text-align:center}input,select,textarea{width:100%;padding:14px;border-radius:10px;border:1px solid #333;background:#050505;color:#fff;margin-bottom:12px}.table{width:100%;border-collapse:collapse;background:#111;border-radius:14px;overflow:hidden}.table th{background:#1a1a1a;color:#ffcc00;text-align:left;padding:12px}.table td{border-top:1px solid #252525;padding:12px}.good{color:#00ff66}.warn{color:#ffcc00}.bad{color:#ff4444}.site-footer{text-align:center;color:#777;padding:35px}.logo-img{max-width:100%;border-radius:22px;border:2px solid rgba(255,204,0,.4)}
