.theme-switcher{order:89;display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin-left:6px;padding:0;border:1px solid var(--line,#29404d);border-radius:10px;background:var(--panel,#101820);color:var(--text,#f8fbff);font:700 19px/1 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}
.theme-switcher:hover{border-color:var(--accent,#08d9e6);color:var(--accent,#08d9e6)}
.theme-switcher:focus-visible{outline:2px solid var(--accent,#08d9e6);outline-offset:2px}
.theme-icon{display:block;width:20px;height:20px}.theme-icon-sun{display:none}.theme-switcher[data-theme="light"] .theme-icon-moon{display:none}.theme-switcher[data-theme="light"] .theme-icon-sun{display:block}
.account-menu-footer{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:6px;border-top:1px solid var(--line,#243440)}
.account-menu-footer>[data-account-logout]{flex:1;width:auto!important;margin:0!important;color:#ffb1b7!important}
.theme-choices{display:flex;gap:5px;flex:0 0 auto}
.account-menu-popover .theme-choice,.global-menu .theme-choice{display:grid!important;place-items:center;width:34px!important;min-width:34px!important;height:34px;min-height:34px!important;padding:0!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--muted,#9fb4c2)!important}
.theme-choice svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.account-menu-popover .theme-choice:hover,.account-menu-popover .theme-choice:focus-visible,.global-menu .theme-choice:hover,.global-menu .theme-choice:focus-visible{border-color:#386170!important;background:#172a34!important;color:#d7edf5!important;outline:none}
.account-menu-popover .theme-choice.active,.global-menu .theme-choice.active{border-color:var(--accent,#08d9e6)!important;background:#10303a!important;color:var(--accent,#08d9e6)!important;box-shadow:inset 0 0 0 1px #08d9e640}
html[data-theme="light"]{color-scheme:light;--bg:#f5f7fa;--panel:#fff;--panel2:#f7fafc;--soft:#edf2f6;--text:#132331;--muted:#637787;--line:#d5e0e7}
html[data-theme="light"] body{background:var(--bg)!important;color:var(--text)!important}
html[data-theme="light"] .top{border-color:var(--line)!important;background:#fffffff2!important}
html[data-theme="light"] .hero h1{color:var(--text)!important}
html[data-theme="light"] .hero p,
html[data-theme="light"] .lead,
html[data-theme="light"] .info p,
html[data-theme="light"] .card p,
html[data-theme="light"] .terms li{color:var(--muted)!important}
html[data-theme="light"] .card,
html[data-theme="light"] .box,
html[data-theme="light"] .panel,
html[data-theme="light"] .stat,
html[data-theme="light"] .track,
html[data-theme="light"] .terms,
html[data-theme="light"] .notice,
html[data-theme="light"] .info,
html[data-theme="light"] .related,
html[data-theme="light"] .fragments,
html[data-theme="light"] .reviews,
html[data-theme="light"] dialog{background:var(--panel)!important;border-color:var(--line)!important;box-shadow:0 9px 28px #19364b12}
html[data-theme="light"] .player{background:#fffffff2!important}
html[data-theme="light"] .track-shell{background:linear-gradient(145deg,#fff 0%,#f6f9fb 100%)!important;box-shadow:0 18px 50px #19364b18}
html[data-theme="light"] .status-card,
html[data-theme="light"] .file-summary,
html[data-theme="light"] .upload-preview,
html[data-theme="light"] .creator-markup-player,
html[data-theme="light"] .creator-moderation-card,
html[data-theme="light"] .creator-param,
html[data-theme="light"] .fragment-offer,
html[data-theme="light"] .workflow-progress-number,
html[data-theme="light"] .admin-track,
html[data-theme="light"] .ai-job,
html[data-theme="light"] .agree,
html[data-theme="light"] .fragment-card,
html[data-theme="light"] .related-card{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important}
html[data-theme="light"] .creator-status{background:#fff6dd!important;color:#725615!important}
html[data-theme="light"] .input,
html[data-theme="light"] select.input,
html[data-theme="light"] .upload-progress,
html[data-theme="light"] .progress{background-color:var(--soft)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="light"] .file-picker{background:var(--soft)!important;color:var(--text)!important;border-color:#9ecbd1!important}
html[data-theme="light"] .use-note{background:#e9f8fa!important;color:#38535d!important}
html[data-theme="light"] .related-icon{background:#e4f3f7!important}
html[data-theme="light"] .fragment-line{background:#d5e4eb!important}
html[data-theme="light"] .creator-page .note{background:#fff7df!important;color:#69521b!important}
html[data-theme="light"] .creator-page .note.error,
html[data-theme="light"] .btn.danger{background:#fff0f1!important;color:#9a3841!important}
html[data-theme="light"] .income-note{background:#f3f8e9!important;color:#46572b!important}
html[data-theme="light"] dialog::backdrop{background:#1b2c3866}
html[data-theme="light"] .language-switcher::before{color:var(--text)}
html[data-theme="light"] .language-switcher{background:var(--panel)}html[data-theme="light"] .language-switcher .language-code{color:var(--text)!important}html[data-theme="light"] .language-switcher select{border-color:var(--line);background:transparent}
html[data-theme="light"] .language-switcher option{color:var(--text);background:var(--panel)}
html[data-theme="light"] .theme-switcher{border-color:var(--line);background:var(--panel);color:#526978}
html[data-theme="light"] .theme-switcher:hover{border-color:var(--accent,#08d9e6);color:#087b86}
html[data-theme="light"] .account-menu-footer{border-top-color:var(--line)!important}
html[data-theme="light"] .account-menu-footer>[data-account-logout]{color:#b13e48!important}
html[data-theme="light"] .account-menu-popover .theme-choice,
html[data-theme="light"] .global-menu .theme-choice{color:#637787!important}
html[data-theme="light"] .account-menu-popover .theme-choice:hover,
html[data-theme="light"] .account-menu-popover .theme-choice:focus-visible,
html[data-theme="light"] .global-menu .theme-choice:hover,
html[data-theme="light"] .global-menu .theme-choice:focus-visible{border-color:#9edce2!important;background:#edf7f8!important;color:#087985!important}
html[data-theme="light"] .account-menu-popover .theme-choice.active,
html[data-theme="light"] .global-menu .theme-choice.active{border-color:#63c7d0!important;background:#dff7f9!important;color:#075d65!important;box-shadow:inset 0 0 0 1px #08cbd740}
html[data-theme="light"] .workflow-progress-item.active .workflow-progress-number{box-shadow:0 0 0 4px #08aebc1c}
html[data-theme="light"] .seo-page .hero{background:linear-gradient(145deg,#fff,#f5f9fb)!important}
html[data-theme="light"] .seo-page .section,
html[data-theme="light"] .seo-page .tracks{background:var(--panel)!important}
html[data-theme="light"] .seo-page .section p{color:var(--muted)!important}
html[data-theme="light"] .seo-page .back{color:#526c7a!important}
html[data-theme="light"] .seo-page .footlinks a{color:#087985!important}
html[data-theme="light"] .seo-page .card .note{background:#e4f3f7!important;color:#087985!important}
html[data-theme="light"] .track-page .back{color:#526c7a!important}
html[data-theme="light"] .track-page .duration{border-color:#bdd3de!important;color:#45606f!important}
html[data-theme="light"] .track-page .fragment-total{border-color:#acd2d8!important;color:#087985!important}
html[data-theme="light"] .creator-page .field label{color:#425b68!important}
html[data-theme="light"] .creator-page .file{border-color:#9ecbd1!important;color:#456978!important}
html[data-theme="light"] .creator-page .creator-chip.on{background:#dff7f9!important;color:#075d65!important}
html[data-theme="light"] .creator-page .creator-ai-status.working{color:#087985!important}
html[data-theme="light"] .track-slider-block .track-seek::-webkit-slider-runnable-track,
html[data-theme="light"] .player-seek::-webkit-slider-runnable-track{background:#c7d8e2!important}
html[data-theme="light"] .track-slider-block .track-seek::-moz-range-track,
html[data-theme="light"] .player-seek::-moz-range-track{background:#c7d8e2!important}
html[data-theme="light"] .track-slider-block::before{background:#c7d8e2!important}
html[data-theme="light"] .legal-body p{color:#506775!important}
html[data-theme="light"] .track-fragment-note{background:#e8f6f8!important;color:#087985!important}
html[data-theme="light"] .clip-edit-button:hover,
html[data-theme="light"] .clip-edit-button:focus-visible,
html[data-theme="light"] .clip-edit-button.has-clips{background:#e2f4f6!important}
html[data-theme="light"] .seo-admin-fields{background:var(--panel)!important}
html[data-theme="light"] .clip-wave,
html[data-theme="light"] .clip-overview-wave{background:#e9f0f4!important}
html[data-theme="light"] .clip-overview{border-color:var(--line)!important;background:#fffffff5!important;box-shadow:0 12px 35px #19364b24!important}
html[data-theme="light"] .clip-zoom-label,
html[data-theme="light"] .clip-fade-label{background:#ffffffe8!important;color:#087985!important}
html[data-theme="light"] .clip-fade-toggle[aria-pressed="true"],
html[data-theme="light"] .clip-actions [data-save].saved{background:#e2f4f6!important;color:#075d65!important}
html[data-theme="light"] .admin-markup-button.complete{background:#e1f5f6!important;color:#075d65!important}
html[data-theme="light"] .admin-markup-button.partial{background:#fff6dd!important;color:#725615!important}
html[data-theme="light"] .admin-markup-button.empty{background:#fff0f1!important;color:#983c44!important}
html[data-theme="light"] .brand,
html[data-theme="light"] .logo{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}
html[data-theme="light"] .global-auth-login,
html[data-theme="light"] .global-avatar{border-color:var(--line)!important;background:var(--panel)!important;color:#526978!important}
html[data-theme="light"] .global-avatar:hover,
html[data-theme="light"] .global-avatar:focus-visible{border-color:var(--accent,#08d9e6)!important;color:#087985!important}
html[data-theme="light"] .global-menu{border-color:var(--line)!important;background:#fff!important;box-shadow:0 18px 45px #19364b2b!important}
html[data-theme="light"] .global-menu a,
html[data-theme="light"] .global-menu button{color:var(--text)!important}
html[data-theme="light"] .global-menu a:hover,
html[data-theme="light"] .global-menu a:focus-visible,
html[data-theme="light"] .global-menu button:hover,
html[data-theme="light"] .global-menu button:focus-visible{background:var(--soft)!important}
html[data-theme="light"] .global-account-row{border-top-color:var(--line)!important}
html[data-theme="light"] .global-account-email{color:var(--muted)!important}
html[data-theme="light"] .global-menu .global-profile-link{color:#526978!important}
html[data-theme="light"] .global-menu .global-profile-link:hover,
html[data-theme="light"] .global-menu .global-profile-link:focus-visible{color:#087985!important}
html[data-theme="light"] .global-menu>button:last-child{color:#b13e48!important}
html[data-theme="light"] .creator-avatar-link{border-color:var(--line)!important;background:var(--panel)!important;color:#526978!important}
html[data-theme="light"] .creator-avatar-link:hover,
html[data-theme="light"] .creator-avatar-link:focus-visible{border-color:var(--accent,#08d9e6)!important;color:#087985!important}
html[data-theme="light"] .account-menu-popover{border-color:var(--line)!important;background:#fff!important;box-shadow:0 18px 45px #19364b2b!important}
html[data-theme="light"] .account-menu-popover a,
html[data-theme="light"] .account-menu-popover button{color:var(--text)!important}
html[data-theme="light"] .account-menu-popover a:hover,
html[data-theme="light"] .account-menu-popover a:focus-visible,
html[data-theme="light"] .account-menu-popover button:hover,
html[data-theme="light"] .account-menu-popover button:focus-visible{background:var(--soft)!important}
html[data-theme="light"] .account-menu-row{border-top-color:var(--line)!important}
html[data-theme="light"] .account-menu-email{color:var(--muted)!important}
html[data-theme="light"] .account-menu-popover .account-profile-link{color:#526978!important}
html[data-theme="light"] .account-menu-popover .account-profile-link:hover,
html[data-theme="light"] .account-menu-popover .account-profile-link:focus-visible{color:#087985!important}
html[data-theme="light"] .account-menu-popover>button:last-child{color:#b13e48!important}
html[data-theme="light"] .global-role-nav a{border-color:var(--line)!important;background:var(--panel)!important;color:#526978!important}
html[data-theme="light"] .global-role-nav a:hover,
html[data-theme="light"] .global-role-nav a:focus-visible{border-color:var(--accent,#08d9e6)!important;background:var(--soft)!important;color:#087985!important}
html[data-theme="light"] .creator-page .nav-btn.on{border-color:#8fd5dc!important;background:#dff7f9!important;color:#075d65!important;box-shadow:inset 3px 0 0 #08cbd7}
html[data-theme="light"] .creator-page .nav-btn.on:hover,
html[data-theme="light"] .creator-page .nav-btn.on:focus-visible{background:#d2f2f5!important;border-color:#63c7d0!important;color:#064e55!important}
html[data-theme="light"] .creator-player{border-color:var(--line)!important;background:#f5f9fb!important;color:#526978!important}
html[data-theme="light"] .creator-player-time{color:#526978!important}
html[data-theme="light"] .creator-player-seek::-webkit-slider-runnable-track{background:#c7d8e2!important}
html[data-theme="light"] .creator-player-seek::-moz-range-track{background:#c7d8e2!important}
html[data-theme="light"] .seo-button::before{background:#dff7f9!important;color:#087985!important;box-shadow:inset 0 0 0 1px #9edce2}
@media(max-width:620px){.theme-switcher{flex-basis:38px;width:38px;height:38px;margin-left:2px;font-size:18px}}
