/* Shared readable detail rows; brand lighting varies, interaction stays consistent. */
.career-deck[data-brand="playtika"]{--detail-accent:#ff7387;--detail-surface:#652332}
.career-deck[data-brand="vestika"]{--detail-accent:#85d8ff;--detail-surface:#17375a}
.career-deck[data-brand="caesars"]{--detail-accent:#e9cc8e;--detail-surface:#584525}
.career-deck:is([data-brand="playtika"],[data-brand="vestika"],[data-brand="caesars"]) .reward-systems{margin:12px 0 0;gap:5px}
.career-deck:is([data-brand="playtika"],[data-brand="vestika"],[data-brand="caesars"]) .reward-systems li{font-size:16px;line-height:1.35;min-height:24px;color:#e5dfdc}
.career-deck:is([data-brand="playtika"],[data-brand="vestika"],[data-brand="caesars"]) .reward-systems li>span:first-child{background:var(--detail-surface);border-color:var(--detail-accent);color:var(--detail-accent);box-shadow:0 0 8px color-mix(in srgb,var(--detail-accent) 15%,transparent)}
.career-deck[data-brand="playtika"] .reward-kicker{margin-top:12px;margin-bottom:10px}
.career-deck[data-card="playtika-director"] .reward-kicker{margin:18px 0 16px}
.career-deck[data-brand="caesars"] .card-revenue{margin-top:14px;padding-top:12px}
.career-deck[data-brand="caesars"] #reward-role{margin-bottom:14px}
.career-deck:is([data-brand="playtika"],[data-brand="vestika"],[data-brand="caesars"]):not(.instant):not(.reduced) .reward-systems [data-unlock].unlocked{animation-name:brand-system-light}
@keyframes brand-system-light{0%{background:color-mix(in srgb,var(--detail-accent) 20%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--detail-accent) 14%,transparent);filter:brightness(1.5);transform:translateX(7px)}100%{background:transparent;box-shadow:none;filter:brightness(1);transform:none}}
