/* Tema oscuro de la app (Pendientes 340). GENERADO por work/tema-oscuro/generar.cjs desde styles.css, projects.css, lobby.css, navigation-polish.css, pexels.css, escenario.css, auto-flow.css; no editar a mano:
   los ajustes van en work/tema-oscuro/ajustes.css (al final). Rige con <html data-theme="dark"> (theme.js: el del sistema o el que eligió
   el cliente en «Cuenta ▸ Modo oscuro»). Las vistas previas de video no cambian. */
/* ---- styles.css ---- */
html[data-theme=dark] .brand-text small{color:#a4b7bd}
html[data-theme=dark] .upload-zone:focus-within{outline-color:#0dbeb7}
html[data-theme=dark]{color:#d5dee1;background-color:#101c20;--ink:#d7dfe2;--muted:#afbfc5;--line:#2f4d58}
html[data-theme=dark] a{color:#62dad5}
html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] summary:focus-visible{outline-color:#007d78}
html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{border-color:#345460;color:#d7dfe2;background-color:#17282e}
html[data-theme=dark] input[type=checkbox],html[data-theme=dark] input[type=radio]{accent-color:#62dad5}
html[data-theme=dark] .app-header{background-color:#17282e;border-bottom-color:#2f4d58}
html[data-theme=dark] .brand{color:#d7dfe2}
html[data-theme=dark] .brandmark{background-color:#12393e;color:#68e9df}
html[data-theme=dark] .brand-tag{border-left-color:#33535f;color:#aabcc2}
html[data-theme=dark] .project-title input{background-color:transparent}
html[data-theme=dark] .save-state{color:#afbfc5}
html[data-theme=dark] .button{border-color:#345561;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .button:hover{background-color:#1c3328;border-color:#497787}
html[data-theme=dark] .button.primary{background-color:#007d78;color:white;border-color:#007d78}
html[data-theme=dark] .button.primary:hover{background-color:#056761}
html[data-theme=dark] .button.danger{color:#dfa6a2}
html[data-theme=dark] .sidebar{background-color:#12393e;color:#c4d2dc}
html[data-theme=dark] .sidebar-label{color:#839cae}
html[data-theme=dark] .nav-item{background-color:transparent;color:#b8cbd7}
html[data-theme=dark] .nav-item.active{background-color:#185258;color:#8ef0e6}
html[data-theme=dark] .nav-item:hover{background-color:#1b4b52}
html[data-theme=dark] .phase-button{background-color:transparent;color:#bdcdd8}
html[data-theme=dark] .phase-button:hover{background-color:#1b4b52}
html[data-theme=dark] .phase-button.selected{color:#eafff4;background-color:#174950}
html[data-theme=dark] .phase-number{border-color:#486070}
html[data-theme=dark] .phase-count{color:#839aab}
html[data-theme=dark] .progress-caption{color:#c0d0db}
html[data-theme=dark] .progress-caption strong{color:#dbede5}
html[data-theme=dark] .progress-track{background-color:#314857}
html[data-theme=dark] .progress-track div{background-color:#0bbdb6}
html[data-theme=dark] .sidebar-bottom p{color:#90a7b8}
html[data-theme=dark] .local-badge{color:#70dacf}
html[data-theme=dark] .workspace{background-color:#101c20}
html[data-theme=dark] .eyebrow{color:#a7b9bf}
html[data-theme=dark] h1 span{color:#0bbdb6}
html[data-theme=dark] .workspace-heading p{color:#afbfc5}
html[data-theme=dark] .project-chip{border-color:#31515c;background-color:#17282e}
html[data-theme=dark] .dot{background-color:#0bbdb6}
html[data-theme=dark] .board-toolbar{border-top-color:#2f4d58;border-bottom-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .view-label>span:last-child{color:#afbfc5;background-color:#1d2a30}
html[data-theme=dark] .mini-grid{color:#62dad5}
html[data-theme=dark] .icon-button{background-color:#17282e;border-color:#314f5a;color:#bcc9ce}
html[data-theme=dark] .icon-button:hover{background-color:#1a2c34}
html[data-theme=dark] .toolbar-actions #zoomLabel{color:#afbfc5}
html[data-theme=dark] .board-viewport{background-image:radial-gradient(#243f49 .8px,transparent .8px)}
html[data-theme=dark] .lane-heading{color:#bdcbcf}
html[data-theme=dark] .lane-heading b{color:#a4b7bd;border-color:#33535e}
html[data-theme=dark] .node{background-color:#17282e;border-color:#31515c;box-shadow:0 3px 5px rgba(0,0,0,0.031);color:#d7dfe2}
html[data-theme=dark] .node:hover{border-color:#8cad9e;box-shadow:0 5px 14px rgba(0,0,0,0.1)}
html[data-theme=dark] .node.selected{border-color:#007d78;box-shadow:0 0 0 4px #d5eee560,0 5px 18px rgba(0,0,0,0.1)}
html[data-theme=dark] .node-icon{background-color:#1b2b32;color:var(--phase,#b9c7cd)}
html[data-theme=dark] .node-index{color:#8b9aa5}
html[data-theme=dark] .node-description{color:#a9bbc1}
html[data-theme=dark] .node-bottom{border-top-color:#2c4751}
html[data-theme=dark] .status{color:#a6b8bf}
html[data-theme=dark] .status::before{background-color:#2b4c58}
html[data-theme=dark] .status.done{color:#62dad3}
html[data-theme=dark] .status.done::before{background-color:#00998f}
html[data-theme=dark] .status.review{color:#e4c28c}
html[data-theme=dark] .status.review::before{background-color:#d8a143}
html[data-theme=dark] .node-note{color:#adbdc3}
html[data-theme=dark] .node-output{background-color:#17282e;border-color:#467282}
html[data-theme=dark] .connectors path{stroke:#afc1ca}
html[data-theme=dark] .board-footer{color:#b7c5cb;background-color:#17282e;border-top-color:#2f4d58}
html[data-theme=dark] .legend-dot{background-color:#2a4b56}
html[data-theme=dark] .legend-dot.review{background-color:#826631}
html[data-theme=dark] .legend-dot.done{background-color:#00998f}
html[data-theme=dark] .detail-panel{border-left-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .detail-icon{background-color:#173d37;color:#62dad5}
html[data-theme=dark] .detail-intro{color:#acbdc3}
html[data-theme=dark] .detail-section{border-top-color:#2f4d58}
html[data-theme=dark] .instruction-list li{color:#b3c2c8}
html[data-theme=dark] .instruction-list li::before{color:#b4c3c9}
html[data-theme=dark] .form-field small,html[data-theme=dark] .hint{color:#a6b8bf}
html[data-theme=dark] .upload-zone{border-color:#3f6675;background-color:#101c20}
html[data-theme=dark] .upload-zone.dragover{background-color:#194138;border-color:#278764}
html[data-theme=dark] .upload-icon{color:#6bdcd6}
html[data-theme=dark] .upload-zone strong{color:#62dad0}
html[data-theme=dark] .upload-zone small{color:#aabbc1}
html[data-theme=dark] .resource-item{border-color:#304e59;background-color:#101c20}
html[data-theme=dark] .resource-item small{color:#a8b9c0}
html[data-theme=dark] .resource-actions button,html[data-theme=dark] .text-button{background-color:transparent;color:#62dad5}
html[data-theme=dark] .resource-item video,html[data-theme=dark] .preview video{background-color:#152532}
html[data-theme=dark] .resource-item img{background-color:#1a2d34}
html[data-theme=dark] .notice{background-color:#162d37;border-color:#2b4c5e;color:#b4c3c9}
html[data-theme=dark] .notice.warning{background-color:#101c20;border-color:#68532d;color:#d8c196}
html[data-theme=dark] .choice-card{border-color:#314f5a;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .choice-card.selected{border-color:#00998f;background-color:#163b35;box-shadow:0 0 0 1px #00998f}
html[data-theme=dark] .choice-card p{color:#afbfc5}
html[data-theme=dark] .choice-card .choice-tag{color:#62dad2}
html[data-theme=dark] .ratio-bar{background-color:#223743}
html[data-theme=dark] .ratio-bar i{background-color:#12bfb5}
html[data-theme=dark] .ratio-caption{color:#abbcc2}
html[data-theme=dark] .check-row{color:#b5c4ca}
html[data-theme=dark] .output-card{background-color:#101c20;border-color:#304e59;color:#b2c1c7}
html[data-theme=dark] .output-label{color:#8798a3}
html[data-theme=dark] .detail-actions{border-top-color:#2f4d58}
html[data-theme=dark] .gate-message{color:#d8c196}
html[data-theme=dark] .history-item{border-left-color:#3b6c51;color:#adbec4}
html[data-theme=dark] .history-item strong{color:#c2ced3}
html[data-theme=dark] .plan-row{border-color:#32515c}
html[data-theme=dark] .plan-row blockquote{color:#c3cfd4;border-left-color:#46846a}
html[data-theme=dark] .step-tabs{background-color:#1d2a30}
html[data-theme=dark] .step-tabs button{background-color:transparent;color:#abbcc2}
html[data-theme=dark] .step-tabs button.active{background-color:#17282e;color:#cad5d9;box-shadow:0 1px 5px rgba(0,0,0,0.113)}
html[data-theme=dark] .connection-row{border-bottom-color:#2c4751}
html[data-theme=dark] .connection-row span{color:#d9c39b;background-color:#3b2f17}
html[data-theme=dark] dialog{border-color:#2f4d58;box-shadow:0 12px 32px rgba(0,0,0,0.32);color:#d7dfe2}
html[data-theme=dark] dialog::backdrop{background-color:#112d4260}
html[data-theme=dark] .summary-tile{background-color:#101c20;border-color:#2f4c56}
html[data-theme=dark] .summary-tile small{color:#a7b8bf}
html[data-theme=dark] .summary-stage{border-top-color:#2e4b56}
html[data-theme=dark] .summary-stage p{color:#adbec4}
html[data-theme=dark] .toast{background-color:#075c5c;color:#e6fffb;box-shadow:0 6px 30px rgba(0,0,0,0.232)}
html[data-theme=dark] .readonly-label{background-color:#1c2a33;color:#aabbc1}
html[data-theme=dark] .small-title{color:#b8c6cc}
html[data-theme=dark] details{color:#b2c2c7}
html[data-theme=dark] summary{color:#c6d2d6}
html[data-theme=dark] .no-items{color:#899aa5}
@media(max-width:930px){html[data-theme=dark] .detail-panel{box-shadow:-10px 0 45px rgba(0,0,0,0.232)}}
html[data-theme=dark] .app-header{border-top-color:#0bbdb6}
html[data-theme=dark] .node.selected{border-color:#0aa79e;box-shadow:0 0 0 4px #b8eee440,0 5px 18px rgba(0,0,0,0.1)}
html[data-theme=dark] .board-viewport{background-color:#101c20}
html[data-theme=dark] .brand-text small{color:#adbec4}
html[data-theme=dark] .production-card{background-color:#173c36;border-color:#3e9088}
html[data-theme=dark] .production-card progress{accent-color:#62dad5}
html[data-theme=dark] .generated-preview video{background-color:#101b1a}
html[data-theme=dark] .preview-placeholder{background-color:#101b1a}
html[data-theme=dark] .work-timing{color:#62dad4}
html[data-theme=dark] .proposal-chips span{background-color:#173c36;color:#62dad4}
html[data-theme=dark] .general-proposal{border-top-color:#0bbdb6}
html[data-theme=dark] .general-proposal section{border-bottom-color:#304f5a}
html[data-theme=dark] .general-proposal h4{color:#62dad4}
html[data-theme=dark] .feedback-toggle{border-color:#40968f;background-color:#075c5c;color:white;box-shadow:0 4px 22px rgba(0,0,0,0.301)}
html[data-theme=dark] .feedback-panel{background-color:#17282e;border-color:#39857d;box-shadow:0 12px 55px rgba(0,0,0,0.402)}
html[data-theme=dark] .feedback-mode{color:#b2c2c7}
html[data-theme=dark] .feedback-current{background-color:#173c36;border-block:1px solid #2f6f67}
html[data-theme=dark] .feedback-current strong{color:#62dad4}
html[data-theme=dark] .feedback-current small{color:#b2c2c7}
html[data-theme=dark] .feedback-empty{color:#b2c2c7}
html[data-theme=dark] .feedback-message{background-color:#192c33}
html[data-theme=dark] .feedback-message.from-user{background-color:#173c36}
html[data-theme=dark] .feedback-message time{color:#b2c2c7}
html[data-theme=dark] .feedback-message small{color:#b2c2c7}
html[data-theme=dark] .feedback-panel form{border-top-color:#2f4d58}
html[data-theme=dark] .feedback-submit small{color:#b2c2c7}
html[data-theme=dark] .feedback-guide{border-top-color:#39796e}
html[data-theme=dark] .revision-status{border-bottom-color:#2f4d58}
html[data-theme=dark] .revision-replies li{border-color:#2f4d58}
html[data-theme=dark] .revision-replies .rr-note{color:#d7dfe2}
html[data-theme=dark] .revision-replies .rr-state{color:#afbfc5}
html[data-theme=dark] .revision-replies .rr-hecho .rr-state{color:#64d8af}
html[data-theme=dark] .revision-replies .rr-no .rr-state{color:#dd988f}
html[data-theme=dark] .revision-status li{background-color:#1b2f36;color:#c2cfd3}
html[data-theme=dark] .revision-status li.reached{background-color:#1b473e;color:#62dacc}
html[data-theme=dark] .revision-status li[aria-current]{outline-color:#078b80}
html[data-theme=dark] .production-indicator{background-color:#17282e;border-color:#41958b;color:#62dada}
html[data-theme=dark] .production-indicator.active .production-indicator-icon{border-color:#32756d;border-top-color:#007d74}
html[data-theme=dark] .production-indicator.stopped{color:#daa762;border-color:#cfa66b;background-color:#101c20}
html[data-theme=dark] .moment-stages .is-done{color:#62dad4}
html[data-theme=dark] .moment-stages .is-next{color:#bac8cd}
html[data-theme=dark] .rn-at{color:#62dad5}
html[data-theme=dark] .rn-row input{border-color:#2f4d58}
html[data-theme=dark] .rn-row input:focus-visible{outline-color:#007d78}
html[data-theme=dark] .rn-count{color:#afbfc5}
html[data-theme=dark] .rn-list li{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .rn-time{color:#62dad5;background-color:#173d38}
html[data-theme=dark] .rn-remove{color:#afbfc5;background-color:transparent}
@container (max-width:559px){html[data-theme=dark] .rn-media{background-color:#17282e;box-shadow:0 6px 8px -8px rgba(0,0,0,0.56)}}
html[data-theme=dark] .pub-box{border-color:#2f4d58}
html[data-theme=dark] .pub-item p{color:#afbfc5}
html[data-theme=dark] .pub-cover img{border-color:#2f4d58}
html[data-theme=dark] .music-proposal{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .mp-card{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .mp-card.is-chosen{border-color:#007d78;box-shadow:0 0 0 3px #b8eee460;background-color:#173d38}
html[data-theme=dark] .mp-card h4{color:#d7dfe2}
html[data-theme=dark] .mp-track{color:#afbfc5}
html[data-theme=dark] .mp-player{background-color:#0f2a2e}
html[data-theme=dark] .mp-player video{background-color:#000}
html[data-theme=dark] .mp-play{background-color:#2c736e;color:#dfe6e8}
html[data-theme=dark] .mp-chip{background-color:#007d78;color:#fff}
html[data-theme=dark] .mp-older summary{color:#62dad5}
html[data-theme=dark] .auto-lang-opt{border-color:#345561;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .auto-lang small{color:#afbfc5}
html[data-theme=dark] .auto-lang-opt.selected{border-color:#007d78;background-color:#173d38;color:#d7dfe2}
html[data-theme=dark] .sample-chapter{border-color:#2f4d58;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .sample-chapter small{color:#afbfc5}
html[data-theme=dark] .sample-chapter:hover{border-color:#007d78}
html[data-theme=dark] .sample-chapter.is-now{box-shadow:inset 0 -3px 0 #007d78}
html[data-theme=dark] .sample-chapter[aria-pressed=true]{background-color:#173d38;border-color:#007d78}
html[data-theme=dark] .sample-chapter:focus-visible{outline-color:#007d78}
html[data-theme=dark] .sample-chapter-filter{color:#d7dfe2}
html[data-theme=dark] .sample-badge{background-color:rgba(10,31,36,.88);color:#fff}
html[data-theme=dark] .work-phases{color:#d7dfe2}
html[data-theme=dark] .work-phases-now strong{color:#d7dfe2}
html[data-theme=dark] .work-phases-count{color:#62dad5}
html[data-theme=dark] .work-phases-list li{color:#a2b5bc}
html[data-theme=dark] .work-phases-list li::before{border-color:#385b68;background-color:#17282e}
html[data-theme=dark] .work-phases-list li.is-done{color:#bbc9ce}
html[data-theme=dark] .work-phases-list li.is-done::before{border-color:#007d78;background-color:#007d78}
html[data-theme=dark] .work-phases-list li.is-now{color:#d7dfe2}
html[data-theme=dark] .work-phases-list li.is-now::before{border-color:#007d78;box-shadow:0 0 0 3px #e2f8f5}
html[data-theme=dark] .work-phases-list li.is-now::before{border-color:#385b68;border-top-color:#007d78;border-right-color:#007d78}
html[data-theme=dark] .work-phases-busy{background-color:#173d38;color:#62dad4}
html[data-theme=dark] .work-phases-spin{border-color:#32756d;border-top-color:#007d74}
@media(prefers-reduced-motion:reduce){html[data-theme=dark] .work-phases-list li.is-now::before{border-color:#007d78}}
html[data-theme=dark] .work-phase-bar{background-color:#1f323a}
html[data-theme=dark] .work-phase-bar::-webkit-progress-bar{background-color:#1f323a}
html[data-theme=dark] .work-phase-bar::-webkit-progress-value{background-color:#007d78}
html[data-theme=dark] .work-phase-bar::-moz-progress-bar{background-color:#007d78}
html[data-theme=dark] .work-phase-bar.is-indeterminate span{background-color:#007d78}
html[data-theme=dark] .work-phases-detail{color:#bbc9ce}
html[data-theme=dark] .work-phases-eta{color:#62dad4}
html[data-theme=dark] .library-card .button.danger[data-project-purge]{background-color:#17282e;color:#e28b82;border-color:#7a3d34}
html[data-theme=dark] .library-card .button.danger[data-project-purge]:hover{background-color:#a5281b;color:#fff;border-color:#a5281b}
html[data-theme=dark] .clip-trim-tag{color:#62dad5}
html[data-theme=dark] .clip-move{border-color:#345561;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .clip-move:hover:not(:disabled){background-color:#1c3328}
html[data-theme=dark] .clip-trim-dialog video{background-color:#152532}
html[data-theme=dark] .trim-strip{background-color:#1d2c39}
html[data-theme=dark] .trim-frames>span{background-image:linear-gradient(90deg,#27394a,#1f2f3d)}
html[data-theme=dark] .trim-shade{background-color:rgba(10,20,28,.66)}
html[data-theme=dark] .trim-window{border-color:#927b3e}
html[data-theme=dark] .trim-playhead{background-color:#17282e;box-shadow:0 0 0 1px rgba(0,0,0,0.56)}
html[data-theme=dark] .trim-handle{background-color:#715e2b}
html[data-theme=dark] .trim-handle::before{background-color:#5b4300}
html[data-theme=dark] .trim-handle:focus-visible{outline-color:#253d46;box-shadow:0 0 0 6px #007d78}
html[data-theme=dark] .trim-total{color:#d7dfe2}
html[data-theme=dark] .trim-play{background-color:rgba(10,20,28,.55);color:#fff}
html[data-theme=dark] .trim-play:hover{background-color:rgba(10,20,28,.72)}
html[data-theme=dark] .trim-play:focus-visible{outline-color:#253d46}
html[data-theme=dark] .rn-mark-layer{background-color:rgba(13,143,134,.12);outline-color:#0d8f86}
html[data-theme=dark] .rn-pin{border-color:#253d46;background-color:#0d8f86;box-shadow:0 0 0 2px rgba(0,0,0,0.56)}
html[data-theme=dark] .rn-zone{color:#64dbd3}
html[data-theme=dark] .tx-all{border-color:#33545f;background-color:#17282e}
html[data-theme=dark] .tx-video video{background-color:#000}
html[data-theme=dark] .tx-cap{color:#fff;background-color:rgba(0,0,0,.45)}
html[data-theme=dark] .tx-rows small{color:#dab062}
html[data-theme=dark] .tx-rows li.has-extra input{border-color:#b7791f}
html[data-theme=dark] .auto-promise-checked{border-color:#3e9088;background-color:#101c20}
html[data-theme=dark] .auto-promise-checked>summary strong{color:#62dad4}
html[data-theme=dark] .auto-notcovered small{color:#bbc9ce}
html[data-theme=dark] .rn-rect{border-color:#0d8f86;background-color:rgba(13,143,134,.12);box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 0 4px rgba(0,0,0,0.48)}
html[data-theme=dark] .rn-rect-handle{background-color:#17282e;border-color:#0d8f86}
html[data-theme=dark] .rn-mark[aria-pressed=true]{border-color:#b42318;color:#e4928b}
html[data-theme=dark] .cr-dialog{border-color:none;box-shadow:0 20px 50px rgba(0,0,0,0.402);color:#d7dfe2;background-color:#17282e}
html[data-theme=dark] .cr-dialog::backdrop{background-color:#0d1f2b66}
html[data-theme=dark] .cr-sec{border-color:#2f4d58}
html[data-theme=dark] .cr-free{color:#62dad4;background-color:#173d38}
html[data-theme=dark] .cr-route{color:#afbfc5}
html[data-theme=dark] .subs-fix{border-color:#2f4d58;background-color:#173d38}
html[data-theme=dark] .subs-fix-bar{background-color:rgba(23,40,46,0.667)}
html[data-theme=dark] .subs-fix-bar span{background-color:#0d8f86}
html[data-theme=dark] .subs-fix-slot video{background-color:#000}
html[data-theme=dark] .approve-why{background-color:#3b3016;color:#dabb62}
html[data-theme=dark] .auto-impossible .auto-check{color:#b7c5cb}
html[data-theme=dark] .auto-impossible small{color:#bbc9ce}
html[data-theme=dark] .auto-outcome .is-done{color:#62dad0}
html[data-theme=dark] .auto-outcome small{color:#bbc9ce}
html[data-theme=dark] .auto-none{background-color:#192d34;color:#ced8db}
/* ---- projects.css ---- */
html[data-theme=dark] .library-card{border-color:#385c69;background-color:#101c20}
html[data-theme=dark] .library-card p{color:#c2ced3}
html[data-theme=dark] .suite-summary{background-color:#1b2f37;color:#b6c5ca}
html[data-theme=dark] .suite-summary.complete{background-color:#183f2b;color:#62daa6}
html[data-theme=dark] .project-times{background-color:#183630}
html[data-theme=dark] dialog::backdrop{background-color:#12373570}
html[data-theme=dark] .production-indicator.active .production-indicator-icon{border-color:#327469;border-top-color:#008f89}
/* ---- lobby.css ---- */
html[data-theme=dark] .lobby{background-color:#101c20;color:#d5dee1}
html[data-theme=dark] .lobby ::selection{background-color:#1f5148;color:#d7dfe2}
html[data-theme=dark] .lobby-bar{background-color:#12393e;color:#e6f2f2;box-shadow:0 10px 28px -22px #0b2427}
html[data-theme=dark] .lobby-credits{background-color:rgba(23,40,46,0.071);color:#8ef0e6}
html[data-theme=dark] .lobby-bar .button.lobby-account{border-color:rgba(37,61,70,0.22);background-color:transparent;color:#e6f2f2}
html[data-theme=dark] .lobby-bar .button.lobby-account:hover{background-color:rgba(23,40,46,0.078)}
html[data-theme=dark] .lobby-bar .button.lobby-account:focus-visible{outline-color:#3f948d}
html[data-theme=dark] .lobby-menu.is-open .hdr-toggle{background-color:rgba(23,40,46,0.122)}
html[data-theme=dark] .lobby-bar .hdr-panel{color:#d7dfe2}
html[data-theme=dark] .lobby-bar .hdr-panel .button{background-color:transparent}
html[data-theme=dark] .lobby-bar .hdr-panel .button:hover{background-color:#1b2d33}
html[data-theme=dark] .lobby-bar .hdr-panel .hdr-legal a{color:#68d5ce}
html[data-theme=dark] .lobby-head h1{color:#d7dfe2;outline-color:none}
html[data-theme=dark] .lobby-lead{color:#b7c5cb}
html[data-theme=dark] .lobby-create-note{color:#b7c5cb}
html[data-theme=dark] .lobby .button{border-color:#385c69;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] .lobby .button:hover{border-color:#00998f}
html[data-theme=dark] .lobby .button.primary{background-color:#007d78;border-color:#007d78;color:#fff}
html[data-theme=dark] .lobby .button.primary:hover{background-color:#075c5c;border-color:#075c5c}
html[data-theme=dark] .lobby .button:focus-visible{outline-color:#007d78}
html[data-theme=dark] .lobby-section h2{color:#d7dfe2}
html[data-theme=dark] .lobby-row{background-color:#17282e;border-color:#2f4d58;box-shadow:0 1px 2px rgba(0,0,0,0.094),0 14px 34px -20px rgba(0,0,0,0.445)}
html[data-theme=dark] .lobby-row:hover{box-shadow:0 1px 2px rgba(0,0,0,0.094),0 18px 36px -20px rgba(0,0,0,0.558)}
html[data-theme=dark] .lobby-row h3{color:#d7dfe2}
html[data-theme=dark] .lobby-track li::before{background-color:#1e2e35}
html[data-theme=dark] .lobby-track li.is-done::before{background-color:#00998f}
html[data-theme=dark] .lobby-track li.is-now::before{background-color:#2c736e;box-shadow:0 0 0 2px #68e9df40}
html[data-theme=dark] .lobby-track span{color:#b7c5cb}
html[data-theme=dark] .lobby-track .is-now span{color:#62dada}
html[data-theme=dark] .lobby-step{color:#b7c5cb}
html[data-theme=dark] .lobby-next.is-client{color:#62dada}
html[data-theme=dark] .lobby-next.is-studio{color:#b7c5cb}
html[data-theme=dark] .lobby-film{background-color:#17282e;border-color:#2f4d58;box-shadow:0 1px 2px rgba(0,0,0,0.094),0 14px 34px -20px rgba(0,0,0,0.445)}
html[data-theme=dark] .lobby-frame{background-color:#1a2e35}
html[data-theme=dark] .lobby-frame.has-frame{background-color:#162838}
html[data-theme=dark] .lobby-frame-note{color:#b7c5cb}
html[data-theme=dark] .lobby-film h3{color:#d7dfe2}
html[data-theme=dark] .lobby-meta{color:#b7c5cb}
html[data-theme=dark] .lobby-art{background-color:#1b3330;border-color:#32515d}
html[data-theme=dark] .lobby-step-name{color:#d7dfe2}
html[data-theme=dark] .lobby-num{color:#62dad5}
html[data-theme=dark] .lobby-step-text{color:#b7c5cb}
html[data-theme=dark] .lobby-wallet-body{background-color:#17282e;border-color:#2f4d58}
html[data-theme=dark] .lobby-wallet-figure{color:#d5dee1}
html[data-theme=dark] .lobby-wallet-figure strong{color:#d7dfe2}
html[data-theme=dark] .lobby-wallet-figure span{color:#b7c5cb}
html[data-theme=dark] .lobby-wallet-note{color:#b7c5cb}
html[data-theme=dark] .lobby-foot .text-button{background-color:transparent;color:#62dada;text-decoration-color:#68e9df}
html[data-theme=dark] .lobby-foot .text-button:hover{text-decoration-color:#62dad5}
html[data-theme=dark] .lobby-foot .text-button:focus-visible{outline-color:#007d78}
html[data-theme=dark] .lobby-play{background-color:transparent}
html[data-theme=dark] .lobby-play::after{background-color:rgba(10,26,36,.72);box-shadow:0 2px 10px rgba(0,0,0,0.4)}
html[data-theme=dark] .lobby-play:focus-visible{outline-color:#2bb5a8}
/* ---- navigation-polish.css ---- */
html[data-theme=dark] .step-project-name{color:#62dad4}
html[data-theme=dark] .library-card button[data-project-open]:hover::after{box-shadow:inset 0 0 0 2px #007d78}
html[data-theme=dark] .library-card button[data-project-open]:focus-visible::after{outline-color:#007d78}
html[data-theme=dark] dialog > .dialog-heading,html[data-theme=dark] .detail-panel > .detail-kicker{background-color:#17282e;box-shadow:0 5px 8px -8px #162838}
html[data-theme=dark] dialog > .dialog-heading .icon-button,html[data-theme=dark] .detail-kicker .icon-button{color:#d7dfe2;background-color:#17282e;border-color:#2f4d58}
html[data-theme=dark] #deliverySheetDialog>.dialog-heading{border-bottom-color:#2f4d58}
html[data-theme=dark] #deliverySheetDialog .sheet-actions{background-color:#17282e;border-top-color:#2f4d58}
html[data-theme=dark] #deliverySheetDialog [data-sheet-status]{color:#afbfc5}
html[data-theme=dark] .workflow-navigation{border-bottom-color:#32525d}
html[data-theme=dark] .field-suggestion{background-color:#0d231f}
html[data-theme=dark] .optional-sfx{border-top-color:#32525d}
html[data-theme=dark] .next-action-bar{border-color:#32525d;background-color:#101c20}
html[data-theme=dark] .next-action-bar .next-action-label{background-color:#203834}
html[data-theme=dark] .next-action-bar.is-you{border-color:#40967a;background-color:#101c20}
html[data-theme=dark] .next-action-bar.is-you .next-action-label{background-color:#2e7a61;color:#dfe5e8}
html[data-theme=dark] .next-action-bar.is-working .next-action-label{background-color:#18263e;color:#6d91d4}
html[data-theme=dark] .next-action-bar.is-review{border-color:#44306f;background-color:#101c20}
html[data-theme=dark] .next-action-bar.is-review .next-action-label{background-color:#26183f;color:#9575d2}
html[data-theme=dark] .next-action-bar.is-problem{border-color:#764132;background-color:#101c20}
html[data-theme=dark] .next-action-bar.is-problem .next-action-label{background-color:#4b291d;color:#da7d62}
html[data-theme=dark] .tutorial-ring{box-shadow:0 0 0 9999px rgba(0,0,0,0.75);outline-color:#40967a}
html[data-theme=dark] .tutorial-card{background-color:#17282e;color:#d9e1e4;box-shadow:0 18px 50px rgba(0,0,0,0.48)}
html[data-theme=dark] .question-block{background-color:#101c20;border-color:#2f4c57}
html[data-theme=dark] .question-block .q-meta{color:#b8c6cb}
html[data-theme=dark] .question-block.is-answered{background-color:#17282e;border-color:#2c6451}
html[data-theme=dark] .question-block.is-answered .q-state{color:#62dab1}
html[data-theme=dark] .question-block .q-summary{color:#c6d1d5}
html[data-theme=dark] .question-block.is-current{border-color:#40967a;box-shadow:0 0 0 3px rgba(93,227,183,.18)}
html[data-theme=dark] .question-block.is-suggested .q-state{color:#ddbc6f}
html[data-theme=dark] .flow-mode-switch .flow-mode-label{color:#b8c6cb}
html[data-theme=dark] .flow-mode-options{border-color:#365864;background-color:#17282e}
html[data-theme=dark] .flow-mode-options button{background-color:transparent;color:#d1dade}
html[data-theme=dark] .flow-mode-options button[aria-pressed="true"]{background-color:#007d78;color:#fff}
html[data-theme=dark] .flow-mode-hint{color:#b8c6cb}
html[data-theme=dark] .moment-card{color:#d7dfe2;background-color:#17282e;border-color:#2f4d58;border-left-color:#365865;box-shadow:0 1px 2px rgba(0,0,0,0.08)}
html[data-theme=dark] .moment-card:hover{box-shadow:0 4px 14px rgba(0,0,0,0.16)}
html[data-theme=dark] .moment-card:focus-visible{outline-color:#007d78}
html[data-theme=dark] .moment-card.selected{box-shadow:0 0 0 2px #007d78}
html[data-theme=dark] .moment-short{color:#afbfc5}
html[data-theme=dark] .moment-index{color:#afbfc5}
html[data-theme=dark] .moment-status{background-color:#1a2e35;color:#bfccd1}
html[data-theme=dark] .moment-progress{background-color:#1a2e35}
html[data-theme=dark] .moment-progress>span{background-color:#007d78}
html[data-theme=dark] .moment-steps>span{background-color:#101c20;color:#b7c6cb}
html[data-theme=dark] .moment-steps>span.is-ok{background-color:#173d38;color:#62dad5}
html[data-theme=dark] .moment-steps>span.is-internal{background-color:#3c3117;color:#dab062}
html[data-theme=dark] .moment-card.is-you{border-left-color:#007d78}
html[data-theme=dark] .moment-card.is-you .moment-status{background-color:#007d78;color:#fff}
html[data-theme=dark] .moment-card.is-working{border-left-color:#967b40}
html[data-theme=dark] .moment-card.is-working .moment-status{background-color:#3c3117;color:#dab062}
html[data-theme=dark] .moment-card.is-review{border-left-color:#3b82c4}
html[data-theme=dark] .moment-card.is-review .moment-status{background-color:#172a3b;color:#79afdf}
html[data-theme=dark] .moment-card.is-done{border-left-color:#007d78;background-color:#17282e}
html[data-theme=dark] .moment-card.is-done .moment-status{background-color:#173d38;color:#62dad5}
html[data-theme=dark] .qd-intro{color:#afbfc5}
html[data-theme=dark] .qd-summary{border-color:#2f4d58;background-color:#101c20}
html[data-theme=dark] .internal-note{border-left-color:#967b40;background-color:#101c20}
html[data-theme=dark] .moment-approval{border-left-color:#007d78;background-color:#101c20}
html[data-theme=dark] .vstyle-swatch i{border-color:rgba(0,0,0,.12)}
html[data-theme=dark] .vstyle-sample{background-color:#12393e}
html[data-theme=dark] .substyle-sample{background-image:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.34)),var(--substyle-bg,linear-gradient(135deg,#355c7d,#6c5b7b 55%,#c06c84));color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.75)}
html[data-theme=dark] .substyle-sample.is-karaoke b{color:#ffd400}
html[data-theme=dark] .reconnect-banner{box-shadow:0 6px 20px rgba(0,0,0,0.288)}
html[data-theme=dark] .reconnect-banner.is-down{background-color:#3c3117;color:#daac62;border-color:#8f733d}
html[data-theme=dark] .reconnect-banner.is-ok{background-color:#173d38;color:#62dad5;border-color:#38827b}
html[data-theme=dark] .account-dialog{border-color:none;box-shadow:0 20px 50px rgba(0,0,0,0.402)}
html[data-theme=dark] .account-dialog::backdrop{background-color:rgba(10,20,30,.45)}
html[data-theme=dark] .account-error{color:#e4928b}
html[data-theme=dark] .credit-box{background-color:#173d38;color:#62dad5}
html[data-theme=dark] .credit-tx li{border-bottom-color:#2f4d58}
html[data-theme=dark] .credit-tx small{color:#afbfc5}
html[data-theme=dark] .credit-estimate{border-left-color:#007d78}
html[data-theme=dark] .q-guided-nav .q-back{background-color:transparent;border-color:#2f4d58;color:#d7dfe2}
html[data-theme=dark] .q-guided-nav .q-back:hover{background-color:#101c20}
html[data-theme=dark] .mode-row small{color:#afbfc5}
html[data-theme=dark] .mode-summary{background-color:#101c20}
html[data-theme=dark] .login-gate{background-image:linear-gradient(160deg,#0d3a3f,#12393e 55%,#1d5560)}
html[data-theme=dark] .login-card{background-color:#17282e;box-shadow:0 24px 60px rgba(0,0,0,0.48)}
html[data-theme=dark] .login-skip{background-color:transparent;border-color:none;color:#afbfc5}
html[data-theme=dark] .moment-card.is-internal{border-left-color:#967b40}
html[data-theme=dark] .moment-card.is-internal .moment-status{background-color:#3c3117;color:#dab062}
html[data-theme=dark] .flow-mode-fixed strong{background-color:#173d38;color:#62dad5}
html[data-theme=dark] .upgrade-box{border-color:#2f4d58;background-color:#101c20}
html[data-theme=dark] textarea.needs-input{outline-color:#007d78;background-color:#101c20}
html[data-theme=dark] .needs-input-hint{color:#62dad5}
html[data-theme=dark] .upgrade-help{color:#afbfc5}
html[data-theme=dark] .upgrade-box.needs-input,html[data-theme=dark] button.needs-input{outline-color:#007d78}
html[data-theme=dark]{--muted:#b7c5cb}
html[data-theme=dark] .form-field small,html[data-theme=dark] .hint{color:#b7c6cb}
html[data-theme=dark] .eyebrow{color:#b8c6cc}
html[data-theme=dark] .output-label{color:#b7c6cb}
html[data-theme=dark] .detail-intro{color:#bbc8cd}
html[data-theme=dark] .notice{color:#c0ccd1}
html[data-theme=dark] .notice.warning{color:#dab362}
html[data-theme=dark] .output-card{color:#bcc9ce}
html[data-theme=dark] .choice-card p{color:#bac8cd}
html[data-theme=dark] .step-tabs button{color:#b9c7cd}
html[data-theme=dark] .sidebar-label{color:#b7c8d4}
html[data-theme=dark] .phase-count{color:#b7c8d4}
html[data-theme=dark] .video-hero{background-color:#17282e;border-color:#2f4d58;box-shadow:0 4px 22px rgba(0,0,0,0.195)}
html[data-theme=dark] .video-hero.is-done{border-color:transparent;box-shadow:0 0 0 2px #007d78,0 8px 30px rgba(0,0,0,0.238)}
html[data-theme=dark] .video-hero-frame{background-color:#162838;box-shadow:0 6px 24px rgba(0,0,0,0.32)}
html[data-theme=dark] .video-hero-media video{background-color:#162838}
html[data-theme=dark] .video-hero-missing{color:#c4d2dc}
html[data-theme=dark] .video-hero-body h2{color:#d7dfe2}
html[data-theme=dark] .video-hero-lead{color:#afbfc5}
html[data-theme=dark] .video-hero-meta span{color:#bcc9ce;background-color:#1d2a30}
html[data-theme=dark] .hdr-panel{background-color:#17282e;border-color:#2f4d58;box-shadow:0 12px 34px rgba(0,0,0,0.289)}
html[data-theme=dark] .hdr-panel-title{color:#afbfc5}
html[data-theme=dark] .hdr-panel .button{border-color:transparent;background-color:transparent}
html[data-theme=dark] .hdr-panel .button:hover{background-color:#1d2a30}
html[data-theme=dark] .hdr-panel .logout-button{border-top-color:#2f4d58}
html[data-theme=dark] .hdr-credits .account-button{background-color:#173d38;border-color:#306f66;color:#62dada}
html[data-theme=dark] .change-counter{border-color:rgba(37,61,70,0.239);color:#e9f6f4}
html[data-theme=dark] .change-counter{background-color:transparent}
html[data-theme=dark] .change-counter.is-offer{background-color:#684d27;border-color:#87683a;color:#daac62}
html[data-theme=dark] .change-counter.is-offer:hover{background-color:#584121}
html[data-theme=dark] .change-counter.is-offer:focus-visible{outline-color:#725731}
html[data-theme=dark] .change-counter.is-full{border-color:rgba(37,61,70,0.239);color:#cfe3e0}
html[data-theme=dark] .pack-dialog{border-color:none;box-shadow:0 24px 60px rgba(0,0,0,0.56)}
html[data-theme=dark] .pack-dialog::backdrop{background-color:rgba(7,18,31,.55)}
html[data-theme=dark] .pack-kicker{color:#dbab64}
html[data-theme=dark] .pack-error{color:#e18880}
@media(max-width:760px){html[data-theme=dark] .app-header.menu-open>.hdr-tools{background-color:#17282e;border-color:#2f4d58;box-shadow:0 18px 44px rgba(0,0,0,0.32)}}
@media(max-width:760px){html[data-theme=dark] .app-header.menu-open .change-counter:not(.is-offer){color:#62dada;border-color:#306f66;background-color:#173d38}}
html[data-theme=dark] .choice-card .choice-cost{color:#62dada}
html[data-theme=dark] .more-sources,html[data-theme=dark] .more-options{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .more-sources>summary,html[data-theme=dark] .more-options>summary{color:#d7dfe2}
html[data-theme=dark] .more-sources[open]>summary,html[data-theme=dark] .more-options[open]>summary{border-bottom-color:#2f4d58}
html[data-theme=dark] .check-row.is-soon{color:#afbfc5}
html[data-theme=dark] .check-row .soon-tag{color:#dab362;background-color:#3c3117}
html[data-theme=dark] .check-row{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .check-row:hover{border-color:#00998f}
html[data-theme=dark] .check-row:has(input:checked){background-color:#173d38;border-color:#00998f;color:#d7dfe2}
html[data-theme=dark] .check-row.is-soon{background-color:#101c20}
html[data-theme=dark] .check-row.is-soon:hover{border-color:#2f4d58}
html[data-theme=dark] .sidebar :focus-visible,html[data-theme=dark] aside.sidebar :focus-visible{outline-color:#68e9df}
html[data-theme=dark] .upload-zone small{color:#bfccd1}
html[data-theme=dark] .no-items{color:#b7c5cb}
html[data-theme=dark] .resource-item small{color:#b7c5cb}
html[data-theme=dark] .button{box-shadow:0 1px 2px rgba(0,0,0,0.125)}
html[data-theme=dark] .button:hover{box-shadow:0 3px 10px rgba(0,0,0,0.176)}
html[data-theme=dark] .button:active{box-shadow:0 0 1px rgba(0,0,0,0.176)}
html[data-theme=dark] .button.primary{box-shadow:0 4px 14px rgba(0,0,0,0.351)}
html[data-theme=dark] .button.primary:hover{background-color:#006c66;border-color:#006c66;box-shadow:0 6px 18px rgba(0,0,0,0.433)}
html[data-theme=dark] .button.primary:active{box-shadow:0 2px 6px rgba(0,0,0,0.301)}
html[data-theme=dark] .kicker-progress li{background-color:#1d343c}
html[data-theme=dark] .kicker-progress li.is-done{background-color:#00998f}
html[data-theme=dark] .kicker-progress li.is-current{background-color:#007d78;box-shadow:0 0 0 2px #e2f8f5}
html[data-theme=dark] .how-it-works{background-color:transparent;color:#62dad5}
html[data-theme=dark] .how-it-works:hover{color:#62dad4}
html[data-theme=dark] .moments-list.storyboard>li:not(:last-child)::after{border-top-color:#8fa3b0;border-right-color:#8fa3b0}
html[data-theme=dark] .moments-list.storyboard .moment-card{border-color:#2f4d58;background-color:#17282e;box-shadow:0 2px 10px rgba(0,0,0,0.125)}
html[data-theme=dark] .moments-list.storyboard .moment-card.sb-current{border-color:#007d78;box-shadow:0 0 0 3px #68e9df73,0 8px 24px rgba(0,0,0,0.226)}
html[data-theme=dark] .moments-list.storyboard .moment-short{color:#afbfc5}
html[data-theme=dark] .sb-frame{background-color:#162838}
html[data-theme=dark] .sb-frame.is-sketch{background-color:#101c20;background-image:repeating-linear-gradient(135deg,transparent 0 9px,#213a43 9px 10px);border-color:#3e6573}
html[data-theme=dark] .sb-number{background-color:#12393e;color:#fff}
html[data-theme=dark] .moment-card.sb-current .sb-number{background-color:#007d78;box-shadow:0 0 0 3px #68e9df}
html[data-theme=dark] .board-viewport:has(.storyboard){background-image:none;background-color:transparent}
html[data-theme=dark] .sb-frame.is-sketch{background-color:#17282e;background-image:none;border-color:#2f4d58}
html[data-theme=dark] .sb-frame.is-missing{background-color:#1a2e35;border-color:#2f4d58}
html[data-theme=dark] .sb-note-in{color:#afbfc5}
html[data-theme=dark] .moments-list.storyboard .sb-number{background-color:transparent;color:#d7dfe2}
html[data-theme=dark] .moments-list.storyboard .moment-card.sb-current .sb-number{background-color:transparent;color:#62dad5}
html[data-theme=dark] .moments-list.storyboard .moment-status{background-color:transparent !important;color:#afbfc5 !important}
html[data-theme=dark] .moments-list.storyboard .moment-card.sb-current .moment-status{color:#62dada !important}
html[data-theme=dark] .moments-list.storyboard .moment-card[aria-current="step"]:not(.sb-current){outline-color:#3e6573}
@media(max-width:760px){html[data-theme=dark] .feedback-toggle::before{background-color:#17282e}}
html[data-theme=dark] .auth-box .form-field>span>small{color:#afbfc5}
html[data-theme=dark] .auth-link{background-color:transparent;border-color:none;color:#62dad5}
html[data-theme=dark] .auth-link:hover{color:#d7dfe2}
html[data-theme=dark] .auth-link:focus-visible{outline-color:#007d78}
html[data-theme=dark] .dev-code{background-color:#3c3117;color:#dab362}
html[data-theme=dark] .terms-row a{color:#62dad5}
html[data-theme=dark] .gate-legal{border-top-color:#2f4d58}
html[data-theme=dark] .gate-legal a,html[data-theme=dark] .hdr-legal a{color:#afbfc5}
html[data-theme=dark] .gate-legal a:hover,html[data-theme=dark] .hdr-legal a:hover{color:#62dad5}
html[data-theme=dark] .hdr-legal{border-top-color:#2f4d58}
html[data-theme=dark] .library-search{border-color:#385c69;background-color:#17282e;color:#afbfc5}
html[data-theme=dark] .library-search:focus-within{border-color:#007d78;box-shadow:0 0 0 3px rgba(0,0,0,0.238)}
html[data-theme=dark] .library-search input{background-color:transparent;color:#d7dfe2}
html[data-theme=dark] .library-sort{color:#afbfc5}
html[data-theme=dark] .library-sort select{color:#d7dfe2;border-color:#385c69;background-color:#17282e}
html[data-theme=dark] .library-count{color:#afbfc5}
html[data-theme=dark] .library-card.is-new{border-color:#007d78;box-shadow:0 0 0 3px rgba(0,0,0,0.238)}
html[data-theme=dark] #projectLibrary>.resource-actions .button{border-color:#345561;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark] #projectLibrary>.resource-actions .button.primary{background-color:#007d78;border-color:#007d78;color:#fff}
html[data-theme=dark] #projectLibrary>.resource-actions .button:hover{border-color:#007d78}
html[data-theme=dark] .voice-idea{border-color:#406e67;background-color:#101c20}
html[data-theme=dark] .voice-start{border-color:#007d78;color:#62dad5}
html[data-theme=dark] .voice-start:hover:not(:disabled){background-color:#173d38}
html[data-theme=dark] .voice-live{color:#d7dfe2}
html[data-theme=dark] .voice-live small{color:#afbfc5}
html[data-theme=dark] .voice-dot{background-color:#c4321d}
html[data-theme=dark] .voice-dot.is-paused{background-color:#6c7a87}
html[data-theme=dark] .voice-status{color:#d7dfe2}
html[data-theme=dark] .voice-status.is-ok{color:#62dad5}
html[data-theme=dark] .voice-status.is-error{color:#e4928b}
html[data-theme=dark] .voice-spin{border-color:#406e67;border-top-color:#007d78}
html[data-theme=dark] .sb-frame.is-art{background-color:#1b3330;border-color:#32515d}
html[data-theme=dark] .moment-card:not(.sb-current):not(.is-done):not(.is-internal) .sb-frame.is-art{background-color:#101c20;border-color:#2f4d58}
html[data-theme=dark] .moment-card.sb-current .sb-frame.is-art{background-color:#173d38;border-color:#32746c}
html[data-theme=dark] .material-group+.material-group{border-top-color:#2f4d58}
html[data-theme=dark] .material-title{color:#d7dfe2}
html[data-theme=dark] .material-title small{color:#afbfc5}
html[data-theme=dark] .order-number{background-color:#173d38;color:#62dad5}
html[data-theme=dark] .szg-band{background-image:repeating-linear-gradient(135deg,#b4231866 0 8px,#b4231840 8px 16px)}
html[data-theme=dark] .szg-band em{color:#fff;background-color:#7a1a12cc}
html[data-theme=dark] .szg-toggle[aria-pressed=true]{border-color:#b42318;color:#e4928b}
html[data-theme=dark] .close-feedback{border-top-color:rgba(0,0,0,.12)}
html[data-theme=dark] .close-feedback .rating-star{border-color:rgba(0,0,0,.15);background-color:transparent;color:var(--muted,#9aa0a6)}
html[data-theme=dark] .close-feedback .rating-star.on{color:#d49a12}
html[data-theme=dark] .upgrade-progress li.is-done span{color:#6fddad}
html[data-theme=dark] .upgrade-progress li.is-active span{color:var(--green,#62dad1)}
html[data-theme=dark] .q-answers li{border-color:rgba(0,0,0,.12)}
html[data-theme=dark] .q-steps .q-dot{border-color:rgba(100,116,139,.6);background-color:transparent}
html[data-theme=dark] .q-steps .q-dot.is-done{border-color:var(--green,#0f766e);color:var(--green,#62dad1);background-color:rgba(15,118,110,.08)}
html[data-theme=dark] .q-steps .q-dot.is-done::before{background-color:#0f766e;color:#fff}
html[data-theme=dark] .q-steps .q-dot.is-current{background-color:#0f766e;border-color:var(--green,#0f766e);color:#fff}
html[data-theme=dark] .step-nav{border-color:rgba(0,0,0,.12)}
html[data-theme=dark] .step-chip{border-color:rgba(0,0,0,.18);background-color:transparent}
html[data-theme=dark] .step-chip-n{background-color:rgba(0,0,0,.08)}
html[data-theme=dark] .step-chip.is-done{border-color:var(--green,#0f766e)}
html[data-theme=dark] .step-chip.is-done .step-chip-n{background-color:#0f766e;color:#fff}
html[data-theme=dark] .step-chip.is-open{background-color:#0f766e;border-color:var(--green,#0f766e);color:#fff}
html[data-theme=dark] .step-chip.is-open .step-chip-n{background-color:#17282e;color:var(--green,#62dad1)}
html[data-theme=dark] .font-card{border-color:rgba(0,0,0,.15);background-color:transparent}
html[data-theme=dark] .font-card.selected{border-color:var(--green,#0f766e);box-shadow:0 0 0 2px var(--green,#0f766e) inset}
html[data-theme=dark] .sb-frame.is-status{background-color:#101c20;border-color:#2f4d58}
html[data-theme=dark] .sb-frame.is-done{background-color:#173d38;border-color:#3e9088}
html[data-theme=dark] .sb-frame.is-done .sb-state-icon{background-color:#007d78;color:#fff}
html[data-theme=dark] .sb-frame.is-studio{background-color:#382d15;border-color:#896f3b}
html[data-theme=dark] .sb-frame.is-studio .sb-state-icon{background-color:#17282e;color:#dab062;border-color:#967940}
html[data-theme=dark] .sb-frame.is-you{background-color:#173d38;border-color:#007d78}
html[data-theme=dark] .sb-frame.is-you .sb-state-icon{background-color:#007d78;color:#fff}
html[data-theme=dark] .sb-frame.is-next .sb-state-icon{border-color:#3e6573}
html[data-theme=dark] #teleprompterDialog{--tp-accent-ink:#dee5e7;--tp-line:rgba(44,85,85,0.141);background-color:#0b2427;color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog ::selection{background-color:rgba(44,115,110,0.333);color:#fff}
html[data-theme=dark] #teleprompterDialog :focus-visible{outline-color:#3f948d}
html[data-theme=dark] #teleprompterDialog .prompter-stage{background-image:radial-gradient(ellipse at 50% 30%,#185258 0%,#0b2427 70%)}
html[data-theme=dark] #teleprompterDialog .prompter-top{background-image:linear-gradient(#0b2427f2,#0b2427b3)}
html[data-theme=dark] #teleprompterDialog .tp-title span{color:#a9c6c9}
html[data-theme=dark] #teleprompterDialog .tp-time{background-color:#12393e;color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog[data-recording-phase=recording] .tp-time{background-color:#e5484d;color:#fff}
html[data-theme=dark] #teleprompterDialog[data-recording-phase=recording] .tp-time::before{background-color:#17282e}
html[data-theme=dark] #teleprompterDialog .tp-close{background-color:#12393e;color:#e6f2f2;border-color:rgba(44,85,85,0.141)}
html[data-theme=dark] #teleprompterDialog .tp-close:hover{background-color:#185258}
html[data-theme=dark] #teleprompterDialog .shot-guide{background-color:#12393ecc}
html[data-theme=dark] #teleprompterDialog .shot-guide p{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .tp-link{background-color:transparent;color:#68e9df}
html[data-theme=dark] #teleprompterDialog .tp-readline::before{border-left-color:#3f948d}
html[data-theme=dark] #teleprompterDialog .prompter-line{color:#e6f2f28c;text-shadow:0 2px 6px #0b2427}
html[data-theme=dark] #teleprompterDialog .prompter-line.is-reading{color:#fff;text-shadow:0 0 18px rgba(104,233,223,.35),0 2px 6px #0b2427}
html[data-theme=dark] #teleprompterDialog .tp-count{color:#fff;text-shadow:0 6px 30px #0b2427;background-color:#0b242766}
html[data-theme=dark] #teleprompterDialog .tp-dock{background-color:#0b2427eb;border-top-color:rgba(44,85,85,0.141)}
html[data-theme=dark] #teleprompterDialog .tp-dock [role=status]{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .button{border-color:rgba(44,85,85,0.141);background-color:#12393e;color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .button:hover{background-color:#185258}
html[data-theme=dark] #teleprompterDialog .button.primary{background-color:#2c736e;border-color:#3f948d;color:#dee5e7}
html[data-theme=dark] #teleprompterDialog .button.primary:hover{background-color:#25615b}
html[data-theme=dark] #teleprompterDialog .tp-rec svg{fill:#f6dadb}
html[data-theme=dark] #teleprompterDialog .tp-rec:not(:disabled){background-color:#17282e;border-color:#253d46;color:#dee5e7}
html[data-theme=dark] #teleprompterDialog [data-prompter-read][aria-pressed=true]{border-color:#3f948d;color:#68e9df}
html[data-theme=dark] #teleprompterDialog .tp-settings{background-color:#12393e;border-top-color:rgba(44,85,85,0.141);box-shadow:0 -12px 32px rgba(0,0,0,0.64)}
html[data-theme=dark] #teleprompterDialog .tp-settings h2{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .tp-settings .icon-button{background-color:#0b2427;color:#e6f2f2;border-color:rgba(44,85,85,0.141)}
html[data-theme=dark] #teleprompterDialog .prompter-settings label{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .prompter-settings output{color:#68e9df}
html[data-theme=dark] #teleprompterDialog input[type=range]{accent-color:#68e9df}
html[data-theme=dark] #teleprompterDialog .tp-check input{accent-color:#68e9df}
html[data-theme=dark] #teleprompterDialog select{color:#e6f2f2;background-color:#0b2427;border-color:rgba(44,85,85,0.141)}
html[data-theme=dark] #teleprompterDialog .prompter-hint{color:#a9c6c9}
html[data-theme=dark] #teleprompterDialog .prompter-overlay{background-color:#12393e;border-color:rgba(44,85,85,0.141);box-shadow:0 18px 48px rgba(0,0,0,0.75)}
html[data-theme=dark] #teleprompterDialog .prompter-overlay h2{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .prompter-overlay p{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .prompter-overlay textarea{color:#d7dfe2;background-color:#17282e}
html[data-theme=dark] #recordingPlanDialog .dialog-heading{background-color:#17282e;border-bottom-color:#2f4d58}
html[data-theme=dark] #recordingPlanDialog .plan-quick{background-color:#173d38}
html[data-theme=dark] #recordingPlanDialog .plan-more{border-top-color:#2f4d58}
html[data-theme=dark] #recordingPlanDialog .plan-more>summary{color:var(--green,#62dad5)}
html[data-theme=dark] #teleprompterDialog .tp-step{background-color:#12393ee6;border-color:rgba(44,85,85,0.141);box-shadow:0 6px 18px rgba(0,0,0,0.64)}
html[data-theme=dark] #teleprompterDialog .tp-step button{background-color:transparent;color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .tp-step button:hover{background-color:#185258}
html[data-theme=dark] #teleprompterDialog .tp-step output{color:#68e9df}
html[data-theme=dark] #teleprompterDialog .tp-step small{color:#a9c6c9}
html[data-theme=dark] #teleprompterDialog input.tp-rail-range{accent-color:#68e9df}
@media(min-width:900px){html[data-theme=dark] #teleprompterDialog .tp-settings{border-left-color:rgba(44,85,85,0.141);box-shadow:-12px 0 32px rgba(0,0,0,0.64)}}
html[data-theme=dark] #teleprompterDialog .tp-settings{background-color:#12393ec2}
html[data-theme=dark] #teleprompterDialog .tp-settings select{background-color:#0b2427cc}
html[data-theme=dark] #teleprompterDialog .tp-step{background-color:#12393eb8}
html[data-theme=dark] #teleprompterDialog .tp-dock{background-color:#0b2427c7}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme=dark] #teleprompterDialog .tp-settings{background-color:#12393ee6}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-theme=dark] #teleprompterDialog .tp-dock{background-color:#0b2427e6}}
html[data-theme=dark] #teleprompterDialog .tp-free p{color:#e6f2f2}
html[data-theme=dark] .pub-context{color:#c7d2d6}
html[data-theme=dark] .rn-chip{border-color:#2f4d58;background-color:transparent}
html[data-theme=dark] .rn-chip:hover{border-color:#007d78;color:#62dad5}
html[data-theme=dark] .rn-chip:focus-visible{outline-color:#007d78}
html[data-theme=dark] #detailPanel .approve-quiet{background-color:transparent;color:#62dad5;border-color:#2f4d58}
html[data-theme=dark] .next-action-bar .next-action-tab{color:#afbfc5}
html[data-theme=dark] .brand-identity{border-top-color:#2f4d58}
html[data-theme=dark] .brand-color input[type=color]{border-color:#2f4d58;background-color:transparent}
html[data-theme=dark] .account-data form{border-top-color:#2f4d58}
html[data-theme=dark] .button.danger{background-color:#a5281b;color:#fff;border-color:#a5281b}
html[data-theme=dark] .button.danger:hover{background-color:#8a2016}
html[data-theme=dark] .sb-state-badge{box-shadow:0 1px 3px rgba(0,0,0,0.288)}
html[data-theme=dark] .sb-frame.is-next .sb-state-badge{background-color:#17282e}
html[data-theme=dark] .fcn-tag{background-color:rgba(15,29,46,.82);color:#f4f7fb}
html[data-theme=dark] .vcmp-tag{background-color:#614625;color:#e1e7e9}
html[data-theme=dark] .md-card{border-color:rgba(0,0,0,.12)}
html[data-theme=dark] .md-card.is-selected{border-color:var(--accent,#409691);box-shadow:0 0 0 2px var(--accent,#09c3b8) inset}
html[data-theme=dark] .pub-sale{border-color:#409691;background-color:rgba(50,133,128,0.06)}
html[data-theme=dark] .pub-sale-price{color:var(--accent,#09c3b8)}
html[data-theme=dark] .extra-material{border-color:rgba(0,0,0,.2)}
html[data-theme=dark] .example-strip{border-color:#345561;background-color:#101c20}
html[data-theme=dark] .example-strip>summary{color:#62dada}
html[data-theme=dark] .example-strip>summary:focus-visible{outline-color:#409691}
html[data-theme=dark] .example-hint{color:#bac8cd}
html[data-theme=dark] .example-clip video{background-color:#0b1a1e}
html[data-theme=dark] .example-clip figcaption{color:#d7dfe2}
html[data-theme=dark] .example-clip.is-chosen video{outline-color:#409691}
html[data-theme=dark] .level-more-applied{color:#bac8cd}
html[data-theme=dark] .level-more>summary>span::after{color:#62dada}
html[data-theme=dark] .level-more>summary:focus-visible{outline-color:#409691}
html[data-theme=dark] .setup-more>summary>span::after{color:#62dada}
html[data-theme=dark] .exploration-bar{background-color:#173d38;border-color:#2f6d64;color:#d7dfe2}
html[data-theme=dark] .exploration-plan{color:#62dada}
html[data-theme=dark] .exploration-small{color:#b7c5cb}
html[data-theme=dark] .gift-upsell{border-color:#007d78;background-color:#17282e}
html[data-theme=dark] .login-gate{background-image:radial-gradient(60% 50% at 50% -8%,rgba(44,115,110,0.24),rgba(44,115,110,0) 70%),radial-gradient(40% 42% at 10% 92%,rgba(0,125,120,.32),rgba(0,125,120,0) 72%),radial-gradient(36% 40% at 94% 68%,rgba(0,153,143,.18),rgba(0,153,143,0) 72%),linear-gradient(170deg,#0b2629,#12393e 55%,#174a50)}
html[data-theme=dark] .login-card{box-shadow:0 0 0 1px rgba(104,233,223,.35),0 40px 90px -40px rgba(104,233,223,.45),0 30px 70px -30px rgba(0,0,0,0.75)}
html[data-theme=dark] .close-fix{border-color:#367f77;background-color:#173d38;color:#d5dee1}
html[data-theme=dark] .close-fix small{color:#c0ccd1}
html[data-theme=dark] .scope-warning{border-color:#8f733d;background-color:#382e15;color:#d5dee1}
html[data-theme=dark] .scope-warning em{color:#dab362}
html[data-theme=dark] .people-choice{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .account-dialog .account-x{border-color:#33535e;background-color:#17282e}
html[data-theme=dark] .account-dialog .account-x:hover{background-color:#1d2a30}
html[data-theme=dark] .account-dialog .account-x:focus-visible{outline-color:#0b7a72}
html[data-theme=dark] .credit-extra{border-color:#87683a;background-color:#101c20}
html[data-theme=dark] .credit-extra-options .button span{color:#c9d4d8}
html[data-theme=dark] .credit-extra-status{color:#62dada}
html[data-theme=dark] .decision-lock{border-color:#2f4d58;background-color:#173d38;color:#d7dfe2}
html[data-theme=dark] .decision-lock.is-open{background-color:#101c20;border-color:#725a31}
html[data-theme=dark] .people-thumb{background-color:#101b1a}
html[data-theme=dark] .people-frame figcaption{color:#afbfc5}
html[data-theme=dark] .plan-box{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .doc-factura input{border-color:#2f4d58}
html[data-theme=dark] .plan-options .button span{color:#62dad5}
html[data-theme=dark] .plan-options .button small{color:#afbfc5}
html[data-theme=dark] .plan-status{color:#afbfc5}
html[data-theme=dark] .brain-video{background-color:#0d1b24}
html[data-theme=dark] .audit-table{border-color:#2f4d58}
html[data-theme=dark] .audit-table th,html[data-theme=dark] .audit-table td{border-bottom-color:#2f4d58}
html[data-theme=dark] .audit-table th{background-color:#17282e}
html[data-theme=dark] .support-client{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .support-client:hover,html[data-theme=dark] .support-client:focus-visible{border-color:var(--accent,#0f7a72)}
html[data-theme=dark] .support-client span,html[data-theme=dark] .support-client small{color:var(--muted,#b7c6cb)}
html[data-theme=dark] .support-card:not(:empty){border-top-color:#2f4d58}
html[data-theme=dark] .staff-note{background-color:#382d15;color:#dab362;border-bottom-color:#6f5c30}
html[data-theme=dark] .grant-form{border-color:#2f4d58}
html[data-theme=dark] .team-own .team-member small{color:var(--muted,#b7c6cb)}
html[data-theme=dark] .sync-upload{background-color:#17282e;border-color:#2f4d58;box-shadow:0 6px 20px rgba(0,0,0,0.192)}
html[data-theme=dark] .look-sample{background-image:radial-gradient(circle 15px at 30% 58%,#674327 0 14px,transparent 15px),linear-gradient(180deg,#7fb2df 0 45%,#5f8f4e 46% 100%)}
html[data-theme=dark] .start-screen{background-image:radial-gradient(60% 50% at 50% -8%,rgba(44,115,110,0.24),rgba(44,115,110,0) 70%),radial-gradient(40% 42% at 10% 92%,rgba(0,125,120,.32),rgba(0,125,120,0) 72%),radial-gradient(36% 40% at 94% 68%,rgba(0,153,143,.18),rgba(0,153,143,0) 72%),linear-gradient(170deg,#0b2629,#12393e 55%,#174a50)}
html[data-theme=dark] .start-card{background-color:#17282e;box-shadow:0 0 0 1px rgba(104,233,223,.35),0 40px 90px -40px rgba(104,233,223,.45),0 30px 70px -30px rgba(0,0,0,0.75)}
html[data-theme=dark] .start-card h1{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .start-card p{color:#c0ccd1}
html[data-theme=dark] .start-continue{border-color:#367f77;background-color:#173d38}
html[data-theme=dark] .start-continue span{color:var(--green,#62dad5)}
html[data-theme=dark] .start-continue strong{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .more-options>summary,html[data-theme=dark] .more-sources>summary{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .more-options>summary::after,html[data-theme=dark] .more-sources>summary::after{border-color:#007d78;color:#62dada;background-color:#173d38}
html[data-theme=dark] .more-options>summary:hover::after,html[data-theme=dark] .more-sources>summary:hover::after{background-color:#1c4a44}
html[data-theme=dark] .material-report.is-inside{background-color:#193532}
html[data-theme=dark] .complete-error{color:#e17e81}
html[data-theme=dark] .internal-note.te-toca{border-left-color:#0d8f86;background-color:#0d231f}
html[data-theme=dark] .redo-row .redo-job summary{color:var(--teal,#62dad5)}
html[data-theme=dark] #teleprompterDialog input.tp-scroll{accent-color:#62dad5}
html[data-theme=dark] .rf-card .rf-bar{background-color:rgba(50,133,128,0.15)}
html[data-theme=dark] .rf-card .rf-bar span{background-color:#328580}
html[data-theme=dark] .rf-card .rf-video{background-color:#000}
html[data-theme=dark] #teleprompterDialog .tp-clips-title{color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .tp-clips li{border-color:rgba(44,85,85,0.141);background-color:rgba(10,12,16,.45);color:#e6f2f2}
html[data-theme=dark] #teleprompterDialog .prompter-top{background-color:rgba(10,12,16,.55)}
html[data-theme=dark] #teleprompterDialog .prompter-copy .prompter-line{background-color:rgba(10,12,16,.55)}
html[data-theme=dark] #teleprompterDialog .tp-dock{background-color:rgba(10,12,16,.55);border-top-color:rgba(37,61,70,0.18)}
html[data-theme=dark] .change-guide{color:var(--muted,#b8c6cb)}
html[data-theme=dark] .review-notes .rn-general-add{background-color:transparent;color:var(--accent,#73ded8)}
html[data-theme=dark] .review-notes .rn-edit{background-color:transparent;color:var(--accent,#73ded8)}
html[data-theme=dark] .review-notes .rn-edit-input{border-color:#33535f}
html[data-theme=dark] .terms-gate{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .terms-gate::backdrop{background-color:rgba(10,20,24,.55)}
html[data-theme=dark] .terms-gate-error{color:#e5948f}
/* ---- pexels.css ---- */
html[data-theme=dark] .pexels-panel{border-top-color:#345460}
html[data-theme=dark] .pexels-card{border-color:#365764;background-color:#17282e}
html[data-theme=dark] .pexels-card [aria-pressed=true]{background-color:#203c32;color:#fff}
/* ---- escenario.css ---- */
html[data-theme=dark][data-ui=escenario]{--esc-ink:#d7dfe2;--esc-muted:#b7c5cb;--esc-line:#2f4d58;--esc-paper:#101c20}
html[data-theme=dark][data-ui=escenario] body{background-color:#101c20;caret-color:#62dad5}
html[data-theme=dark][data-ui=escenario] ::selection{background-color:rgba(44,115,110,0.451);color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .app-header{background-color:#12393e;color:#e6f2f2;box-shadow:0 10px 28px -22px #0b2427}
html[data-theme=dark][data-ui=escenario] .app-header .brand-text,html[data-theme=dark][data-ui=escenario] .app-header .brand-text *{color:#fff}
html[data-theme=dark][data-ui=escenario] .app-header #projectName{color:#fff;background-color:transparent}
html[data-theme=dark][data-ui=escenario] .app-header #projectName:hover{border-color:rgba(37,61,70,0.2)}
html[data-theme=dark][data-ui=escenario] .app-header #projectName:focus{border-color:#3f948d;background-color:rgba(23,40,46,0.051)}
html[data-theme=dark][data-ui=escenario] .app-header .save-state{color:#a9c6c9}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button{background-color:transparent;color:#e6f2f2}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button:hover{background-color:rgba(23,40,46,0.078)}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-number{border-color:rgba(37,61,70,0.349);background-color:transparent}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-count{color:#a9c6c9;background-color:transparent}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button.selected{background-color:#185258;color:#8ef0e6}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button.selected .phase-number{background-color:#2c736e;border-color:#3f948d;color:#69c7d3}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button.selected .phase-count{color:#8ef0e6}
html[data-theme=dark][data-ui=escenario] .app-header :focus-visible{outline-color:#3f948d}
html[data-theme=dark][data-ui=escenario] .app-header .button:not(.hdr-panel *){background-color:transparent;color:#e6f2f2;border-color:rgba(37,61,70,0.22)}
html[data-theme=dark][data-ui=escenario] .app-header .button:not(.hdr-panel *):hover{background-color:rgba(23,40,46,0.078);border-color:rgba(37,61,70,0.4)}
html[data-theme=dark][data-ui=escenario] .app-header .hdr-credits .account-button{background-color:rgba(23,40,46,0.071);border-color:transparent;color:#8ef0e6}
html[data-theme=dark][data-ui=escenario] .app-header .hdr-panel{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .workspace{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .workspace-heading h1{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .flow-mode-label{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .next-action-bar{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark][data-ui=escenario] .next-action-bar .next-action-text{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .next-action-bar .button{background-color:#007d78;border-color:#007d78;color:#fff}
html[data-theme=dark][data-ui=escenario] .next-action-bar .button:hover{background-color:#075c5c}
html[data-theme=dark][data-ui=escenario] body.mobile-detail-open .detail-panel{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-kicker{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .esc-back{border-color:#385c69;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .esc-back:hover{border-color:#00998f;color:#62dada}
html[data-theme=dark][data-ui=escenario] .esc-where{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .detail-panel h2{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-intro{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .detail-panel .workflow-navigation .button{background-color:transparent;border-color:#385c69;color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .workflow-navigation .button:hover{border-color:#00998f}
html[data-theme=dark][data-ui=escenario] .detail-panel .step-tabs{background-color:transparent;border-bottom-color:#2f4d58}
html[data-theme=dark][data-ui=escenario] .detail-panel .step-tabs button{background-color:transparent;color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .detail-panel .step-tabs button.active{color:#d7dfe2;box-shadow:inset 0 -2px 0 #007d78}
html[data-theme=dark][data-ui=escenario] .detail-panel .form-body{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .detail-panel .form-body h3{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card{border-color:#385c69;background-color:#17282e}
html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card:hover{border-color:#00998f}
html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card.selected,html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card[aria-pressed=true]{background-color:#163b35;border-color:#00998f;box-shadow:0 0 0 1px #00998f}
html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card strong{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .form-field input,html[data-theme=dark][data-ui=escenario] .detail-panel .form-field textarea,html[data-theme=dark][data-ui=escenario] .detail-panel .form-field select{border-color:#385c69;background-color:#17282e}
html[data-theme=dark][data-ui=escenario] .detail-panel .form-field :is(input,html[data-theme=dark] textarea,html[data-theme=dark] select):focus{border-color:#007d78;box-shadow:0 0 0 3px rgba(0,0,0,0.238)}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-section h3{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-actions:has(> .button.primary:not(.q-wait):not([hidden])){background-color:#101c20;border-top-color:#2f4d58;box-shadow:0 -14px 28px -22px rgba(0,0,0,0.558)}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-actions .button.primary{background-color:#007d78;border-color:#007d78}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-actions .button.primary:hover{background-color:#075c5c}
@media (max-width:760px){html[data-theme=dark][data-ui=escenario] .app-header.menu-open .hdr-credits .account-button{background-color:#173d38;border-color:#306f66;color:#62dada}}
html[data-theme=dark][data-ui=escenario] dialog{box-shadow:0 32px 80px -32px rgba(0,0,0,0.75);color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] dialog::backdrop{background-color:#0b2427a6}
html[data-theme=dark][data-ui=escenario] dialog h2{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] dialog .icon-button{border-color:#385c69;background-color:#17282e;color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] dialog .icon-button:hover{border-color:#00998f}
html[data-theme=dark][data-ui=escenario] dialog .button.primary{background-color:#007d78;border-color:#007d78}
html[data-theme=dark][data-ui=escenario] dialog .button.primary:hover{background-color:#075c5c}
html[data-theme=dark][data-ui=escenario] dialog details{border-color:#2f4d58}
html[data-theme=dark][data-ui=escenario] #projectLibrary .library-card{background-color:#17282e;border-color:#2f4d58}
html[data-theme=dark][data-ui=escenario] #projectLibrary .library-card.is-new{border-color:#00998f;box-shadow:0 0 0 3px rgba(0,0,0,0.32)}
html[data-theme=dark][data-ui=escenario] dialog details>summary:focus-visible{outline-color:#007d78}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button.esc-viewing:not(.selected){box-shadow:inset 0 0 0 1.5px #68e9df;color:#fff}
html[data-theme=dark][data-ui=escenario] .esc-moments .phase-button.esc-viewing:not(.selected) .phase-number{border-color:#3f948d}
@media (hover:hover){html[data-theme=dark][data-ui=escenario] .moment-card:hover,html[data-theme=dark][data-ui=escenario] .node:hover{box-shadow:0 14px 30px -16px rgba(0,0,0,0.558)}}
@media (hover:hover){html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card:hover{box-shadow:0 8px 20px -14px rgba(0,0,0,0.483)}}
@media (prefers-reduced-motion:no-preference){html[data-theme=dark][data-ui=escenario] .moment-card:active,html[data-theme=dark][data-ui=escenario] .node:active{box-shadow:0 4px 12px -8px rgba(0,0,0,0.483)}}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-actions .button.primary:disabled,html[data-theme=dark][data-ui=escenario] .detail-panel .detail-actions:has(.gate-message:not(:empty)) .button.primary{background-color:#1e2e35;border-color:#345561;color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .detail-panel .choice-card > .choice-tag{background-color:#163b35;color:#62dada}
html[data-theme=dark][data-ui=escenario] .detail-panel .question-block{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .detail-panel .form-body > div.notice{background-color:transparent}
html[data-theme=dark][data-ui=escenario] .detail-panel .detail-section .output-card{background-color:transparent;color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .detail-panel .eyebrow{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .qd-summary>.eyebrow{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .esc-cheer-overlay{background-color:#0b2427b3}
html[data-theme=dark][data-ui=escenario] .esc-cheer-card{background-color:#17282e;box-shadow:0 40px 90px -30px rgba(0,0,0,0.75)}
html[data-theme=dark][data-ui=escenario] .esc-cheer-art{background-color:#163b35}
html[data-theme=dark][data-ui=escenario] .esc-cheer-title{color:#d7dfe2}
html[data-theme=dark][data-ui=escenario] .esc-cheer-moment{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .esc-cheer-moment strong{color:#62dada}
html[data-theme=dark][data-ui=escenario] .esc-cheer-short{color:#b7c5cb}
html[data-theme=dark][data-ui=escenario] .esc-spark{background-color:#2c736e}
@media (prefers-reduced-motion:no-preference){html[data-theme=dark][data-ui=escenario] .esc-spark.s6{background-color:#007d78}}
/* ---- auto-flow.css ---- */
html[data-theme=dark] .auto-start h4{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-lead,html[data-theme=dark] .auto-help{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-mode-line{color:var(--muted,#b7c5cb);background-color:#162d37}
html[data-theme=dark] .auto-mode-line strong{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-field{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-field input,html[data-theme=dark] .auto-field textarea{color:var(--ink,#d7dfe2);border-color:#385c69;background-color:#17282e}
html[data-theme=dark] .auto-field small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-tip{background-color:#3c3117;border-color:#6f5c30;color:#dab262}
html[data-theme=dark] .auto-tip strong{color:#dab262}
html[data-theme=dark] .auto-clips li{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .auto-clips li small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-check input{accent-color:#62dad5}
html[data-theme=dark] .auto-check small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-card span{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-tag{color:#62dada;background-color:#173d38}
html[data-theme=dark] .auto-upload-row small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-more{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .auto-summary{background-color:#17282e;border-color:#2f4d58;box-shadow:0 10px 24px -18px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-summary > span{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-summary > strong{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-summary > small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-decides{color:#c0ccd1;background-color:#162d37}
html[data-theme=dark] .auto-error{color:#e1877f;background-color:#371915}
html[data-theme=dark] .auto-tech{border-color:#2f4d58;background-color:#17282e;box-shadow:0 10px 24px -18px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-tech .hint{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-tech legend{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-tech legend small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-pill,html[data-theme=dark] .auto-pills button{border-color:#385c69;background-color:#17282e;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-pill:hover,html[data-theme=dark] .auto-pills button:hover{border-color:#007d78}
html[data-theme=dark] .auto-font-sample{color:#62dada}
html[data-theme=dark] .auto-pill[aria-pressed=true],html[data-theme=dark] .auto-pills button[aria-pressed=true]{border-color:#007d78;background-color:#173d38;color:#62dada;box-shadow:0 0 0 1px #007d78}
html[data-theme=dark] .auto-select select{border-color:#385c69;background-color:#17282e;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-warn{color:#da9163}
html[data-theme=dark] .auto-sw{border-color:rgba(0,0,0,.15)}
html[data-theme=dark] .auto-color{border-color:#385c69}
html[data-theme=dark] .auto-color input{background-color:transparent}
html[data-theme=dark] .auto-sub > span{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-tech-actions{border-top-color:#2f4d58}
html[data-theme=dark] .auto-promise{border-color:#2f6d64;background-image:linear-gradient(180deg,#101c20,#17282e)}
html[data-theme=dark] .auto-promise .hint{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-pgroup{color:#62dada}
html[data-theme=dark] .auto-rule{color:#62dada}
html[data-theme=dark] .auto-promise-foot{border-top-color:#2a6258}
html[data-theme=dark] .auto-promise-foot .button.is-selected{border-color:#007d78;background-color:#173d38;color:#62dada}
html[data-theme=dark] .auto-music-choice{border-color:#6f5c30;background-color:#101c20}
html[data-theme=dark] .auto-music-choice .hint{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-counter{color:#c0ccd1}
html[data-theme=dark] .auto-counter.is-over{color:#e1877f}
html[data-theme=dark] .auto-current{color:#b7c5cb;background-color:#1a2e35}
html[data-theme=dark] .auto-live-frame{background-color:#0f1d22;box-shadow:0 14px 30px -18px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-live-play{border-color:rgba(37,61,70,0.349);background-color:rgba(10,29,34,.66);color:#fff}
html[data-theme=dark] .auto-live-play:hover{background-color:rgba(10,29,34,.82)}
html[data-theme=dark] .auto-live-play:focus-visible{outline-color:#3f948d}
html[data-theme=dark] .auto-live-scrub small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-live-scrub input{accent-color:#62dad2}
html[data-theme=dark] .auto-live.is-large{background-color:rgba(6,20,22,.9)}
html[data-theme=dark] .auto-live.is-large .auto-live-scrub,html[data-theme=dark] .auto-live.is-large figcaption{color:#e6f2f2}
html[data-theme=dark] .auto-live.is-large .auto-live-scrub small{color:#a9c6c9}
html[data-theme=dark] .auto-live-title{box-shadow:0 8px 22px -10px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-live-sub.is-resalte span{text-shadow:0 2px 6px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-live-sub.is-borde span{text-shadow:0 2px 4px rgba(0,0,0,0.75)}
html[data-theme=dark] .auto-live-sub.is-caja span{background-color:rgba(10,30,33,.78)}
html[data-theme=dark] .auto-live-logo img{filter:drop-shadow(0 1px 3px rgba(0,0,0,0.64))}
html[data-theme=dark] .auto-live-logo small{color:#fff;background-color:rgba(0,0,0,.45)}
html[data-theme=dark] .auto-live figcaption{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-sum{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .auto-sum-row{border-top-color:#2f4d58}
html[data-theme=dark] .auto-sum-row dt{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-sum-row dd{color:#c0ccd1}
html[data-theme=dark] .music-previous-row{border-top-color:#2f4d58}
html[data-theme=dark] .service-notice{background-color:#3c3117;border-bottom-color:#6f5c30;color:#dab262}
html[data-theme=dark] .service-notice span{color:#d2b16a}
html[data-theme=dark] .transcript-view{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .transcript-view small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .md-previous small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .upgrade-sound{border-top-color:#2f4d58}
html[data-theme=dark] .feedback-current>small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-eta{color:#b7c5cb}
html[data-theme=dark] .auto-script-help{border-color:#345561;background-color:#17282e}
html[data-theme=dark] .auto-script-help>span{color:var(--gris,#bdcacf)}
html[data-theme=dark] .auto-script-help.is-writing{border-color:#38827b;background-color:#0d231f}
html[data-theme=dark] .auto-script-help.is-writing>strong::before{background-color:#00998f}
html[data-theme=dark] .auto-script-draft{background-color:#101c20}
html[data-theme=dark] .auto-script-cta{border-color:#00998f;background-color:#0d231f;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-script-cta strong{color:#62dad3}
html[data-theme=dark] .auto-script-cta span{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-script-cta:hover{background-color:#173d38}
html[data-theme=dark] .auto-script-cta:focus-visible{outline-color:#00998f}
html[data-theme=dark] .auto-promise-checked{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .auto-promise-checked>summary small{color:#bac8cd}
html[data-theme=dark] .auto-pick{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .auto-pick-label{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-pick>summary strong{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-pick>summary small{color:#bac8cd}
html[data-theme=dark] .auto-pick>summary::after{border-color:#007d78;color:#62dada;background-color:#173d38}
html[data-theme=dark] .auto-pick>summary:focus-visible{outline-color:#409691}
@media (max-width:760px){html[data-theme=dark] .auto-live{background-color:#17282e;box-shadow:0 14px 14px -14px rgba(0,0,0,0.75)}}
html[data-theme=dark] .help-tip{border-color:#385c69;background-color:#17282e;color:#62dada}
html[data-theme=dark] .help-tip:hover{border-color:#00998f;background-color:#0d231f}
html[data-theme=dark] .help-tip[aria-expanded=true]{background-color:#173d38;border-color:#007d78;color:#62dada}
html[data-theme=dark] .help-tip:focus-visible{outline-color:#00998f}
html[data-theme=dark] .help-panel{background-color:#1d2a30;color:var(--texto-cuerpo,#d5dee1)}
html[data-theme=dark] .auto-pick-why{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-script-tools .voice-idea{background-color:transparent}
html[data-theme=dark] .auto-script-tools .auto-script-cta{border-color:#385c69;background-color:#17282e;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-script-tools .auto-script-cta:hover{background-color:#0d231f;border-color:#00998f}
html[data-theme=dark] .auto-photo-note{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .vp{border-color:#2f4d58;background-color:#17282e}
html[data-theme=dark] .vp-axis-head h5{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .vp-axis-head span{color:#62dada}
html[data-theme=dark] .vp-opt{border-color:#385c69;background-color:#17282e;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .vp-opt:hover{border-color:#007d78}
html[data-theme=dark] .vp-opt[aria-pressed=true]{border-color:#007d78;background-color:#007d78;color:#fff}
html[data-theme=dark] .vp-opt:focus-visible{outline-color:#409691}
html[data-theme=dark] .vp-summary{border-top-color:#2f4d58;color:var(--muted,#b7c5cb)}
html[data-theme=dark] .ai-voice{border-color:#385c69;background-color:#17282e}
html[data-theme=dark] .ai-voice.selected{border-color:#007d78;box-shadow:0 0 0 1px #007d78;background-color:#173d38}
html[data-theme=dark] .ai-voice-pick{background-color:transparent;color:var(--ink,#d7dfe2)}
html[data-theme=dark] .ai-voice-pick span{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .ai-voice-pick small{color:#bac8cd}
html[data-theme=dark] .ai-voice-pick:focus-visible,html[data-theme=dark] .ai-voice-sample:focus-visible{outline-color:#409691}
html[data-theme=dark] .vp-style .vp-style-select{border-color:#3a5f6c;background-color:#17282e}
html[data-theme=dark] .vp-style .vp-style-desc{color:var(--muted,#bac8cd)}
html[data-theme=dark] .vp-style .vp-style-video{background-color:#1f2a2e}
html[data-theme=dark] .auto-ask>small{color:var(--muted,#bac8cd)}
html[data-theme=dark] .auto-script-redo{color:var(--muted,#bac8cd)}
html[data-theme=dark] .auto-phase{border-color:#33545f;background-color:#17282e}
html[data-theme=dark] .auto-phase:nth-of-type(even){background-color:#193532;border-color:#32645c}
html[data-theme=dark] .auto-phase>h4:first-of-type{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-phase>h4:first-of-type::before{background-color:#007d78;color:#fff}
html[data-theme=dark] .auto-phase>h4:first-of-type small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-phase-why{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .auto-start>.auto-summary{background-color:#0b2629;color:#f7f9fb}
html[data-theme=dark] .auto-start>.auto-summary>span,html[data-theme=dark] .auto-start>.auto-summary>small{color:#a9c6c9}
html[data-theme=dark] .auto-start>.auto-summary>strong{color:#f7f9fb}
html[data-theme=dark] .auto-start>.auto-summary .auto-create{background-color:#2c736e;border-color:#3f948d;color:#dee4e7}
html[data-theme=dark] .auto-format>span{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .auto-format .auto-pill small{color:var(--muted,#b7c5cb)}
html[data-theme=dark] .vp-recipes-title{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .vp-more{border-color:#33535f;background-color:#17282e}
html[data-theme=dark] .vp-more>summary{color:var(--ink,#d7dfe2)}
html[data-theme=dark] .vp-more>summary::before{color:var(--accent,#73ded8)}
html[data-theme=dark] .vp-more>summary small{color:var(--muted,#b8c6cb)}
html[data-theme=dark] .vp-more-sum{color:var(--muted,#b8c6cb)}
/* ---- ajustes a mano ---- */
/* Base del tema oscuro (paleta de la propuesta del panel 328 que le gustó al usuario: fondo #0f1b22, superficie #16252e, tinta #e6eef1,
   secundario #9fb1bb, línea #26404c, teal claro #3fd1c5 para textos y enlaces). */
html[data-theme=dark]{color-scheme:dark;background:#0f1b22}
html[data-theme=dark] body{background:#0f1b22;color:#d9e4e8}
html[data-theme=dark] input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:#16252e;color:#e6eef1;border-color:#3a5563}
html[data-theme=dark] ::placeholder{color:#8aa0ab;opacity:1}
html[data-theme=dark] dialog{background:#16252e;color:#e6eef1;border-color:#26404c}
html[data-theme=dark] dialog::backdrop{background:rgba(3,12,15,.74)}
html[data-theme=dark] a:not(.button){color:#6fe3d8}
html[data-theme=dark] ::selection{background:#1f6f6a;color:#ffffff}
html[data-theme=dark] :focus-visible{outline-color:#68e9df}
html[data-theme=dark] hr{border-color:#26404c}
/* El contenido del cliente no cambia: videos, fotos, la vista previa en vivo y los ejemplos se ven como saldrán. */
html[data-theme=dark] .auto-live-layer,html[data-theme=dark] .auto-live-layer *{color:inherit}
/* Botón del tema: lo que hará al tocarlo. */
html[data-theme=dark] .theme-toggle .theme-sun{display:inline}html[data-theme=dark] .theme-toggle .theme-moon{display:none}
.theme-toggle .theme-sun{display:none}.theme-toggle .theme-moon{display:inline}
/* «Procesando» de las fases (QA 19-10-2026): la parte que gira en turquesa claro para que se vea sobre el fondo oscuro. */
html[data-theme=dark] .work-phases-spin{border-color:#2d5c57;border-top-color:#62dad4}
/* Pendientes 473 (25-10-2026): burbujas de preguntas legibles en oscuro: respondida en verde claro, pendiente con borde gris visible. */
html[data-theme=dark] .q-steps .q-dot{border-color:rgba(148,163,184,.6)}
html[data-theme=dark] .q-steps .q-dot.is-done{color:#62dad1;border-color:#62dad1;background-color:rgba(98,218,209,.12)}
html[data-theme=dark] .q-steps .q-dot.is-done::before{background:#62dad1;color:#0b1f22}
