:root{--navy:#031323;--navy2:#071d32;--gold:#eab33c;--gold2:#ffcf62;--text:#f5f7fa}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,#16446b 0,#061727 38%,#020b13 100%);color:var(--text);font-family:Arial,"Noto Nastaliq Urdu",sans-serif;padding:28px 14px}.card{width:min(100%,560px);margin:auto;background:linear-gradient(145deg,rgba(7,29,50,.98),rgba(2,11,19,.98));border:1px solid #d99e25;border-radius:22px;padding:28px;box-shadow:0 24px 70px #0009}.language{display:flex;justify-content:flex-end;gap:6px}.language button{border:1px solid #b6852d;background:transparent;color:#fff;padding:8px 13px;border-radius:20px;cursor:pointer}.language button.active{background:var(--gold);color:#06111e}.shield,.success{width:64px;height:64px;border:4px solid var(--gold);display:grid;place-items:center;margin:2px auto 18px;border-radius:18px;color:var(--gold);font-size:38px;font-weight:bold}.success{border-radius:50%;background:#128c4b;color:#fff;border-color:#5ee18f}.card h1{text-align:center;margin:0 0 10px;color:var(--gold2);font-size:31px}.card h1 small{font-size:24px;color:#fff}.intro,.privacy{text-align:center;line-height:1.6;color:#d6dee7}.privacy{font-size:13px;margin-bottom:0}label{display:block;margin:16px 0 0;font-weight:700}label span{display:block;margin-bottom:7px}input,select,textarea{width:100%;border:1px solid #36526d;border-radius:11px;background:#fff;color:#101820;padding:13px 14px;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #eab33c33}.submit,.whatsapp{width:100%;display:block;border:0;border-radius:12px;margin-top:20px;padding:14px;background:linear-gradient(90deg,#d89a25,#ffd36a);color:#08121c;font-size:18px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.whatsapp{background:#25d366;color:#fff}.back{display:block;text-align:center;color:#d8e6f1;margin-top:18px}.error{background:#7c1e27;color:#fff;border-radius:9px;padding:10px;margin:14px 0}.thanks{text-align:center;margin-top:6vh}.admin{max-width:1250px;margin:auto}.admin header{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin header h1{margin-bottom:3px}.admin header p{margin-top:0;color:#aebed0}.admin header a{color:#07111c;background:var(--gold);padding:10px 17px;border-radius:10px;text-decoration:none;font-weight:bold}.table-wrap{overflow:auto;background:#fff;border-radius:14px;color:#12202d}table{border-collapse:collapse;width:100%;min-width:950px}th,td{text-align:left;padding:13px;border-bottom:1px solid #dde5eb;vertical-align:top}th{background:#0b263e;color:#fff}td a{color:#087c45}.delete{border:0;background:#bd2635;color:#fff;border-radius:7px;padding:8px;cursor:pointer}.empty{text-align:center;padding:35px}.login{margin-top:8vh}[data-lang="ur"]{direction:rtl;font-family:"Noto Nastaliq Urdu",Arial,sans-serif}[data-lang="ur"] .language{direction:ltr}[data-lang="ur"] input,[data-lang="ur"] select,[data-lang="ur"] textarea{text-align:right}@media(max-width:600px){body{padding:14px 10px}.card{padding:20px}.card h1{font-size:26px}.admin header{align-items:flex-start}.admin{padding:0 4px}}
