/* Draft: neutral surfaces; artwork and dark theme retain their existing styles. */
html[data-theme="light"]{--surface:#e8ebef;--surface2:#dfe4ea;--border:#b9c3ce;--border2:#99a8b9;--gpf-panel:linear-gradient(135deg,#eef0f3f7,#e2e6ebf7)}
html[data-theme="light"] :is(.filters-bar,.lfg-panel,.info-card,.profile-hero,.friend-card,.req-card,.party-card,.player-card,.action-card,.explorer-profile,.explorer-filters,.explorer-search,.discord-detail,.squad-mine,.squad-filters,.content-form,.modal,.gpf-sheet,.gpf-update,.toast,.plus-card,.plus-hero,.dispatch-dialog,.dispatch-admin-row,.gpf-privacy-card){background:var(--gpf-panel)!important;border-color:var(--border);box-shadow:0 10px 28px #263b5117,0 1px 3px #263b5112}
html[data-theme="light"] #app-stats-bar{background:#e2e7edef!important;border:1px solid #b3bfcc!important;box-shadow:0 5px 20px #263b5114}
html[data-theme="light"] :is(.compatibility-details,.explorer-reasons,.profile-stat,.gpf-settings-tabs,.plus-form fieldset){background:#dce2e9;border-color:var(--border)}
html[data-theme="light"] :is(.form-input,.explorer-search input){background:#fafbfc;color:var(--text)}
/* No new overlay over the game collage: its existing visibility is preserved. */
