/* Player dashboard: legacy light cards must not sit beneath light text. */
[data-page="panel"] :is(.player-hub,.game-panel,.liquid-card,.auth-launch,.minecraft-window,.login-box,.settings-shell,.settings-grid > section){background:linear-gradient(145deg,#182744,#0c142b 72%)!important;border-color:rgba(171,212,255,.2)!important;color:#f7f9ff!important}
[data-page="panel"] :is(.game-section,.game-section:hover){background:#111c36!important;border-color:rgba(174,210,255,.19)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 30px rgba(0,0,0,.19)!important}
[data-page="panel"] .game-section summary{background:linear-gradient(110deg,#233b62,#282451)!important;color:#fff!important}
[data-page="panel"] :is(.stats article,.item-card,.home-card,.friend-card,.mail-card,.activity-thread,.system-metrics article,.picture-card,.picture-summary article){background:linear-gradient(145deg,#202d4c,#151d36)!important;border:1px solid rgba(178,208,255,.19)!important;color:#f5f7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 20px rgba(0,0,0,.16)!important}
[data-page="panel"] :is(.stats article,.item-card,.home-card,.friend-card,.mail-card,.activity-thread,.system-metrics article,.picture-card,.picture-summary article) :is(p,span,small,li){color:#cbd7ee!important}
[data-page="panel"] :is(.stats article,.item-card,.home-card,.friend-card,.mail-card,.activity-thread,.system-metrics article,.picture-card,.picture-summary article) :is(h2,h3,h4,strong,b){color:#fff!important}
[data-page="panel"] :is(.game-panel .section-head span,.source-note,.flow-note){color:#b6cce8!important}
[data-page="panel"] .game-panel .section-head span{background:#172643!important;border:1px solid rgba(178,208,255,.2)!important}
[data-page="panel"] :is(input,select,textarea){background:#0d1930!important;color:#fff!important;border-color:rgba(178,208,255,.27)!important}
[data-page="panel"] :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid #87eaff!important;outline-offset:3px!important}
@media(max-width:1049px){[data-page="panel"] .game-panel{padding:.8rem!important}[data-page="panel"] .game-section :is(.stats,.inventory,.homes-list,.social-list,.mail-list){gap:.55rem!important;padding:.65rem!important}}
