/* VIP entry and optional same-tier Season upgrade, release 2026-10-30.1. */
.vip-choice-slot{height:32px;display:flex;align-items:center;justify-content:center;padding:5px 5px 0}
.vip-choice-badge{display:inline-block;padding:5px 10px;border-radius:5px;font:800 11px/1.1 DMZCards,sans-serif;letter-spacing:.15px}
.vip-choice-badge.recommended{background:#f7c75b;color:#482c0c;box-shadow:0 2px 0 #c49239}
.vip-choice-badge.best{background:#b5edf7;color:#164c60;box-shadow:0 2px 0 #6ba7be}
.matrix-card.ssj2{box-shadow:inset 0 0 0 2px #d6972d}
.matrix-card.ssjblue{box-shadow:inset 0 0 0 2px #48abc4}
/* Secondary suggestion: the selected item and actual total remain primary. */
html .cartoon-store.light-store .cart-offer.season-offer{background:transparent;border:1px solid #dfd1e7;border-radius:8px;box-shadow:none;padding:13px 15px;margin:12px 0;color:#694d7b}
.season-offer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.season-offer-head h3{font:700 14px/1.4 DMZCards,sans-serif;color:inherit;margin:0;letter-spacing:0}
.season-offer-head button{background:transparent;border:0;color:inherit;font-size:21px;line-height:1;min-width:28px;min-height:28px;cursor:pointer;padding:0;opacity:.75}
.season-offer p{font:400 12px/1.6 DMZCards,sans-serif;color:inherit;margin:6px 0}
.season-offer .season-limit strong{color:#a43b36;font-weight:600}
.season-upgrade{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;margin-top:5px;border:1px solid #b9a3c8;border-radius:6px;background:transparent;color:inherit;font:600 12px/1.4 DMZCards,sans-serif;cursor:pointer;text-align:center}
.season-upgrade:hover{background:#805c8b0c}
.season-upgrade:focus-visible,.season-offer-head button:focus-visible{outline:2px solid #9a64b6;outline-offset:3px}
html[data-theme=dark] .cartoon-store.light-store .cart-offer.season-offer{border-color:#5d496a;color:#e2cfea}
html[data-theme=dark] .season-offer .season-limit strong{color:#ffb0a4}
html[data-theme=dark] .season-upgrade:hover{background:#ffffff08}