.ic-panel.svelte-122eplx{display:block}.demo-child{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:4px;color:#fff;font-size:.75rem;font-weight:600}.nest-row{display:flex;gap:8px;margin-bottom:6px}.demo-box.svelte-1xjqia6{width:100%;max-width:400px}.demo-box.svelte-1xjqia6 .ic-panel{display:flex;flex-wrap:wrap;gap:8px}.card-title{font-size:.9rem;font-weight:600;color:var(--ref-fg);margin-bottom:6px}.card-body{font-size:.8rem;color:var(--ref-muted);line-height:1.5}.custom-row.svelte-1xjqia6{display:flex;gap:1rem;align-items:stretch;margin:1.5rem 0}.custom-row__playground.svelte-1xjqia6{flex:1;min-width:0}.custom-row__playground.svelte-1xjqia6 .pg{margin:0;height:100%;border:none;background:transparent}.custom-row__code.svelte-1xjqia6{flex:1;min-width:0}.custom-row__code.svelte-1xjqia6 .mc{margin:0;max-height:260px;display:flex;flex-direction:column}.custom-row__code.svelte-1xjqia6 .mc>div{flex:1;min-height:0;overflow:auto}.custom-row__code.svelte-1xjqia6 .mc pre{overflow-x:visible}.custom-demo{width:100%;max-width:400px}.custom-demo .ic-panel{background:linear-gradient(135deg,#f0f9ff,#ede9fe)!important;border:1px solid #c7d2fe!important;border-radius:10px!important;padding:16px 20px!important;box-shadow:0 2px 8px #0000000f!important}.compat-note.svelte-1xjqia6{margin:1.5rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.compat-note.svelte-1xjqia6 strong:where(.svelte-1xjqia6){color:#d97706}.compat-note.svelte-1xjqia6 code:where(.svelte-1xjqia6){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.ic-ref-link{color:var(--ref-accent);font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-accent),transparent 90%);padding:1px 4px;border-radius:3px;text-decoration:none}.ic-ref-link:hover{text-decoration:underline}.comp-layout__content h1{margin-bottom:1rem}.comp-layout__content h2{margin-top:2.5rem;margin-bottom:.75rem}.comp-layout__content p{margin-bottom:1rem}
