.wrap.svelte-52fghe{padding:var(--sp-5);background:var(--bg);flex:1;justify-content:center;align-items:center;display:flex}.card.svelte-52fghe{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:22rem;box-shadow:var(--shadow);padding:var(--sp-6) var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}h1.svelte-52fghe{font-size:1.25rem;font-weight:600}.subtitle.svelte-52fghe{color:var(--muted);margin-bottom:var(--sp-3);font-size:.875rem}.banner.svelte-52fghe{background:var(--danger);border:1px solid var(--border);color:var(--danger-fg);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);font-size:.875rem}label.svelte-52fghe{color:var(--muted);margin-top:var(--sp-2);font-size:.8rem}.hint.svelte-52fghe{color:var(--muted);font-size:.75rem}input.svelte-52fghe{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);color:var(--text)}.color-row.svelte-52fghe{gap:var(--sp-2);align-items:stretch;display:flex}input[type=color].svelte-52fghe{padding:var(--sp-1);cursor:pointer;flex:0 0 2.75rem;width:2.75rem;height:2.25rem}#color-hex.svelte-52fghe{font-family:var(--font-mono);flex:1}input.svelte-52fghe:focus-visible{border-color:var(--accent)}button.svelte-52fghe{margin-top:var(--sp-4)}.alt.svelte-52fghe{margin-top:var(--sp-3);color:var(--muted);text-align:center;font-size:.8rem}.alt.svelte-52fghe a:where(.svelte-52fghe){color:var(--text)}
