.swid-container.svelte-4gigkh{max-width:var(--max-width);margin:0 auto;padding:3rem 1rem;text-align:center}.hero.svelte-4gigkh{margin-bottom:2rem}.hero.svelte-4gigkh h1:where(.svelte-4gigkh){font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero.svelte-4gigkh p:where(.svelte-4gigkh){color:var(--text-secondary);font-size:1.05rem}.swid-form.svelte-4gigkh{display:flex;gap:.75rem;max-width:500px;margin:0 auto}.swid-input.svelte-4gigkh{flex:1;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .2s}.swid-input.svelte-4gigkh:focus{border-color:var(--accent)}.swid-input.svelte-4gigkh::placeholder{color:var(--text-muted)}.swid-button.svelte-4gigkh{padding:.75rem 1.5rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.swid-button.svelte-4gigkh:hover:not(:disabled){background:var(--accent-light)}.swid-button.svelte-4gigkh:disabled{opacity:.5;cursor:not-allowed}.hint.svelte-4gigkh{margin-top:1.5rem}.hint.svelte-4gigkh p:where(.svelte-4gigkh){color:var(--text-muted);font-size:.85rem}
