.att-card.svelte-1xxnn9{position:relative;aspect-ratio:5 / 6;color:#fff;background:#0b1b2e;transition:transform .2s ease,box-shadow .2s ease}.att-card.svelte-1xxnn9:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a38}.att-card.svelte-1xxnn9:has(.att-link:where(.svelte-1xxnn9):focus-visible){outline:3px solid var(--bs-primary);outline-offset:3px}.att-link.svelte-1xxnn9{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.att-card.svelte-1xxnn9 .att-img{width:100%;height:100%;object-fit:cover}.att-scrim.svelte-1xxnn9{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#091a2e59 62%,#091a2ee0)}.att-region.svelte-1xxnn9{position:absolute;z-index:1;top:.6rem;inset-inline-start:.6rem;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - 1.2rem);padding:.25rem .6rem;font-size:.68rem;font-weight:700;background:#ffffffeb;color:var(--bs-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}a.att-region.svelte-1xxnn9:hover{background:#fff;color:var(--mx-primary-ink, #0f6fc4)}a.att-region.svelte-1xxnn9:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.att-body.svelte-1xxnn9{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;justify-content:flex-end;padding:.85rem}.att-name.svelte-1xxnn9{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.att-count.svelte-1xxnn9{margin-top:.2rem;font-size:.72rem;color:#dbe6f2}@media (prefers-reduced-motion: reduce){.att-card.svelte-1xxnn9{transition:none}.att-card.svelte-1xxnn9:hover{transform:none}}
