/* Five ability scores use the fixed aurora presentation. */
.radar-stage{--radar-start:#62e7d1;--radar-end:#95abff;--radar-ink:#effaff;--radar-muted:#b7d0df;--radar-grid:#52798b;--radar-surface:#132d43;position:relative;isolation:isolate;overflow:hidden;margin:18px -2px 0;border:1px solid #36596c;border-radius:25px;background:radial-gradient(ellipse at 8% 0%,#21627380,transparent 60%),radial-gradient(ellipse at 100% 90%,#534f7955,transparent 65%),#10263d;color:var(--radar-ink);box-shadow:0 12px 26px #123c5a15}.radar-stage-heading,.radar-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:19px 18px 0;font-size:13px;color:var(--radar-muted);line-height:1.5}.radar-stage-heading>span:first-child{display:flex;align-items:center;gap:7px;font-weight:650;color:var(--radar-ink);font-size:15px}.radar-stage-heading i{width:5px;height:12px;border-radius:4px;background:linear-gradient(var(--radar-start),var(--radar-end));transform:rotate(28deg)}.radar-stage-footer{padding:0 18px 18px;font-size:12px}.radar-data-key{display:flex;gap:6px;align-items:center}.radar-data-key i{width:14px;height:6px;border-radius:8px;background:linear-gradient(90deg,var(--radar-start),var(--radar-end))}
.radar-stage[data-radar-theme] .ability-radar{display:block;width:100%;height:auto;max-width:500px;margin:0 auto;overflow:visible}.radar-stage[data-radar-theme] .radar-grid{fill:none;stroke:var(--radar-grid);stroke-width:1;opacity:.5}.radar-stage[data-radar-theme] .radar-grid:first-child{fill:var(--radar-surface);fill-opacity:.24;stroke-width:1.4;opacity:.85}.radar-stage[data-radar-theme] .radar-spoke{stroke:var(--radar-grid);stroke-width:1;opacity:.5}.radar-selected-spoke{stroke:var(--radar-start);stroke-width:1.5;stroke-dasharray:3 5;opacity:.65}.radar-stage[data-radar-theme] .radar-area{fill:var(--radar-fill);fill-opacity:1;stroke:var(--radar-line);stroke-width:2.7;stroke-linejoin:round}.radar-stage[data-radar-theme] .radar-value-line{stroke:var(--radar-line);stroke-width:2.7;stroke-linecap:round}.radar-stage[data-radar-theme] .radar-point{fill:var(--point-color);stroke:var(--radar-surface);stroke-width:2}.radar-point-halo{fill:var(--radar-start);opacity:.12}.radar-point-halo.is-selected{opacity:.24}.radar-stage[data-radar-theme] .radar-label{font-size:26px;fill:var(--radar-ink);font-weight:650}.radar-stage[data-radar-theme] .radar-axis-score{font-size:22px;fill:var(--radar-muted);font-weight:500}.radar-stage[data-radar-theme] .radar-tick{font-size:11px;fill:var(--radar-muted);paint-order:stroke;stroke:var(--radar-surface);stroke-width:3;stroke-linejoin:round}.radar-stage[data-radar-theme] .radar-label-group.is-selected .radar-axis-score{fill:var(--radar-start);font-weight:750}.radar-orbit{fill:none;stroke:var(--radar-start);stroke-width:.8;opacity:.28}.radar-orbit-dash{stroke-dasharray:1 9;stroke-width:2;opacity:.3}.radar-star{fill:var(--radar-start)}.radar-empty rect{fill:var(--radar-surface);stroke:var(--radar-grid);stroke-width:1}.radar-empty text{font-size:17px;fill:var(--radar-ink)}.radar-data{animation:radar-reveal .55s ease-out both}@keyframes radar-reveal{from{opacity:0}to{opacity:1}}.large .radar-stage[data-radar-theme] .radar-label{font-size:28px}.large .radar-stage[data-radar-theme] .radar-axis-score{font-size:24px}.large .radar-stage-heading,.large .radar-stage-footer{font-size:14px}.large .radar-stage-heading>span:first-child{font-size:16px}@media(max-width:360px){.radar-stage-heading,.radar-stage-footer{padding-left:12px;padding-right:12px}.large .radar-stage-footer{font-size:12px}}@media(prefers-reduced-motion:reduce){.radar-data{animation:none}}

.radar-stage[data-radar-theme=aurora] .radar-data{filter:drop-shadow(0 0 5px #62e7d140)}
