.cover-empty-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#EEECE5;gap:15px;cursor:pointer;color:#918774;border:1px dashed #C1B8A5;border-radius:12px}.cover-empty-state>span{font-size:45px;font-weight:400;line-height:1}.cover-empty-state>strong{font-size:14px;font-weight:500}.cover-empty-state>small{font-size:10px;color:#918774}.cover-preview:has(.cover-empty-state:not([hidden])){background:transparent;border-color:transparent}.theme-toggle{flex-shrink:0}.theme-toggle svg{stroke-width:1.6}.theme-toggle[aria-pressed=true]{border-color:#6A603D!important;background:#3B3421!important}
html[data-theme=dark]{color-scheme:dark;--paper:#16181C;--muted:#A4A8B2;--line:#393D45;--focus:#C5B5FF;background:#16181C}
html[data-theme=dark] body{background:#16181C;color:#E9E8E3}
html[data-theme=dark] .sidebar{background:#101216;color:#E9E6DC}
html[data-theme=dark] .nav-link{color:#A5AAB5}html[data-theme=dark] .nav-link:hover{background:#262B33;color:#FFF}html[data-theme=dark] .nav-link.active{background:#FFD447;color:#17191E}
html[data-theme=dark] .nav-group{color:#89909D}html[data-theme=dark] .topbar{background:#191C21;border-color:#30353E}html[data-theme=dark] .demo-strip{background:#171A1F;border-color:#30353E;color:#9A9FA9}html[data-theme=dark] .demo-strip button{color:#A9A496}html[data-theme=dark] .search input{color:#D7D9DF}html[data-theme=dark] .search input::placeholder{color:#8B929F}
html[data-theme=dark] .surface,html[data-theme=dark] .card,html[data-theme=dark] .simple-project-card,html[data-theme=dark] .store-card,html[data-theme=dark] .course-card,html[data-theme=dark] .artist,html[data-theme=dark] .masterclass-product,html[data-theme=dark] .masterclass,html[data-theme=dark] .lesson-sidebar,html[data-theme=dark] .lesson-workbench,html[data-theme=dark] .feed-project,html[data-theme=dark] .connection-list article,html[data-theme=dark] .simple-discovery-card,html[data-theme=dark] .tool-download-list article,html[data-theme=dark] .team-workspace,html[data-theme=dark] .messages-workspace,html[data-theme=dark] .plan-card,html[data-theme=dark] .welcome-choices>button{background:#22262D;border-color:#3A3F48;color:#E9E8E3;box-shadow:none}
html[data-theme=dark] .standard-toolbar,html[data-theme=dark] .quick-actions>button{background:#22262D;border-color:#3A3F48;color:#E9E8E3}html[data-theme=dark] .quick-actions>button:hover{background:#343023;border-color:#7C6930}html[data-theme=dark] .quick-actions svg{stroke:#D1BC77}
html[data-theme=dark] .btn,html[data-theme=dark] .icon{background:#2C313A;border-color:#4A505C;color:#E5E5E2}html[data-theme=dark] .icon svg{stroke:#DADCE3}html[data-theme=dark] .btn.primary{background:#FFD447;border-color:#FFD447;color:#16181D}html[data-theme=dark] .btn.ink{background:#12151B;border-color:#555C68;color:#F4F0E5}html[data-theme=dark] .top-account{background:#4B405D!important;border-color:#665779!important;color:#EEE8F7}
html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .standard-toolbar select,html[data-theme=dark] .setting-row select,html[data-theme=dark] .comment-composer input,html[data-theme=dark] .chat-form input,html[data-theme=dark] .task select,html[data-theme=dark] .large-note,html[data-theme=dark] .lesson-notes textarea{background:#1C2026;border-color:#4A505C;color:#ECEBE6}html[data-theme=dark] .local-search input{color:#E2E3E7}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#878E9B}
html[data-theme=dark] .text-link,html[data-theme=dark] .section-head button,html[data-theme=dark] .back-link,html[data-theme=dark] .footer{color:#ABB0BB}html[data-theme=dark] .footer{border-color:#343A43}html[data-theme=dark] .project-card-actions{border-color:#3A3F48}html[data-theme=dark] .project-card-actions>button:hover{background:#373329}html[data-theme=dark] .project-main small,html[data-theme=dark] .resume-row small,html[data-theme=dark] .storage-hint,html[data-theme=dark] .list-summary,html[data-theme=dark] .short-description,html[data-theme=dark] .small-status{color:#9DA3AE}
html[data-theme=dark] .workspace-tabs{border-color:#414650}html[data-theme=dark] .workspace-tabs>button{color:#929BAA}html[data-theme=dark] .workspace-tabs>button[aria-selected=true],html[data-theme=dark] .workspace-tabs>button.active{color:#F7D96F;border-bottom-color:#D9B342}html[data-theme=dark] .workspace-tabs>button>span{color:#9EA4AE}
html[data-theme=dark] .standard-empty,html[data-theme=dark] .conversation-content>.standard-empty{background:#1D2127;border-color:#454B55}html[data-theme=dark] .standard-empty h3,html[data-theme=dark] .short-empty,html[data-theme=dark] .chat-empty{color:#A0A7B3}html[data-theme=dark] .simple-task-row,html[data-theme=dark] .agenda-row,html[data-theme=dark] .version-list-row,html[data-theme=dark] .setting-row,html[data-theme=dark] .member-row,html[data-theme=dark] .task-list-button{border-color:#3B414A}html[data-theme=dark] .agenda-row:hover{background:#2D323A}html[data-theme=dark] .chip{border-color:#4B5058;color:#B1B6C1}
html[data-theme=dark] .team-switcher,html[data-theme=dark] .messages-list{background:#1A1E24;border-color:#3B414B}html[data-theme=dark] .team-switcher>button.selected{background:#333129;border-color:#685D3D}html[data-theme=dark] .team-switcher>span{color:#A2A8B3}html[data-theme=dark] .team-switcher .team-icon{background:#4A432C;color:#EED998}html[data-theme=dark] .team-panel .kanban-col{background:#1B1F25}html[data-theme=dark] .team-panel .task{background:#2A2F38;border-color:#414751}html[data-theme=dark] .team-panel .task small{color:#A9AFBC}html[data-theme=dark] .kanban-col h3>span{color:#A8AFBB}
html[data-theme=dark] .conversation-select{border-color:#303640}html[data-theme=dark] .conversation-select.selected{background:#3D3524}html[data-theme=dark] .messages-list-head{border-color:#343A44}html[data-theme=dark] .conversation-select small{color:#9EA5B3}html[data-theme=dark] .conversation-header{border-color:#3A404B}html[data-theme=dark] .conversation-content>.chat-log,html[data-theme=dark] .inline-team-chat .chat-log{background:#191E25;border-color:#3D4551}html[data-theme=dark] .conversation-content>.chat-form{background:#222730;border-color:#3B424E}html[data-theme=dark] .bubble{background:#2D3440;color:#DFE2E8}html[data-theme=dark] .bubble.me{background:#443A58;color:#EEE9F5}html[data-theme=dark] .shared-lesson-card{background:#393323;border-color:#665A35;color:#E9DCAA}
html[data-theme=dark] .discovery-details>span,html[data-theme=dark] .discovery-details>p{color:#B1B7C0}html[data-theme=dark] .discovery-details .sample-play{background:#343124;border-color:#625738;color:#E7DEBF}html[data-theme=dark] .sample-play>span:first-child{color:#1B1C20}html[data-theme=dark] .named-swipe-actions .btn.primary{color:#15171C}html[data-theme=dark] .view-toggle{border-color:#4B515D}html[data-theme=dark] .view-toggle button{background:#2B3038;border-color:#4B515D;color:#C4CBD7}html[data-theme=dark] .view-toggle button[aria-pressed=true]{background:#504325;color:#F6D874}
html[data-theme=dark] .segmented{background:#2A3039}html[data-theme=dark] .segmented button{color:#A5ACB9}html[data-theme=dark] .segmented button[aria-pressed=true]{background:#4B4026;color:#F1D67C}html[data-theme=dark] .calendar{background:#424853;border-color:#424853}html[data-theme=dark] .weekday,html[data-theme=dark] .cal-day.other{background:#22272F;color:#B8BECA}html[data-theme=dark] .cal-day{background:#1D2229;color:#DEE1E7}html[data-theme=dark] .cal-day:hover{background:#292F38}html[data-theme=dark] .cal-day.today>.day-number{background:#514124;color:#FFE28A}html[data-theme=dark] .calendar-event{background:#40374F;color:#E0D2F1}html[data-theme=dark] .calendar-event.task-event{background:#443B26;color:#E9D495}
html[data-theme=dark] .feed-track,html[data-theme=dark] .comparison-bar,html[data-theme=dark] .time-comment{background:#2C3036}html[data-theme=dark] .feed-footer{border-color:#3D434D}html[data-theme=dark] .feed-footer button{color:#AEB4C0}html[data-theme=dark] .time-comment>button{background:#4D4328;color:#F0D684}html[data-theme=dark] .setting-row small,html[data-theme=dark] .tool-download-list p,html[data-theme=dark] .profile-overview p{color:#ADB3BE}
html[data-theme=dark] .course-info h3,html[data-theme=dark] .course-card h3,html[data-theme=dark] .masterclass-product h2,html[data-theme=dark] .store-card h3{color:#EEEDE6}html[data-theme=dark] .course-info p,html[data-theme=dark] .store-card p,html[data-theme=dark] .masterclass-product p{color:#AAB1BE}html[data-theme=dark] .save-course{background:#303641;border-color:#505868;color:#DEE3EE}html[data-theme=dark] .save-course.selected{background:#4C4125;border-color:#8E773D;color:#F3D573}html[data-theme=dark] .filter-chips>button{background:#2B313B;border-color:#4B5361;color:#C3CBD8}html[data-theme=dark] .filter-chips>button.active{background:#5A4825;border-color:#8B713A;color:#FFE4A0}
html[data-theme=dark] .route-card{background:#3A3223;border-color:#625237;color:#EEDBAD}html[data-theme=dark] .route-card .eyebrow,html[data-theme=dark] .route-card small,html[data-theme=dark] .route-card>button>span{color:#CDBB85}html[data-theme=dark] .route-card>button{border-color:#695A3D}html[data-theme=dark] .plus-aside{background:#10141B;border:1px solid #414957}html[data-theme=dark] .lesson-module button{color:#CFD5DE}html[data-theme=dark] .lesson-module button.active{background:#514427;color:#F2D786}html[data-theme=dark] .lesson-module button:hover{background:#393B38}html[data-theme=dark] .lesson-module h4{color:#B1B7C1}
html[data-theme=dark] .private-note-label,html[data-theme=dark] .activity-note{background:#3C3525;color:#D8C797}html[data-theme=dark] .lesson-post{border-color:#474C56}html[data-theme=dark] .post-reply{background:#2A3039;border-color:#8B7745}html[data-theme=dark] .saved-clip{background:#343025;border-color:#645637}html[data-theme=dark] .lesson-share-preview{background:#3D3526}html[data-theme=dark] .lesson-post .post-author small,html[data-theme=dark] .post-actions button{color:#ABB2C1}
html[data-theme=dark] .format-difference>span{border-color:#4A505B;color:#9AA2AF}html[data-theme=dark] .format-difference>.selected{background:#4B3F25;border-color:#7C6839;color:#EDD798}html[data-theme=dark] .format-difference small{color:inherit}html[data-theme=dark] .plan-card.featured{background:#11161E;border-color:#78663A}html[data-theme=dark] .plan-card li:before{color:#EFD071}html[data-theme=dark] .faq p{color:#AEB6C3}
html[data-theme=dark] dialog{background:#222730;color:#E8E9E4;border:1px solid #454C58}html[data-theme=dark] .notice{background:#3D3424;color:#E7CEA0}html[data-theme=dark] .conversation,html[data-theme=dark] .search-result,html[data-theme=dark] .logo-choice{background:#2B313B;border-color:#4A5362;color:#E3E6ED}html[data-theme=dark] .logo-choice.active{background:#443A26;border-color:#B39A52}html[data-theme=dark] .logo-choice img{background:#EEE9DF;border-radius:8px;padding:8px}html[data-theme=dark] .search-result small{color:#AAB4C4}html[data-theme=dark] .upload-zone{background:#2C2C27;border-color:#776A48;color:#E1D4AE}html[data-theme=dark] .upload-zone>small{color:#B3AC96}html[data-theme=dark] .intent-options .btn small{color:#A6ADBA}
html[data-theme=dark] .player{background:#232933F2;border-color:#515A68;color:#E5E9EE}html[data-theme=dark] .player .play-control{background:#FFD447;color:#17191E}html[data-theme=dark] .cover-empty-state{background:#252A32;border-color:#5A6270;color:#B4BECC}html[data-theme=dark] .cover-empty-state>small{color:#9EA9B8}html[data-theme=dark] .large-note:focus,html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{outline-color:#D1BAFF}
@media(prefers-reduced-motion:no-preference){body,.surface,.standard-toolbar,.simple-project-card,.team-workspace,.messages-workspace{transition:background-color .16s,color .16s,border-color .16s}}
html[data-theme=dark] .project-card-actions>button:last-child{border-color:#414752}

/* Team picker and focused team workspace */
html[data-theme=dark] .team-picker-card{background:linear-gradient(145deg,#363224,#24272D 65%);border-color:#424138;color:#ECEBE6;box-shadow:0 8px 24px #00000015}html[data-theme=dark] .team-picker-card.tone-1{background:linear-gradient(145deg,#343043,#24272D 65%)}html[data-theme=dark] .team-picker-card.tone-2{background:linear-gradient(145deg,#263A32,#24272D 65%)}html[data-theme=dark] .team-card-arrow{border-color:#57574F}html[data-theme=dark] .team-card-stats strong{color:#E7E7E0}html[data-theme=dark] .team-card-enter{border-color:#454740}html[data-theme=dark] .team-card-members,html[data-theme=dark] .team-picker-card>p,html[data-theme=dark] .team-card-stats,html[data-theme=dark] .team-no-projects{color:#ADAEA8}html[data-theme=dark] .team-picker-create{background:#20242A;border-color:#4C5055;color:#C7C7BC}html[data-theme=dark] .team-picker-create>span{background:#333A42}html[data-theme=dark] .team-picker-create:hover{background:#2C3138}html[data-theme=dark] .team-back,html[data-theme=dark] .team-change-control label>span{color:#B4B6BD}html[data-theme=dark] .team-step,html[data-theme=dark] .team-change-control select{background-color:#282D35;border-color:#454B54;color:#E8E8E1}html[data-theme=dark] .team-step:hover:not(:disabled){background:#FFD447;color:#17191D;border-color:#FFD447}html[data-theme=dark] .focused-team{background:#22262D;border-color:#3A3F48;box-shadow:0 12px 36px #00000014}html[data-theme=dark] .focused-team-header{background:radial-gradient(ellipse at 100% 0,#84763830,transparent 65%),linear-gradient(110deg,#2B2D2E,#252931)}html[data-theme=dark] .team-privacy,html[data-theme=dark] .team-meta{color:#B0B3BC}html[data-theme=dark] .team-focus-tabs{border-color:#3A3F48}html[data-theme=dark] .team-tab-count{background:#454335;color:#E6D39B}html[data-theme=dark] .team-quick-actions>button{background:#2A2F37;border-color:#414751;color:#DCDDD6}html[data-theme=dark] .team-quick-actions>button>span{color:#F1D482}html[data-theme=dark] .team-quick-actions>button:hover{background:#3B392E;border-color:#9D8B45}html[data-theme=dark] .team-overview-section{border-color:#3B414B;background:#252A32}html[data-theme=dark] .team-project-row,html[data-theme=dark] .team-pending-row{border-color:#3A404A;color:#E7E7E0}html[data-theme=dark] .team-project-row small,html[data-theme=dark] .team-pending-row small,html[data-theme=dark] .team-progress{color:#B0B3BC}html[data-theme=dark] .task-state-dot{border-color:#787C83}html[data-theme=dark] .task-state-dot.in-progress{border-color:#EFC04D;box-shadow:inset 0 0 0 3px #252A32}html[data-theme=dark] .team-progress progress::-webkit-progress-bar{background:#414750}html[data-theme=dark] .team-focus-panel .inline-team-chat{border-color:#414751}
