.form-wrap[data-v-bc28c484]{max-width:560px}.form[data-v-bc28c484]{display:grid;gap:1.1rem}label span[data-v-bc28c484]{display:block;color:var(--steel);font-size:.85rem;margin-bottom:.4rem}input[data-v-bc28c484],textarea[data-v-bc28c484]{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:.75rem .9rem;outline:none;transition:border-color .25s ease}input[data-v-bc28c484]:focus,textarea[data-v-bc28c484]:focus{border-color:var(--accent)}.msg[data-v-bc28c484]{color:var(--danger)}.msg.ok[data-v-bc28c484]{color:var(--accent)}@media (max-width: 640px){input[data-v-bc28c484],textarea[data-v-bc28c484]{font-size:16px}.form .btn[data-v-bc28c484]{width:100%;justify-content:center}}
