.control-group.svelte-1xcxz8v{display:flex;flex-direction:column;gap:8px}.control-label.svelte-1xcxz8v{font-size:.7rem;color:var(--c-text-accent);font-family:var(--font-tech);text-transform:uppercase;letter-spacing:.1em;opacity:.8}.input-tech.svelte-1xcxz8v,.textarea-tech.svelte-1xcxz8v,.select-tech.svelte-1xcxz8v{width:100%;background:#0006;border:1px solid var(--c-border);color:var(--text-main);padding:10px;font-size:.85rem;font-family:var(--font-ui);transition:border-color .2s}.input-tech.svelte-1xcxz8v:focus,.textarea-tech.svelte-1xcxz8v:focus,.select-tech.svelte-1xcxz8v:focus{outline:none;border-color:var(--c-text-accent)}.textarea-tech.svelte-1xcxz8v{resize:vertical}.select-tech.svelte-1xcxz8v{cursor:pointer}.select-tech.svelte-1xcxz8v option:where(.svelte-1xcxz8v){background:#0d1117}.btn-row.svelte-1xcxz8v{display:flex;gap:8px}.btn-tech.svelte-1xcxz8v{flex:1;padding:10px;background:transparent;border:1px solid var(--c-text-accent);color:var(--c-text-accent);font-family:var(--font-tech);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s}.btn-tech.svelte-1xcxz8v:hover{background:var(--c-text-accent);color:#000}.btn-tech.secondary.svelte-1xcxz8v{border-color:var(--c-border);color:var(--text-muted)}.btn-tech.secondary.svelte-1xcxz8v:hover{border-color:var(--text-main);color:var(--text-main);background:transparent}.btn-tech.danger.svelte-1xcxz8v{border-color:var(--danger);color:var(--danger)}.btn-tech.danger.svelte-1xcxz8v:hover{background:var(--danger);color:#000}
