body{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.logo{font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:5px}
textarea{background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:12px;font-size:15px;width:100%;font-family:inherit;resize:vertical}
.form-stack{display:flex;flex-direction:column;gap:14px;max-width:520px}
.form-stack label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}
.form-notice{padding:12px 16px;border-radius:8px;margin-bottom:18px;font-size:14px}
.form-notice--ok{background:#143722;color:#9fe1cb}
.form-notice--err{background:#3a1414;color:#f09595}
