body{font-family:Inter,Arial,sans-serif;}
#zakt-whois-form{display:flex;justify-content:center;margin:20px 0;}
#zakt-domain{padding:12px;border-radius:12px;border:1px solid #ccc;min-width:320px;font-size:16px;}
#zakt-whois-form button{background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;color:#fff;padding:12px 20px;margin-left:10px;border-radius:12px;font-weight:bold;cursor:pointer;}
#zakt-whois-results{margin-top:20px;}
.zwhois-card{background:#fff;border-radius:14px;padding:16px;margin:10px 0;box-shadow:0 4px 14px rgba(0,0,0,.08);}
.zwhois-card h3{margin-top:0;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;padding:8px 12px;border-radius:8px;font-size:16px;}
.zakt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;}
.zcard{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;border-radius:12px;padding:14px;text-align:center;box-shadow:0 6px 16px rgba(0,0,0,.1);}
.zmetric{font-size:24px;font-weight:700;}
