.acard[data-astro-cid-yyrosank]{height:100%}.acard__link[data-astro-cid-yyrosank]{display:flex;align-items:center;gap:var(--sp-4);height:100%;padding:var(--sp-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--elev-1);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.acard__link[data-astro-cid-yyrosank]:hover{border-color:var(--border-bright);transform:translateY(-2px);box-shadow:var(--elev-2)}.acard__link[data-astro-cid-yyrosank]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.acard__link[data-astro-cid-yyrosank],.acard__link[data-astro-cid-yyrosank]:hover{transform:none;transition:none}}.acard__plate[data-astro-cid-yyrosank]{position:relative;width:96px;height:96px;flex-shrink:0;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-tight);overflow:hidden}.acard__plate[data-astro-cid-yyrosank] img[data-astro-cid-yyrosank]{display:block;width:100%;height:100%;object-fit:cover}.acard__tier[data-astro-cid-yyrosank]{position:absolute;left:0;bottom:0;padding:2px 8px;font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.4;color:var(--text-primary);background:#0a0a0ad1;border-top:1px solid rgba(255,31,77,.5);border-right:1px solid rgba(255,31,77,.5)}.acard__tier[data-astro-cid-yyrosank][data-unknown]{color:var(--text-muted);border-color:var(--border)}.acard__body[data-astro-cid-yyrosank]{display:flex;flex-direction:column;gap:3px;min-width:0}.acard__code[data-astro-cid-yyrosank]{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--accent-hot)}.acard__name[data-astro-cid-yyrosank]{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;color:var(--text-primary)}.acard__meta[data-astro-cid-yyrosank]{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.4;color:var(--text-muted);flex-wrap:wrap}.acard__cat[data-astro-cid-yyrosank]{color:var(--text-secondary)}.acard__sep[data-astro-cid-yyrosank]{color:var(--accent-hot)}.alist[data-astro-cid-yrgz4vhs]{display:flex;flex-direction:column;gap:var(--sp-6);position:relative;overflow:hidden}.alist__header[data-astro-cid-yrgz4vhs]{display:flex;flex-direction:column;gap:var(--sp-2);position:relative;z-index:1}.alist__title[data-astro-cid-yrgz4vhs]{margin:0;font-family:var(--font-display);font-size:clamp(28px,5vw,42px);font-weight:900;line-height:.95;letter-spacing:-.03em;color:var(--text-primary)}.alist__count[data-astro-cid-yrgz4vhs]{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:var(--text-muted)}.alist__lead[data-astro-cid-yrgz4vhs]{margin:var(--sp-2) 0 0;max-width:68ch;font-size:14px;line-height:1.6;color:var(--text-secondary)}.alist__grid[data-astro-cid-yrgz4vhs]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-4);position:relative;z-index:1}.alist__grid[data-astro-cid-yrgz4vhs] li[data-astro-cid-yrgz4vhs]:has(>[data-anomaly-card][hidden]){display:none}@media(min-width:660px){.alist__grid[data-astro-cid-yrgz4vhs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.alist__grid[data-astro-cid-yrgz4vhs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.alist__empty[data-astro-cid-yrgz4vhs]{margin:0;padding:var(--sp-7) var(--sp-5);text-align:center;font-family:var(--font-mono);font-size:13px;color:var(--text-muted);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-card)}.alist__empty[data-astro-cid-yrgz4vhs][hidden]{display:none}.facet-pill--tier[data-astro-cid-yrgz4vhs] .facet-pill__label[data-astro-cid-yrgz4vhs]{font-weight:700;letter-spacing:.1em}.facet-pill[data-astro-cid-yrgz4vhs][data-checked=true]{border-color:#ff1f4d66;background:#ff1f4d1f;color:var(--accent-hot)}.facet-pill[data-astro-cid-yrgz4vhs][data-checked=true] .facet-pill__dot[data-astro-cid-yrgz4vhs]{opacity:1;box-shadow:0 0 6px currentColor}
