.archetype-card_card__Qaddo{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:stretch;gap:10px;padding:0 10px 0 0;height:72px;min-height:72px;cursor:pointer;border:1px solid #ffffff14;border-radius:var(--radius-lg);color:var(--foreground);background:#000;box-shadow:inset 0 1px 0 #ffffff06;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);transition:border-color .2s,transform .2s,background .2s}.archetype-card_card__Qaddo:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff04,transparent 30%)}.archetype-card_active__TRT04,.archetype-card_card__Qaddo:hover{transform:translateY(-2px);border-color:#ffffff30;background:#000}.archetype-card_card__Qaddo:focus-visible{outline:2px solid #b9d5ff;outline-offset:3px}.archetype-card_art__sk_L2{position:relative;width:72px;height:72px;aspect-ratio:1;min-height:72px;flex-shrink:0;border-radius:0;overflow:visible;border:0;box-shadow:none;background:#ffffff08}.archetype-card_image__BmA0h{width:100%;height:100%;object-fit:cover}.archetype-card_imageFallback__LFfVz{display:grid;place-items:center;height:100%;min-height:72px;color:#c8daef;font-size:20px;font-weight:700;background:#080808}.archetype-card_content__X39Yh{position:relative;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px}.archetype-card_meta__7vomz{display:flex;align-items:center;justify-content:space-between;gap:8px}.archetype-card_unranked__kAuB_{font-size:9px;letter-spacing:.12em;color:#b1bfd2;text-transform:uppercase}.archetype-card_count__O2mhF{font-size:10px;color:#c1cede;white-space:nowrap;font-variant-numeric:tabular-nums}.archetype-card_name__NTs6B{font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.archetype-card_viewCards__hbo_n{display:inline-flex;align-items:center;gap:4px;color:#b6cbea;font-size:10px}@media (max-width:480px){.archetype-card_card__Qaddo{min-height:72px}}@media (prefers-reduced-motion:reduce){.archetype-card_card__Qaddo{transition:none}.archetype-card_card__Qaddo:hover{transform:none}}.archetype-card_imageLoading__kC_vO{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#080808;color:#c3d2e7;font-size:9px;text-align:center;pointer-events:none}.archetype-card_art__sk_L2:after{content:"";position:absolute;inset:0 -12px 0 0;pointer-events:none;background:linear-gradient(112deg,transparent 45%,#0009 74%,#000 93%)}.archetype-card_image__BmA0h{aspect-ratio:1;object-position:center top}.archetype-card_content__X39Yh{z-index:1;padding-block:6px}.archetype-card_viewCards__hbo_n{width:fit-content;background:transparent;border:0;padding:0;cursor:pointer}.archetype-card_viewCards__hbo_n:hover{color:#ffffff;text-decoration:underline}.archetype-card_name__NTs6B{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.archetype-cards_grid__eK3yp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}.archetype-cards_card__e4L45{min-width:0;padding:8px;border-radius:var(--radius-lg);border:1px solid #ffffff24;background:linear-gradient(130deg,#ffffff10,#ffffff03)}.archetype-cards_cardImage__WFu7_{width:100%;height:auto;aspect-ratio:150/219;object-fit:contain}.archetype-cards_card__e4L45 h3{margin-top:8px;font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.archetype-cards_cardType__TOzLF{font-size:9px;color:#aab8cc;margin-top:4px}.archetype-cards_card__e4L45 details{margin-top:6px;font-size:10px;color:#bdcce1}.archetype-cards_card__e4L45 summary{cursor:pointer}.archetype-cards_effect__pBHKh{white-space:pre-line;margin-top:8px;line-height:1.6}.archetype-cards_unavailable__K3THO{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;padding:10px;aspect-ratio:150/219;background:#202a39;font-size:12px;border:1px solid #ffffff24}.archetype-cards_unavailable__K3THO span{font-size:9px;color:#b7c5d9}@media(max-width:600px){.archetype-cards_grid__eK3yp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}