.ras{margin:0 0 1.4rem}.ras-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.ras-lead{margin:.25rem 0 0;color:#d7dee9;line-height:1.55;font-size:.92rem;max-width:62ch}.ras-dl{display:inline-flex;align-items:center;padding:.42rem .75rem;border:2px solid var(--ww-gold,#fbbf24);background:#16120a;color:#fff7d6;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.ras-dl:hover{background:#2a2210}.ras-h{margin:1.15rem 0 .25rem;font-size:.95rem;color:#fff7d6}.ras-note{margin:0 0 .65rem;font-size:.78rem;color:var(--ww-muted,#9aa8b8);line-height:1.45}.ras-grid{display:grid;gap:.55rem}.ras-grid-9{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.ras-grid-aura{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.ras-grid-combo{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ras-aura-chip,.ras-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .5rem .65rem;border:2px solid color-mix(in srgb,var(--rarity-color,#64748b) 55%,#1a2230);background:#0c121c;text-align:center}.ras-card.has-aura{border-color:color-mix(in srgb,var(--aura,#ffd23e) 50%,#1a2230)}.ras-stage{position:relative;width:104px;height:104px;display:grid;place-items:center}.ras-stage.is-sm{width:80px;height:80px}.ras-halo{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--aura,var(--rarity-color,#94a3b8)) 52%,transparent) 0,color-mix(in srgb,var(--aura,var(--rarity-color,#94a3b8)) 18%,transparent) 48%,transparent 74%);pointer-events:none}.ras-sprite{position:relative;z-index:1;width:96px;height:96px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--aura,var(--rarity-color,#94a3b8)) 90%,#fff)) drop-shadow(0 0 12px color-mix(in srgb,var(--aura,var(--rarity-color,#94a3b8)) 55%,transparent))}.ras-stage.is-sm .ras-sprite{width:72px;height:72px}.ras-card.has-aura-rainbow .ras-halo,.ras-card.has-aura-rainbow .ras-sprite{animation:ras-rainbow 2.4s linear infinite}.ras-card.has-aura-dark-matter .ras-halo{background:radial-gradient(circle at 50% 55%,rgba(232,121,249,.55) 0,rgba(88,28,135,.45) 42%,transparent 74%)}.ras-card.has-aura-champion .ras-halo{background:radial-gradient(circle at 50% 55%,rgba(56,189,248,.55) 0,rgba(167,139,250,.28) 48%,transparent 74%)}@keyframes ras-rainbow{0%{filter:drop-shadow(0 0 10px #ff4d6d)}20%{filter:drop-shadow(0 0 10px #ff9f1c)}40%{filter:drop-shadow(0 0 10px #2ec4b6)}60%{filter:drop-shadow(0 0 10px #4cc9f0)}80%{filter:drop-shadow(0 0 10px #7b2cbf)}to{filter:drop-shadow(0 0 10px #ff4d6d)}}.ras-flags{display:flex;flex-wrap:wrap;justify-content:center;gap:.28rem}.ras-stars{margin:0;letter-spacing:.04em;font-size:.78rem;color:#4b5563}.ras-star-pips .is-on,.ras-stars .is-on{color:#fbbf24}.ras-star-row em,.ras-stars em{margin-left:.35rem;font-style:normal;color:#e2e8f0;font-size:.72rem;font-weight:700}.ras-mult{margin:0;font-size:.72rem;font-weight:800;color:color-mix(in srgb,var(--rarity-color,#94a3b8) 80%,#fff)}.ras-cap{font-size:.8rem;color:#fff7d6;line-height:1.3}.ras-blurb,.ras-trait{font-size:.7rem;line-height:1.35;color:var(--ww-muted,#9aa8b8)}.ras-trait{color:#cbd5e1}.ras-aura-chip{border-color:color-mix(in srgb,var(--aura,#64748b) 50%,#1a2230);min-height:100%}.ras-aura-chip.is-empty{border-color:#2a3344;--aura:#64748b}.ras-aura-chip strong{font-size:.7rem;color:#e2e8f0;line-height:1.3}.ras-star-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem;margin:0 0 .4rem;padding:0;list-style:none}.ras-star-row li{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .3rem;border:2px solid #2a3344;background:#0c121c}.ras-star-pips{color:#4b5563;letter-spacing:.06em}.ras-poster{margin:1.1rem 0 0;border:2px solid var(--ww-line,#2a3344);background:#070b12}.ras-poster img{display:block;width:100%;height:auto}@media (max-width:640px){.ras-grid-9,.ras-grid-combo{grid-template-columns:repeat(2,minmax(0,1fr))}}