.demo.svelte-1h4e4mg{margin:0}.demo__media.svelte-1h4e4mg{overflow:hidden;border:var(--border-width) solid var(--color-marketing-contrast-border);border-radius:var(--border-radius-lg);background:var(--color-marketing-contrast);box-shadow:var(--shadow-xl);line-height:0}.demo__media.svelte-1h4e4mg img:where(.svelte-1h4e4mg),.demo__media.svelte-1h4e4mg video:where(.svelte-1h4e4mg){display:block;width:100%;height:auto}.demo__slot.svelte-1h4e4mg{display:grid;align-content:center;justify-items:center;gap:.9rem;box-sizing:border-box;width:100%;padding:clamp(1.25rem,4vw,2.5rem);border:1px dashed var(--color-marketing-contrast-border);border-radius:var(--border-radius-lg);color:var(--color-marketing-contrast-muted);line-height:1.5;text-align:center}.demo__slot-mark.svelte-1h4e4mg{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border:1px solid var(--color-marketing-contrast-border);border-radius:999px;color:var(--color-marketing-contrast-content);font-size:var(--font-size-marketing-small);font-weight:700}.demo__slot-mark.svelte-1h4e4mg svg{width:.9rem;height:.9rem;color:var(--color-marketing-contrast-accent)}.demo__slot.svelte-1h4e4mg p:where(.svelte-1h4e4mg){max-width:38rem;margin:0;color:var(--color-marketing-contrast-subtle);font-size:var(--font-size-marketing-small)}.demo.svelte-1h4e4mg figcaption:where(.svelte-1h4e4mg){display:flex;align-items:center;gap:.45rem;padding-top:.85rem}.demo.svelte-1h4e4mg figcaption:where(.svelte-1h4e4mg) svg{width:1rem;height:1rem;flex:none;color:var(--color-marketing-contrast-accent)}
