.toy-card.svelte-zhkkti{flex-direction:column;min-width:0;display:flex;position:relative}.toy-card-preview.svelte-zhkkti{aspect-ratio:8/5;border:1px solid var(--color-1);overflow:hidden}.toy-card-preview.svelte-zhkkti .demo{width:100%;height:100%;min-height:0}.toy-card-inverted.svelte-zhkkti .toy-card-preview:where(.svelte-zhkkti) .demo{--demo-bg-rgb:var(--color-2-rgb);--demo-accent-rgb:var(--color-1-rgb)}.toy-card-preview.svelte-zhkkti .demo-canvas{pointer-events:none;touch-action:auto}.toy-card-caption.svelte-zhkkti{grid-template-columns:minmax(0,1fr) auto;gap:10.8px 18px;padding-top:16.2px;display:grid}h2.svelte-zhkkti{font:700 clamp(1.875rem, 3vw, 2.5rem) / 1.05 var(--site-serif-family);letter-spacing:-.035em;margin:0}.toy-card-arrow.svelte-zhkkti{align-self:center;font-size:1.6rem;line-height:1}p.svelte-zhkkti{text-wrap:pretty;grid-column:1/-1;max-width:56ch;margin:0;font-size:.9375rem;line-height:1.6}.toy-card-link.svelte-zhkkti{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.toy-card.svelte-zhkkti:hover h2:where(.svelte-zhkkti){text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.toy-card-link.svelte-zhkkti:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:600px){.toy-card-preview.svelte-zhkkti{aspect-ratio:3/2}.toy-card-caption.svelte-zhkkti{gap:9px 14.4px;padding-top:14.4px}}.toys-introduction.svelte-1ga4xg3{grid-template-columns:1fr 1fr;align-items:end;gap:21.6px;padding-block-start:21.6px;padding-block-end:32.4px;display:grid}h1.svelte-1ga4xg3{font:700 clamp(3.25rem, 8vw, 6rem) / .95 var(--site-serif-family);letter-spacing:-.045em;margin:0}.toys-introduction.svelte-1ga4xg3 p:where(.svelte-1ga4xg3){max-width:34ch;margin:0 0 3.6px;font-size:1rem;line-height:1.6}.toys-gallery.svelte-1ga4xg3{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 21.6px;padding-bottom:21.6px;display:grid}@media (max-width:600px){.toys-introduction.svelte-1ga4xg3{grid-template-columns:minmax(0,1fr);gap:14.4px;padding-block-start:18px;padding-block-end:25.2px}.toys-introduction.svelte-1ga4xg3 p:where(.svelte-1ga4xg3){max-width:40ch;margin:0}.toys-gallery.svelte-1ga4xg3{grid-template-columns:minmax(0,1fr);gap:28.8px}}
