/* Public Form — GlucoSolo3-themed (unchanged) */
:root{--bg:#0f1115; --panel:#151922; --muted:#9aa3af; --text:#e5e7eb; --brand:#7cc74b; --accent:#009fe3; --border:#2a3242; --r:16px; --shadow:0 10px 25px rgba(0,0,0,.35);}
.miznee-public-wrap{background:var(--bg);color:var(--text);padding:24px;border-radius:var(--r)}
.miznee-public-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r);padding:18px;box-shadow:var(--shadow)}
.miznee-public-title{margin:0 0 4px;color:#fff}
.miznee-public-sub{margin:0 0 14px;color:#9aa3af}
.miznee-public-form label{display:block;color:var(--text);margin-bottom:8px}
.miznee-public-form input,.miznee-public-form textarea,.miznee-public-form select{width:100%;background:#0c0f14;border:1px solid var(--border);color:#e5e7eb;border-radius:12px;padding:10px;margin-top:6px}
.miznee-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:700px){ .miznee-grid{grid-template-columns:1fr} }
.miznee-consent{display:flex;align-items:flex-start;gap:10px;color:#9aa3af;margin-top:6px}
.miznee-actions{margin-top:14px}
.miznee-btn{display:inline-block;padding:10px 16px;border-radius:999px;border:1px solid #4a8b2e;background:linear-gradient(180deg, #87d25a, #5ea937);color:#0b100a;font-weight:600}
.miznee-alert{padding:10px;border-radius:12px}
.miznee-alert.ok{background:rgba(124,199,75,.15);border:1px solid rgba(124,199,75,.35);color:#b5f58c}
.miznee-alert.err{background:rgba(255,82,82,.08);border:1px solid rgba(255,82,82,.35);color:#ff9b9b}
.miznee-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden}
