.examples.svelte-18fbidz{max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 2rem}h2.svelte-18fbidz{margin-bottom:.9rem;font-size:1.25rem;font-weight:800}ul.svelte-18fbidz{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-18fbidz{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .15s,transform 80ms;display:flex;overflow:hidden}a.svelte-18fbidz:hover{border-color:var(--blue-border)}a.svelte-18fbidz:hover .caption:where(.svelte-18fbidz){color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}a.svelte-18fbidz:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pic.svelte-18fbidz{aspect-ratio:4/3;border-bottom:1px solid var(--border);background:#fff;position:relative}img.svelte-18fbidz{object-fit:contain;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);display:block;position:absolute;inset:.75rem}.caption.svelte-18fbidz{padding:.65rem .85rem .8rem;font-size:.92rem;font-weight:600;line-height:1.3}@media (width<=520px){ul.svelte-18fbidz{grid-template-columns:1fr 1fr;gap:.75rem}.caption.svelte-18fbidz{padding:.5rem .6rem .65rem;font-size:.85rem}}@media print{.examples.svelte-18fbidz{display:none}}
