.card[data-astro-cid-jpzlgphu]{display:flex;container-type:inline-size}.card__hit[data-astro-cid-jpzlgphu]{background:var(--black-soft);border:1px solid var(--border);border-radius:var(--r-1);min-height:168px;color:var(--white);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.card--compact[data-astro-cid-jpzlgphu] .card__hit[data-astro-cid-jpzlgphu]{min-height:0}.card__frame[data-astro-cid-jpzlgphu]{aspect-ratio:1;background-color:var(--black-deep);background-image:var(--stripe);border-bottom:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.card__frame[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu]{object-fit:contain;width:100%;height:100%;padding:var(--sp-4)}.card__body[data-astro-cid-jpzlgphu]{gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;flex:1;display:flex}.card--compact[data-astro-cid-jpzlgphu] .card__body[data-astro-cid-jpzlgphu]{padding:var(--sp-4)}.card__name[data-astro-cid-jpzlgphu]{font-size:var(--d-card);line-height:1}.card--compact[data-astro-cid-jpzlgphu] .card__name[data-astro-cid-jpzlgphu]{font-size:var(--d-region)}.card__desc[data-astro-cid-jpzlgphu]{flex:1}.card__hint[data-astro-cid-jpzlgphu]{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-soft);color:var(--gold)}.card--type[data-astro-cid-jpzlgphu] .card__hit[data-astro-cid-jpzlgphu],.card--custom[data-astro-cid-jpzlgphu] .card__hit[data-astro-cid-jpzlgphu]{justify-content:center}.card--custom[data-astro-cid-jpzlgphu] .card__hit[data-astro-cid-jpzlgphu]{border-style:dashed;border-color:var(--gold-edge);background:var(--gold-field)}.card--type[data-astro-cid-jpzlgphu] .card__body[data-astro-cid-jpzlgphu],.card--custom[data-astro-cid-jpzlgphu] .card__body[data-astro-cid-jpzlgphu]{flex:0}.card__hit[data-astro-cid-jpzlgphu]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.card__hit[data-astro-cid-jpzlgphu]:hover{border-color:var(--gold);box-shadow:var(--lift);translate:0 -4px}}@media (prefers-reduced-motion:reduce){.card__hit[data-astro-cid-jpzlgphu]{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.card__hit[data-astro-cid-jpzlgphu]:hover{box-shadow:none;translate:none}}
