:root{color-scheme:dark;--bg:#030a12;--panel:#0a1723;--border:#29465f;--text:#eef5fb;--muted:#9eacb9;--blue:#1599ff}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--text);background:radial-gradient(circle at 60% 15%,#0c2335 0,var(--bg) 48%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.feedback-header{display:flex;align-items:center;gap:14px;margin:6px 8px;padding:8px 14px;border:1px solid #253a4b;border-radius:5px;background:linear-gradient(#0b1824,#07121d)}.shield-mark{display:grid;place-items:center;width:46px;height:46px;border:3px solid #28aaff;border-radius:52% 52% 60% 60%/35% 35% 72% 72%;font-size:20px}.feedback-header h1{margin:0;font-size:clamp(16px,2vw,22px)}.feedback-header p{margin:2px 0 0;color:#28aaff;font-size:12px}.feedback-header a{margin-left:auto;padding:10px 14px;border:1px solid #275c82;border-radius:5px;background:#0b2941;color:#dff2ff;text-decoration:none;font-size:12px;font-weight:700}main{display:grid;place-items:center;padding:34px 16px}.feedback-card{width:min(680px,100%);padding:30px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(145deg,#0d1d2b,#07131e);box-shadow:0 25px 80px #0009}.kicker{margin:0;color:#28aaff;font-size:10px;font-weight:800;text-transform:uppercase}.feedback-card h2{margin:7px 0 8px;font-size:clamp(27px,5vw,40px)}.intro{margin:0 0 10px;color:var(--muted);line-height:1.55}.privacy-summary{margin:0 0 22px;padding:10px 12px;border:1px solid #29455d;border-radius:5px;background:#071522;color:#9fb1bf;font-size:11px;line-height:1.5}.privacy-summary a,.privacy-card a{color:#59baff}form{display:grid;gap:16px}label{display:grid;gap:7px;font-size:12px;font-weight:650}label>span{color:#59baff;font-size:8px;text-transform:uppercase}input,textarea{width:100%;padding:12px;border:1px solid #3b5368;border-radius:5px;background:#06131e;color:#fff;font:inherit;outline:none}textarea{resize:vertical;line-height:1.5}input:focus,textarea:focus{border-color:#4bb2ff;box-shadow:0 0 0 3px #1599ff22}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#e4645e}.form-status{min-height:18px;margin:0;color:#ffaaa6;font-size:11px}.form-status.success{color:#a8ed9e}button{padding:13px;border:0;border-radius:5px;background:linear-gradient(#248dff,#0566db);color:#fff;font:inherit;font-weight:800;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.website-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-card{width:min(780px,100%)}.privacy-card h2{margin-top:24px;font-size:20px}.privacy-card h2:first-of-type{margin-top:8px;font-size:clamp(27px,5vw,40px)}.privacy-card p,.privacy-card li{color:var(--muted);line-height:1.65}.privacy-card strong{color:var(--text)}@media(max-width:560px){.feedback-header{align-items:flex-start;flex-wrap:wrap}.feedback-header a{margin-left:60px}.feedback-card{padding:23px}main{padding-top:20px}}
