.component-index.svelte-zzvdaj{gap:var(--space-7);margin-block:var(--space-6);display:grid}.component-index__group.svelte-zzvdaj{gap:var(--space-3);display:grid}.component-index__group.svelte-zzvdaj h2:where(.svelte-zzvdaj){border-block-end:4px double var(--color-rule);margin:0;padding-block-end:var(--space-2)}.component-index__links.svelte-zzvdaj{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.component-index__link.svelte-zzvdaj{gap:var(--space-2);padding:var(--space-3);color:var(--color-ink);border:2px solid var(--color-rule);box-shadow:3px 3px 0 var(--color-shadow);background:#fff;text-decoration:none;transition:background-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out;display:grid}.component-index__link.svelte-zzvdaj:visited{color:var(--color-ink)}.component-index__link.svelte-zzvdaj:hover{background:var(--color-badge);box-shadow:5px 5px 0 var(--color-shadow);transform:translate(-2px,-2px)}.component-index__link.svelte-zzvdaj:active{box-shadow:1px 1px 0 var(--color-shadow);transform:translate(2px,2px)scale(.98)}.component-index__link.svelte-zzvdaj:focus-visible{outline:3px solid var(--color-link);outline-offset:3px}.component-index__link.svelte-zzvdaj span:where(.svelte-zzvdaj){font-family:var(--font-mono);font-weight:700}.component-index__link.svelte-zzvdaj small:where(.svelte-zzvdaj){font-size:.88rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.component-index__link.svelte-zzvdaj{transition:none}.component-index__link.svelte-zzvdaj:hover,.component-index__link.svelte-zzvdaj:active{transform:none}}
