.contact.svelte-fq8g2m{--c-text: var(--text);--c-muted: var(--text-muted);--c-line: var(--input-border, var(--border));--c-field: var(--input-bg, var(--surface));--c-accent: var(--accent);--c-on-accent: var(--on-accent, #fff);--c-bad: var(--danger-text, #d33);--c-radius: var(--radius-sm, 8px);color:var(--c-text)}.contact.night.svelte-fq8g2m{--c-text: #eef1ff;--c-muted: #9aa4d4;--c-line: #ffffff26;--c-field: #0b0e22;--c-accent: #8fb3ff;--c-on-accent: #05060f;--c-bad: #ff9aa8;--c-radius: 12px}form.svelte-fq8g2m{display:grid;gap:14px}.two.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.two.svelte-fq8g2m{grid-template-columns:1fr}}label.svelte-fq8g2m{display:grid;gap:6px;min-width:0}label.svelte-fq8g2m>span:where(.svelte-fq8g2m){font-size:13px;font-weight:600;color:var(--c-text)}label.svelte-fq8g2m em:where(.svelte-fq8g2m){font-style:normal;font-weight:400;color:var(--c-muted)}input.svelte-fq8g2m,select.svelte-fq8g2m,textarea.svelte-fq8g2m{width:100%;box-sizing:border-box;font:inherit;font-size:14.5px;color:var(--c-text);background:var(--c-field);border:1px solid var(--c-line);border-radius:var(--c-radius);padding:10px 12px;transition:border-color .15s,box-shadow .15s}textarea.svelte-fq8g2m{resize:vertical;min-height:130px;line-height:1.5}input.svelte-fq8g2m:focus,select.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 28%,transparent)}[aria-invalid=true].svelte-fq8g2m{border-color:var(--c-bad)}small.svelte-fq8g2m{font-size:12.5px}.bad.svelte-fq8g2m{color:var(--c-bad)}.count.svelte-fq8g2m{justify-self:end;color:var(--c-muted);margin-top:-2px}.count.bad.svelte-fq8g2m{color:var(--c-bad)}.count.svelte-fq8g2m .more:where(.svelte-fq8g2m){color:var(--c-muted);opacity:.8}.trap.svelte-fq8g2m{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.as.svelte-fq8g2m{align-self:end;margin:0;font-size:14px;color:var(--c-muted);padding:10px 12px;border:1px dashed var(--c-line);border-radius:var(--c-radius)}.as.svelte-fq8g2m strong:where(.svelte-fq8g2m){color:var(--c-text)}.error.svelte-fq8g2m{margin:0;color:var(--c-bad);font-size:14px}.actions.svelte-fq8g2m{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.send.svelte-fq8g2m{font:inherit;font-weight:650;font-size:14.5px;padding:10px 20px;border:0;border-radius:var(--c-radius);background:var(--c-accent);color:var(--c-on-accent);cursor:pointer;transition:filter .15s,transform .15s}.night.svelte-fq8g2m .send:where(.svelte-fq8g2m){background:linear-gradient(100deg,#8fb3ff,#d0a2ff)}.send.svelte-fq8g2m:hover:not(:disabled){filter:brightness(1.08)}.send.svelte-fq8g2m:disabled{opacity:.55;cursor:not-allowed}.fine.svelte-fq8g2m{margin:0;font-size:12.5px;color:var(--c-muted)}.done.svelte-fq8g2m{display:grid;justify-items:center;text-align:center;gap:8px;padding:18px 8px}.done.svelte-fq8g2m h3:where(.svelte-fq8g2m){margin:6px 0 0;font-size:18px}.done.svelte-fq8g2m p:where(.svelte-fq8g2m){margin:0;color:var(--c-muted);max-width:42ch}.done.svelte-fq8g2m strong:where(.svelte-fq8g2m){color:var(--c-text)}.tick.svelte-fq8g2m{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 16%,transparent)}.ghost.svelte-fq8g2m{margin-top:8px;font:inherit;font-size:14px;padding:8px 14px;border-radius:var(--c-radius);border:1px solid var(--c-line);background:transparent;color:var(--c-text);cursor:pointer}.ghost.svelte-fq8g2m:hover{border-color:var(--c-accent)}
