.detailCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem}.detailCards .detailCard{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;min-height:9rem;padding:1rem;border:1px solid var(--detail-panel-border);border-radius:.25rem;background-color:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow);background-clip:padding-box;overflow:hidden;color:#eff3f4;font-size:1.6rem;line-height:normal;text-decoration:none;text-shadow:0 .0625rem .25rem #000;transition:border-color .3s ease,box-shadow .3s ease}.detailCards .detailCard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.85)),var(--card-background,none) center/cover;transition:transform .6s ease;will-change:transform}.detailCards .detailCard>.detailCardTitle{font-family:Splintered Liberty,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.05rem}.detailCards .detailCard:is(a):focus-visible,.detailCards .detailCard:is(a):hover{border-color:var(--detail-gold);color:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.4)}.detailCards .detailCard:is(a):focus-visible:before,.detailCards .detailCard:is(a):hover:before{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.detailCards .detailCard,.detailCards .detailCard:before{transition:none}.detailCards .detailCard:focus-visible:before,.detailCards .detailCard:hover:before{transform:none}}.detailCardInfo{display:grid;margin:0;font-size:1.3rem}.detailCardInfo dd,.detailCardInfo dt{display:inline;margin:0}.detailCardInfo dt{font-weight:400;color:var(--detail-muted,lightgray);margin-right:.4rem}.detailCardInfo dd span+span{margin-left:.6rem}.detailCardInfo .detailCardFaction{display:inline-flex;align-items:center;gap:.4rem}.detailCardInfo .detailCardFaction img{width:1.6rem;height:1.6rem}