.challenge.svelte-1hp27hr{padding:var(--spacing-md);border:1px solid var(--color-border)}.challenge.svelte-1hp27hr h3:where(.svelte-1hp27hr){font-family:var(--font-sans);text-transform:none;font-size:1rem;font-weight:600}.challenge.svelte-1hp27hr p:where(.svelte-1hp27hr){margin:var(--spacing-xs) 0 var(--spacing-sm)}.challenge-widget.svelte-1hp27hr{min-height:65px}.inquiry-form.svelte-oog28b,.field-grid.svelte-oog28b,.optional-grid.svelte-oog28b{gap:var(--spacing-lg);display:grid}@media (width>=700px){.field-grid.svelte-oog28b,.optional-grid.svelte-oog28b{grid-template-columns:1fr 1fr}}.field.svelte-oog28b{gap:var(--spacing-xs);display:grid}label.svelte-oog28b{font-weight:600}input.svelte-oog28b,select.svelte-oog28b,textarea.svelte-oog28b{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);font:inherit;padding:.8rem .9rem}textarea.svelte-oog28b{resize:vertical}input.svelte-oog28b:focus-visible,select.svelte-oog28b:focus-visible,textarea.svelte-oog28b:focus-visible,button.svelte-oog28b:focus-visible,a.svelte-oog28b:focus-visible,summary.svelte-oog28b:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}[aria-invalid=true].svelte-oog28b{border-color:var(--color-error)}.hint.svelte-oog28b,.privacy-notice.svelte-oog28b{color:var(--color-text-light);margin:0;font-size:.9rem}.field-error.svelte-oog28b{color:var(--color-error);margin:0;font-size:.9rem}.error-summary.svelte-oog28b{padding:var(--spacing-md);border-left:4px solid var(--color-error);background:var(--color-error-bg);color:var(--color-text)}.error-summary.svelte-oog28b h2:where(.svelte-oog28b){font-family:var(--font-sans);text-transform:none;font-size:1.1rem;font-weight:700}.artwork-context.svelte-oog28b{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);grid-template-columns:auto 1fr auto;display:grid}.artwork-context.svelte-oog28b span:where(.svelte-oog28b){color:var(--color-text-light)}.optional-fields.svelte-oog28b{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0}.optional-fields.svelte-oog28b summary:where(.svelte-oog28b){cursor:pointer;font-weight:600}.optional-fields.svelte-oog28b summary:where(.svelte-oog28b) span:where(.svelte-oog28b){color:var(--color-text-light);font-weight:400}.optional-grid.svelte-oog28b{margin-top:var(--spacing-lg)}.honeypot.svelte-oog28b{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-button.svelte-oog28b,.button-link.svelte-oog28b{border:2px solid var(--color-primary);background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;justify-self:start;padding:.8rem 1.4rem;font-weight:600}.submit-button.svelte-oog28b:disabled{opacity:.6;cursor:wait}.success-state.svelte-oog28b{padding:var(--spacing-xl);border:1px solid var(--color-border)}.success-state.svelte-oog28b h2:where(.svelte-oog28b){margin-bottom:var(--spacing-md)}.eyebrow.svelte-oog28b{color:var(--color-primary-text);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.button-link.svelte-oog28b{margin-top:var(--spacing-md);display:inline-flex}@media (prefers-color-scheme:dark){input.svelte-oog28b,select.svelte-oog28b,textarea.svelte-oog28b{background:var(--color-dark-background);border-color:var(--color-dark-border);color:var(--color-dark-text)}.error-summary.svelte-oog28b{background:var(--color-dark-background-alt);color:var(--color-dark-text)}}
