/* Light application chrome. Discord message previews retain their own theme. */
html[data-theme=light]{color-scheme:light;--bg:#f5f5fa;--panel:#fff;--panel-2:#f0eef7;--line:#dcd9e6;--muted:#656173;--text:#24212f;--focus:#7544cb}
html[data-theme=light] body{background:#f5f5fa;color:#24212f}
html[data-theme=light] #dashboardApp{background:#f5f5fa;color:#24212f}
html[data-theme=light] :is(#dashboardApp .sidebar,#dashboardApp .topbar,#dashboardApp .server-menu){background:#fff;border-color:#dcd9e6;color:#24212f}
html[data-theme=light] #dashboardApp :is(.brand,.profile,.server-switcher,.server-switcher strong,.breadcrumb strong,.bot-state strong){color:#24212f}
html[data-theme=light] #dashboardApp :is(.server-switcher,.nav-item:hover,.settings-page-body){background:#f6f4fa}
html[data-theme=light] #dashboardApp :is(.nav-item,.nav-label,.nav-section-toggle){color:#625b73}
html[data-theme=light] #dashboardApp .nav-item.active{background:#7140cc;color:#fff}
html[data-theme=light] :is(#dashboardApp .panel,#dashboardApp .cm-panel,#dashboardApp .cm-card,#dashboardApp .feature-card,#dashboardApp .antinuke-card,#dashboardApp .metric,#dashboardApp .setting-row,#dashboardApp .staff-permission-card,#dashboardApp .server-log-card,.cm-dialog,.drawer,.modal,.toast){background:#fff;color:#24212f;border-color:#dcd9e6;box-shadow:none}
html[data-theme=light] :is(.cm-dialog header,.cm-dialog footer,.drawer-header,.drawer-footer,.modal-header,.modal-footer,.config-block){background:#fff;color:#24212f;border-color:#dcd9e6}
html[data-theme=light] :is(#dashboardApp,.cm-dialog,.drawer,.modal) :is(h1,h2,h3,h4,label,strong){color:#24212f}
html[data-theme=light] :is(#dashboardApp,.cm-dialog,.drawer,.modal) :is(p,small,.cm-field,.field,.cm-badge,.breadcrumb,.preview-note){color:#656173}
html[data-theme=light] :is(#dashboardApp,.cm-dialog,.drawer,.modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:#faf9fd;color:#24212f;border-color:#d4cede;color-scheme:light}
html[data-theme=light] :is(#dashboardApp,.cm-dialog,.drawer,.modal) :is(.secondary-button,.cm-btn:not(.primary):not(.danger),.channel-select,.cm-picker,.cm-check,.setting-switch-row,.command-reference article,.mg-variables){background:#f4f1fa;color:#433751;border-color:#dcd9e6}
html[data-theme=light] :is(#dashboardApp,.cm-dialog) :is(.cm-notice,.access-banner,.astra-support-link,.settings-connection,.empty-state,.empty,.premium-module-banner){background:#eee8fa;color:#4d3b69;border-color:#d6c7ee}
html[data-theme=light] :is(#dashboardApp .cm-tabs,#dashboardApp .page-heading,#dashboardApp .cm-header,#dashboardApp .panel-head,#dashboardApp .sidebar-footer){border-color:#dcd9e6}
html[data-theme=light] #dashboardApp :is(.cm-tabs button,.text-button){color:#7040b4}
html[data-theme=light] :is(#dashboardApp,.cm-dialog) .primary{background:#7140cc;color:#fff}
html[data-theme=light] #dashboardApp .command-reference code{color:#332246}
html[data-theme=light] :is(#dashboardApp,.cm-dialog) .builder-preview :is(h1,h2,h3,h4,p,small,strong,label){color:inherit}
html[data-theme=light] :is(#dashboardApp,.cm-dialog) .builder-preview .preview-identity strong{color:#f2f3f5}
html[data-theme=light] .settings-preference select{width:auto;min-width:130px;padding:10px 14px;border-radius:10px}
[data-theme-choice]{font:inherit;padding:10px 14px;border:1px solid #393244;border-radius:10px;background:#17131e;color:#eee}
html[data-theme=light] :is(.server-select-page,.select-nav){background:#f5f5fa;color:#24212f}
html[data-theme=light] :is(.guild-card,.guild-info,.select-account){background:#fff;color:#24212f;border-color:#dcd9e6}
html[data-theme=light] :is(.guild-info h2,.select-heading h1,.select-nav .brand){color:#24212f}
html[data-theme=light] :is(#dashboardApp,.cm-dialog) :is(.primary-button,.cm-btn.primary,.nav-item.active) :is(strong,span){color:inherit}
html[data-theme=light] #dashboardApp .plus-badge{color:#78580d;background:#fff5d5;border-color:#dece9a}
