.asini-qr.svelte-kj156y{line-height:0;display:inline-block}.asini-qr.svelte-kj156y svg{display:block}.asini-qr-enlarge.svelte-kj156y{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:inline-block}.asini-qr-dialog.svelte-kj156y{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0}.asini-qr-dialog.svelte-kj156y::backdrop{background:#0009}.asini-qr-dialog-panel.svelte-kj156y{background:#fff;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.asini-qr--large.svelte-kj156y svg{width:min(80vmin,32rem);height:auto}.asini-qr-actions.svelte-kj156y{gap:.5rem;display:flex}.asini-qr-action.svelte-kj156y{font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem}.asini-qr-download.svelte-kj156y{margin-top:.5rem}main.svelte-13t2k2w{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:24px 24px 80px}@media (width<=600px){main.svelte-13t2k2w{padding:16px 16px 48px}}.hero.svelte-13t2k2w{text-align:center;padding:32px 0 40px}.hero.svelte-13t2k2w h1:where(.svelte-13t2k2w){font:700 34px/1.15 var(--dt-sans);letter-spacing:-.02em;color:var(--text);margin:0 0 14px}.hero.svelte-13t2k2w .lead:where(.svelte-13t2k2w){font:400 15px/1.6 var(--dt-sans);color:var(--text-2);max-width:640px;margin:0 auto 24px}.install.svelte-13t2k2w{border:1px solid var(--border-strong);background:var(--surface);border-radius:0;padding:10px 18px;display:inline-block}.install.svelte-13t2k2w code:where(.svelte-13t2k2w){font-family:var(--dt-mono);color:var(--text);font-size:13px}@media (width<=600px){.hero.svelte-13t2k2w{padding:16px 0 24px}.hero.svelte-13t2k2w h1:where(.svelte-13t2k2w){font-size:24px}}.card.svelte-13t2k2w{background:var(--surface);border:1px solid var(--border);border-radius:0;margin-bottom:20px;padding:20px}.card-hd.svelte-13t2k2w{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;padding-bottom:14px;display:flex}.card-hd.svelte-13t2k2w h2:where(.svelte-13t2k2w){font:600 16px/1.3 var(--dt-sans);color:var(--text);margin:0}.card-hd.svelte-13t2k2w h2:where(.svelte-13t2k2w) code:where(.svelte-13t2k2w){font:500 15px/1.3 var(--dt-mono);color:var(--accent);background:0 0;padding:0}.hd-meta.svelte-13t2k2w{font:400 11px/1.3 var(--dt-mono);color:var(--text-3)}.hd-meta.svelte-13t2k2w code:where(.svelte-13t2k2w){font:500 11px/1.3 var(--dt-mono);color:var(--text-2);background:var(--surface-2);border-radius:0;padding:1px 5px}.playground.svelte-13t2k2w{grid-template-columns:1fr 340px;gap:24px;display:grid}@media (width<=800px){.playground.svelte-13t2k2w{grid-template-columns:1fr}}.controls.svelte-13t2k2w{flex-direction:column;gap:16px;display:flex}.row.svelte-13t2k2w{flex-wrap:wrap;gap:14px;display:flex}.row.two-col.svelte-13t2k2w>.input-box:where(.svelte-13t2k2w),.row.two-col.svelte-13t2k2w>.row:where(.svelte-13t2k2w){flex:1;min-width:140px}.input-box.svelte-13t2k2w{flex-direction:column;gap:6px;display:flex}.input-box.svelte-13t2k2w label:where(.svelte-13t2k2w),.input-box.svelte-13t2k2w .faux-label:where(.svelte-13t2k2w){font:600 10px/1 var(--dt-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.input-box.svelte-13t2k2w label:where(.svelte-13t2k2w) code:where(.svelte-13t2k2w){font:500 11px/1 var(--dt-mono);color:var(--text-2);text-transform:none;letter-spacing:0;background:0 0;padding:0}.input-box.svelte-13t2k2w input[type=text]:where(.svelte-13t2k2w),.input-box.svelte-13t2k2w textarea:where(.svelte-13t2k2w){border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:400 13px/1.4 var(--dt-mono);resize:vertical;border-radius:0;outline:none;padding:8px 11px;transition:border-color .12s,background .12s}.input-box.svelte-13t2k2w input:where(.svelte-13t2k2w):focus,.input-box.svelte-13t2k2w textarea:where(.svelte-13t2k2w):focus{border-color:var(--accent);background:var(--bg)}.input-box.svelte-13t2k2w input[type=range]:where(.svelte-13t2k2w){width:100%;accent-color:var(--accent)}.hint.svelte-13t2k2w{font:400 11px/1.2 var(--dt-sans);color:var(--text-3)}.hint-warn.svelte-13t2k2w{color:var(--accent)}.color-row.svelte-13t2k2w{align-items:stretch;gap:6px;display:flex}.color-row.svelte-13t2k2w input[type=color]:where(.svelte-13t2k2w){border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:0;width:38px;height:32px;padding:0}.color-text.svelte-13t2k2w{flex:1;min-width:0;font-size:12px!important}.seg.svelte-13t2k2w{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:0;gap:0;width:max-content;display:flex;overflow:hidden}.seg-btn.svelte-13t2k2w{color:var(--text-2);font:600 12px/1 var(--dt-sans);cursor:pointer;background:0 0;border:none;padding:7px 14px;transition:color .12s,background .12s}.seg-btn.svelte-13t2k2w:hover{color:var(--text)}.seg-btn--active.svelte-13t2k2w{background:var(--accent-dim);color:var(--accent)}.presets-inline.svelte-13t2k2w{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.preset.svelte-13t2k2w{border:1px solid var(--border-strong);font:500 11px/1.2 var(--dt-sans);color:var(--text-2);cursor:pointer;background:0 0;border-radius:0;padding:4px 9px;transition:all .12s}.preset.svelte-13t2k2w:hover{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.color-preset.svelte-13t2k2w{border:1px solid var(--border-strong);font:500 11px/1 var(--dt-sans);color:var(--text-2);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:4px 10px 4px 5px;transition:all .12s;display:inline-flex}.color-preset.svelte-13t2k2w:hover{color:var(--text);border-color:var(--accent)}.color-preset-swatch.svelte-13t2k2w{border:1px solid var(--dt-border);background:linear-gradient(135deg, var(--swatch-bg) 50%, var(--swatch-fg) 50%);border-radius:50%;width:18px;height:18px}.preview.svelte-13t2k2w{flex-direction:column;gap:14px;display:flex}.preview-frame.svelte-13t2k2w{border:1px solid var(--border-strong);border-radius:0;justify-content:center;align-items:center;min-height:280px;padding:20px;transition:background .18s;display:flex}.preview-error.svelte-13t2k2w{text-align:center;color:var(--dt-text);background:var(--dt-bg);border-radius:0;flex-direction:column;gap:8px;max-width:260px;padding:20px;display:flex}.preview-error.svelte-13t2k2w strong:where(.svelte-13t2k2w){font:600 13px/1.2 var(--dt-sans);color:var(--accent)}.preview-error.svelte-13t2k2w span:where(.svelte-13t2k2w){font:400 12px/1.5 var(--dt-sans)}.stats.svelte-13t2k2w{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.stat.svelte-13t2k2w{background:var(--surface-2);border:1px solid var(--border);border-radius:0;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.stat-label.svelte-13t2k2w{font:600 9.5px/1 var(--dt-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.stat-val.svelte-13t2k2w{font:500 13px/1.2 var(--dt-mono);color:var(--text)}.bar.svelte-13t2k2w{background:var(--surface);border-radius:0;height:3px;margin-top:2px;overflow:hidden}.bar-fill.svelte-13t2k2w{background:var(--accent);height:100%;transition:width .18s}.bar-fill--warn.svelte-13t2k2w{background:var(--accent)}.snippet.svelte-13t2k2w{background:var(--surface-2);border:1px solid var(--border);font:400 12px/1.55 var(--dt-mono);color:var(--text-2);white-space:pre;border-radius:0;margin:0;padding:12px 14px;overflow-x:auto}.note.svelte-13t2k2w{font:400 12.5px/1.5 var(--dt-sans);color:var(--text-2);margin:10px 0 0}.note.svelte-13t2k2w code:where(.svelte-13t2k2w){font:500 11.5px/1 var(--dt-mono);background:var(--surface-2);color:var(--text);border-radius:0;padding:1px 5px}.cta.svelte-13t2k2w{text-align:center;font:400 14px/1.5 var(--dt-sans);color:var(--text-2);padding:24px 0 0}.cta.svelte-13t2k2w a:where(.svelte-13t2k2w){color:var(--accent);border-bottom:1px solid var(--accent-glow)}.cta.svelte-13t2k2w a:where(.svelte-13t2k2w):hover{border-bottom-color:var(--accent)}.preview-hint.svelte-13t2k2w{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.link-btn.svelte-13t2k2w{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
