.toast.svelte-1i7wnxu{box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);min-height:40px;box-shadow:var(--shadow-window);color:var(--text);font-size:var(--fs-desc);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.toast-icon.svelte-1i7wnxu{color:var(--accent-text);display:inline-flex}.toast-ok.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-good)}.toast-warn.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-warn)}.toast-bad.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:var(--ink-bad)}.toast-msg.svelte-1i7wnxu{flex:1;min-width:0;line-height:1.4}.toast-repeat.svelte-1i7wnxu{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-faint);font-family:var(--font-ui-mono);font-size:var(--fs-badge);flex-shrink:0;padding:1px 6px}.toast-action.svelte-1i7wnxu{border-radius:var(--radius-input);height:28px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 8px;font-weight:500}.toast-action.svelte-1i7wnxu:hover,.toast-x.svelte-1i7wnxu:hover{background:var(--surface-hover)}.toast-x.svelte-1i7wnxu{border-radius:var(--radius-input);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-more.svelte-1i7wnxu{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-muted);font:inherit;font-size:var(--fs-section);cursor:pointer;align-self:center;padding:4px 10px}.toast-more.svelte-1i7wnxu:hover{color:var(--text)}@media (width<=639.98px){.toast-x.svelte-1i7wnxu,.toast-action.svelte-1i7wnxu{min-width:44px;height:44px}}.kit.svelte-q2wj3z{background:var(--bg-app);color:var(--text);font-size:var(--fs-body);line-height:1.4;position:fixed;inset:0;overflow:auto}.kit-top.svelte-q2wj3z{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-6);background:color-mix(in srgb, var(--bg-app) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;top:0}.kit-brand.svelte-q2wj3z{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.kit-brand.svelte-q2wj3z h1:where(.svelte-q2wj3z){font-size:var(--fs-modal-title);margin:0;font-weight:600}.kit-brand.svelte-q2wj3z span:where(.svelte-q2wj3z){font-size:var(--fs-desc);color:var(--text-faint)}.kit-main.svelte-q2wj3z{padding:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:18px;max-width:1400px;margin:0 auto;display:grid}.kit-card.svelte-q2wj3z{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-window);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.kit-wide.svelte-q2wj3z{grid-column:1/-1}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z){justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z) b:where(.svelte-q2wj3z){font-size:var(--fs-body);font-weight:600}.kit-card.svelte-q2wj3z>header:where(.svelte-q2wj3z) span:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);font-size:var(--fs-section);color:var(--text-faint);text-align:right}.kit-authors.svelte-q2wj3z{gap:var(--space-2);max-width:90ch;color:var(--text-2);font-size:var(--fs-desc);line-height:1.5;display:grid}.kit-authors.svelte-q2wj3z p:where(.svelte-q2wj3z){margin:0}.kit-authors.svelte-q2wj3z b:where(.svelte-q2wj3z){color:var(--text)}.kit-authors.svelte-q2wj3z code:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);color:var(--text);font-size:.95em}.kit-authors.svelte-q2wj3z a:where(.svelte-q2wj3z){color:var(--accent-text)}.kit-row.svelte-q2wj3z{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.kit-st.svelte-q2wj3z{justify-items:start;gap:6px;min-width:0;display:grid}.kit-st.svelte-q2wj3z>small:where(.svelte-q2wj3z){font-size:var(--fs-badge);color:var(--text-faint)}.kit-cols3.svelte-q2wj3z{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.kit-strip-demo.svelte-q2wj3z{max-width:340px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-inset)}.kit-note.svelte-q2wj3z{font-size:var(--fs-desc);color:var(--text-muted);margin:0}.kit-span2.svelte-q2wj3z{grid-column:span 2;display:grid}@media (width<=760px){.kit-span2.svelte-q2wj3z{grid-column:auto}}.kit-foot-note.svelte-q2wj3z{white-space:nowrap;font-size:var(--fs-desc);color:var(--text-faint);margin-left:auto}.kit-touch.svelte-q2wj3z{--toggle-w:51px;--toggle-h:31px}.kit-swatches.svelte-q2wj3z{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.kit-sw.svelte-q2wj3z{align-items:center;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-button);grid-template-columns:30px minmax(0,1fr);padding:6px;display:grid}.kit-sw.svelte-q2wj3z i:where(.svelte-q2wj3z){border-radius:var(--radius-input);border:1px solid var(--border-strong);width:30px;height:30px}.kit-sw.svelte-q2wj3z b:where(.svelte-q2wj3z){font:500 var(--fs-badge) var(--font-ui-mono);display:block}.kit-sw.svelte-q2wj3z em:where(.svelte-q2wj3z){font-style:normal;font-size:var(--fs-badge);color:var(--text-faint);overflow-wrap:anywhere;display:block}.kit-contrast.svelte-q2wj3z{border-collapse:collapse;width:100%;font-size:var(--fs-desc)}.kit-contrast.svelte-q2wj3z th:where(.svelte-q2wj3z){text-align:left;font-size:var(--fs-badge);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}.kit-contrast.svelte-q2wj3z td:where(.svelte-q2wj3z){border-bottom:1px solid var(--border);color:var(--text-2);padding:6px 8px}.kit-contrast.svelte-q2wj3z code:where(.svelte-q2wj3z),.kit-card.svelte-q2wj3z code:where(.svelte-q2wj3z){font-family:var(--font-ui-mono);font-size:var(--fs-section)}.kit-sample.svelte-q2wj3z{border-radius:var(--radius-input);padding:3px 8px;display:inline-block}.kit-text.svelte-q2wj3z{box-sizing:border-box;width:100%;height:var(--control-h-sm);background:var(--surface-inset);border:1px solid var(--border-input);border-radius:var(--radius-button);color:var(--text);font:inherit;font-size:var(--fs-input);padding:0 10px}.kit-inset-list.svelte-q2wj3z{border:1px solid var(--border);border-radius:var(--radius-button);overflow:hidden}.kit-props.svelte-q2wj3z{gap:4px;display:grid}.kit-xyz.svelte-q2wj3z{width:100%;font-family:var(--font-ui-mono);--field:var(--surface-inset);--border:var(--border-input);--color-primary-400:var(--accent);--color-primary-500:var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kit-ax-x{color:var(--axis-x)}.kit-ax-y{color:var(--axis-y)}.kit-ax-z{color:var(--axis-z)}.kit-swatch.svelte-q2wj3z{border:1px solid var(--border-strong);border-radius:var(--radius-input);cursor:pointer;width:28px;height:28px;padding:0}.kit-panel-demo.svelte-q2wj3z{padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card)}.kit-boxed.svelte-q2wj3z{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card)}.kit-stack.svelte-q2wj3z{gap:6px;display:grid}.kit-sheet-body.svelte-q2wj3z{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-6);display:grid}.kit-foot.svelte-q2wj3z{padding:0 var(--space-6) var(--space-8);font-size:var(--fs-desc);color:var(--text-faint);text-align:center;margin:0}@media (width<=639.98px){.kit-top.svelte-q2wj3z,.kit-main.svelte-q2wj3z{padding-left:var(--space-4);padding-right:var(--space-4)}.kit-card.svelte-q2wj3z{padding:14px}}
