/* V0.40.0 primary and secondary layer consistency */
.pl400-ui [data-pl400-layer]{position:relative;isolation:isolate}
.pl400-ui [data-pl400-layer]::before{content:attr(data-pl400-layer);position:absolute;right:4px;top:-25px;color:rgba(223,230,234,.38);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.pl400-ui .pl39-overview-hero,.pl400-ui .pl39-player-hero,.pl400-ui .pl39-league-hero,.pl400-ui .pl39-calendar-hero,.pl400-ui .pl39-career-hero{min-height:220px}
.pl400-ui .pl39-overview-match,.pl400-ui .pl39-next-summary{border-left-color:var(--pl400-line-hi)}
.pl400-ui .pl39-overall{background:linear-gradient(150deg,rgba(216,173,80,.2),rgba(216,173,80,.04));border-color:rgba(216,173,80,.44);color:var(--pl400-gold-hi)}
.pl400-ui .pl39-sim-launcher{gap:1px;padding:0;border-color:var(--pl400-line-hi);overflow:hidden;background:var(--pl400-line)}
.pl400-ui .pl39-sim-launcher button{border:0;border-radius:0;background:linear-gradient(180deg,#10283a,#081823)}
.pl400-ui .pl39-sim-launcher button:first-child{background:linear-gradient(180deg,rgba(216,173,80,.23),rgba(79,59,20,.3));color:var(--pl400-gold-hi)}
.pl400-ui .pl39-sim-launcher button i{color:var(--pl400-gold-hi)}
.pl400-ui .pl39-three-summary{width:min(1040px,calc(100vw - 32px));border-color:var(--pl400-line-hi)!important}
.pl400-ui .pl39-three-summary .result-card,.pl400-ui .pl39-three-summary article{border-color:var(--pl400-line);background:rgba(255,255,255,.025)}
.pl400-ui .pl39-major-decision{border-top:3px solid var(--pl400-gold)}
.pl400-ui table{border-collapse:separate;border-spacing:0}
.pl400-ui th{color:#bfc8d0;font-size:10px;letter-spacing:.09em;text-transform:uppercase;background:rgba(2,10,17,.68)}
.pl400-ui td,.pl400-ui th{border-bottom-color:var(--pl400-line)}
.pl400-ui tr:hover td{background:rgba(112,185,238,.035)}
.pl400-ui .event-card,.pl400-ui .story-choice,.pl400-ui .result-note{border-color:var(--pl400-line)}
.pl400-ui .btn-primary{border-color:var(--pl400-gold);background:linear-gradient(180deg,rgba(216,173,80,.28),rgba(97,72,22,.34));color:var(--pl400-gold-hi)}
.pl400-ui .pl39-confirm-card{border-top:3px solid var(--pl400-gold)}
