.tool-art[data-astro-cid-fj45x232]{position:absolute;inset:.625rem .75rem .5rem;width:calc(100% - 1.5rem);height:calc(100% - 1.125rem);overflow:visible}.art__sheet[data-astro-cid-fj45x232]{fill:#fff}.art__back[data-astro-cid-fj45x232]{fill:#fff;stroke:#18181b0f;opacity:.65;transform-box:fill-box;transform-origin:center;transform:rotate(7deg) translate(6px,2px);transition:transform .28s var(--ease)}.art__paper[data-astro-cid-fj45x232]{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 1px 1px rgb(24 24 27 / .05)) drop-shadow(0 12px 18px rgb(24 24 27 / .12));transition:transform .28s var(--ease)}.art__badge[data-astro-cid-fj45x232]{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 6px 10px rgb(24 24 27 / .14));transition:transform .28s var(--ease)}.tile:hover .art__paper[data-astro-cid-fj45x232],.tile:focus-visible .art__paper[data-astro-cid-fj45x232]{transform:translateY(-4px) rotate(-1.5deg)}.tile:hover .art__back[data-astro-cid-fj45x232],.tile:focus-visible .art__back[data-astro-cid-fj45x232]{transform:rotate(10deg) translate(9px)}.tile:hover .art__badge[data-astro-cid-fj45x232],.tile:focus-visible .art__badge[data-astro-cid-fj45x232]{transform:scale(1.08) rotate(-8deg)}@media(prefers-reduced-motion:reduce){.art__back[data-astro-cid-fj45x232],.art__paper[data-astro-cid-fj45x232],.art__badge[data-astro-cid-fj45x232]{transition:none}.tile:hover .art__paper[data-astro-cid-fj45x232],.tile:hover .art__badge[data-astro-cid-fj45x232],.tile:focus-visible .art__paper[data-astro-cid-fj45x232],.tile:focus-visible .art__badge[data-astro-cid-fj45x232]{transform:none}.tile:hover .art__back[data-astro-cid-fj45x232],.tile:focus-visible .art__back[data-astro-cid-fj45x232]{transform:rotate(7deg) translate(6px,2px)}}.tile[data-astro-cid-vqnryipc]{--tool-tint: var(--primary-tint);--tool-accent: var(--primary);display:flex;flex-direction:column;width:100%;aspect-ratio:1;padding:.5rem;border-radius:var(--radius-art);background:var(--surface);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .28s var(--ease)}.tile--sand[data-astro-cid-vqnryipc]{--tool-tint: color-mix(in srgb, #c9a96e 16%, #fff);--tool-accent: var(--secondary)}.tile[data-astro-cid-vqnryipc]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line),0 1px 2px #18181b0a,0 22px 40px -24px #18181b52}.tile[data-astro-cid-vqnryipc]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tile__art[data-astro-cid-vqnryipc]{position:relative;display:block;flex:1;min-height:0;overflow:hidden;border-radius:calc(var(--radius-art) - .375rem);background:radial-gradient(120% 80% at 50% 0%,rgb(255 255 255 / .75),transparent 70%),var(--tool-tint)}.tile__body[data-astro-cid-vqnryipc]{display:flex;flex-direction:column;gap:.25rem;padding:.9rem .75rem .4rem}.tile__name[data-astro-cid-vqnryipc]{margin:0;text-wrap:pretty;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.tile__summary[data-astro-cid-vqnryipc]{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--body-soft);text-wrap:pretty}.tile__foot[data-astro-cid-vqnryipc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}.tile__tags[data-astro-cid-vqnryipc]{display:flex;flex-wrap:wrap;gap:.3rem}.tile__arrow[data-astro-cid-vqnryipc]{flex:none;width:1rem;height:1rem;margin-right:.1875rem;color:var(--muted);transition:transform .2s var(--ease),color .14s ease}.tile[data-astro-cid-vqnryipc]:hover .tile__arrow[data-astro-cid-vqnryipc]{color:var(--ink);transform:translate(3px)}@media(max-width:559px){.tile[data-astro-cid-vqnryipc]{aspect-ratio:auto}.tile__art[data-astro-cid-vqnryipc]{flex:none;aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-vqnryipc],.tile__arrow[data-astro-cid-vqnryipc]{transition:none}.tile[data-astro-cid-vqnryipc]:hover,.tile[data-astro-cid-vqnryipc]:hover .tile__arrow[data-astro-cid-vqnryipc]{transform:none}}.tiles[data-astro-cid-4jcioz3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,18.5rem));justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none}.tiles[data-astro-cid-4jcioz3a]>li{display:flex}@media(max-width:559px){.tiles[data-astro-cid-4jcioz3a]{grid-template-columns:minmax(0,1fr);gap:1rem}}
