html[data-theme=day] .avatar{background:rgba(255,255,255,0.6)}
html[data-theme=day] .topbar{background:rgba(255,255,255,0.6)}
html[data-theme=day] .role-select{background:rgba(255,255,255,0.6)}
html[data-theme=day] .prototype-label{background:rgba(238,242,246,0.66)}
html[data-theme=day] .btn{background:rgba(255,255,255,0.6)}
html[data-theme=day] .btn:hover{background:rgba(255,255,255,0.6)}
html[data-theme=day] .card{background:rgba(255,255,255,0.6)}
html[data-theme=day] .badge{background:rgba(238,242,246,0.66)}
html[data-theme=day] .badge.amber{background:rgba(255,243,222,0.66)}
html[data-theme=day] .badge.red{background:rgba(251,238,238,0.66)}
html[data-theme=day] .badge.blue{background:rgba(234,241,252,0.66)}
html[data-theme=day] .progress-bar{background:rgba(255,255,255,0.6)}
html[data-theme=day] .step-grid{background:rgba(255,255,255,0.6)}
html[data-theme=day] .step-num{border:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .task-symbol{background:rgba(255,243,222,0.66)}
html[data-theme=day] .review-card{background:rgba(234,246,242,0.66)}
html[data-theme=day] .review-icon{background:rgba(213,238,228,0.66)}
html[data-theme=day] .file-icon{background:rgba(241,245,248,0.66)}
html[data-theme=day] .info-note{background:rgba(240,245,250,0.66)}
html[data-theme=day] .alert-note{background:rgba(255,246,231,0.66)}
html[data-theme=day] .field input,html[data-theme=day] .field select,html[data-theme=day] .field textarea{border:1px solid rgba(20,18,14,0.09);background:rgba(255,255,255,0.6)}
html[data-theme=day] .upload-zone{background:rgba(255,255,255,0.6)}
html[data-theme=day] .upload-zone:hover{background:rgba(240,250,246,0.66)}
html[data-theme=day] .filter{background:rgba(255,255,255,0.6)}
html[data-theme=day] th{background:rgba(255,255,255,0.6)}
html[data-theme=day] .evidence-progress span{background:rgba(255,255,255,0.6)}
html[data-theme=day] .timeline-item:before{background:rgba(255,255,255,0.6);border:2px solid rgba(20,18,14,0.09)}
html[data-theme=day] .help-box{background:rgba(244,250,247,0.66)}
html[data-theme=day] .close{background:rgba(240,244,247,0.66)}
html[data-theme=day] .employer-banner{background:rgba(234,243,250,0.66)}
html[data-theme=day] .demo-banner{background:rgba(255,255,255,0.6);border-bottom:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .detail-panel{background:rgba(255,255,255,0.6)}
html[data-theme=day] .role-banner{background:rgba(238,245,252,0.66)}
html[data-theme=day] .brand small{background:rgba(255,255,255,0.6)}
html[data-theme=day] .nav-item:hover{background:rgba(255,255,255,0.6)}
html[data-theme=day] .nav-item.active{background:rgba(230,240,253,0.66)}
html[data-theme=day] .avatar{background:rgba(240,236,226,0.66);border:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .btn:hover{background:rgba(247,243,234,0.66)}
html[data-theme=day] .card{background:rgba(255,255,255,0.6)}
html[data-theme=day] .card-header{border-color:rgba(20,18,14,0.09)}
html[data-theme=day] .case-icon{background:rgba(255,247,220,0.66)}
html[data-theme=day] .progress-bar{background:rgba(245,240,229,0.66)}
html[data-theme=day] .step-grid{background:rgba(255,255,255,0.6);border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .step-num{border-color:rgba(20,18,14,0.09)}
html[data-theme=day] .task{border-color:rgba(20,18,14,0.09)}
html[data-theme=day] .task-symbol{background:rgba(248,245,236,0.66)}
html[data-theme=day] .file-row{border-color:rgba(20,18,14,0.09)}
html[data-theme=day] .file-icon{background:rgba(255,255,255,0.6)}
html[data-theme=day] .review-card{background:rgba(255,255,255,0.6)}
html[data-theme=day] .review-icon{background:rgba(255,245,214,0.66)}
html[data-theme=day] .badge{background:rgba(255,255,255,0.6)}
html[data-theme=day] .badge.green{background:rgba(255,255,255,0.6)}
html[data-theme=day] .badge.amber{background:rgba(255,245,217,0.66)}
html[data-theme=day] .badge.blue{background:rgba(255,255,255,0.6)}
html[data-theme=day] .info-note{background:rgba(246,244,237,0.66)}
html[data-theme=day] .help-box{background:rgba(255,249,233,0.66)}
html[data-theme=day] .filter{background:rgba(255,255,255,0.6)}
html[data-theme=day] .filter.active{background:rgba(238,244,253,0.66)}
html[data-theme=day] .search-input{background:rgba(255,255,255,0.6)}
html[data-theme=day] .module-card .case-icon{background:rgba(255,246,217,0.66)}
html[data-theme=day] .employer-banner{background:rgba(255,249,232,0.66)}
html[data-theme=day] .detail-panel{background:rgba(246,244,238,0.66)}
html[data-theme=day] .lower-strip .file-icon{background:rgba(255,248,223,0.66)}
html[data-theme=day] th{background:rgba(255,255,255,0.6)}
html[data-theme=day] td{border-color:rgba(20,18,14,0.09)}
html[data-theme=day] .folder-index .evidence-card{border-bottom:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .close{background:rgba(245,242,235,0.66)}
html[data-theme=day] .review-card .btn.primary{background:rgba(255,255,255,0.6)}
html[data-theme=day] .review-card .btn.primary:hover{background:rgba(255,249,230,0.66)}
html[data-theme=day] .ask-form input{background:rgba(255,255,255,0.6)}
html[data-theme=day] .chip{background:rgba(255,255,255,0.6)}
html[data-theme=day] .chip:hover{background:rgba(238,244,253,0.66)}
html[data-theme=day] .chip.active{background:rgba(230,240,253,0.66)}
html[data-theme=day] .msg.user{background:rgba(230,240,253,0.66)}
html[data-theme=day] .msg.ai{background:rgba(246,244,238,0.66)}
html[data-theme=day] .alert-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .guide-link{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .lawyer-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .note-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .plan-pill{background:rgba(255,255,255,0.6)}
html[data-theme=day] .plan-pill.paid{background:rgba(255,255,255,0.6)}
html[data-theme=day] .quiz-banner{background:rgba(255,255,255,0.6)}
html[data-theme=day] .student-card{background:rgba(255,255,255,0.6)}
html[data-theme=day] .journey .dot{background:rgba(255,255,255,0.6)}
html[data-theme=day] .journey em{background:rgba(230,240,253,0.66)}
html[data-theme=day] .kpis{border-top:1px solid rgba(20,18,14,0.09)}
/* Colour only: app.css decides which figures carry a rule (none after the last, none after the second when two to a row). */
html[data-theme=day] .kpis>div{border-right-color:rgba(20,18,14,0.09)}
html[data-theme=day] .deadline-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .lock-note{background:rgba(243,248,254,0.66)}
html[data-theme=day] .lock-note.warn{background:rgba(255,255,255,0.6)}
html[data-theme=day] .mini-alert{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .impact{background:rgba(243,248,254,0.66)}
html[data-theme=day] .track-steps li::after{background:rgba(255,255,255,0.6)}
html[data-theme=day] .track-steps li.current::after{background:rgba(230,240,253,0.66)}
html[data-theme=day] .kv{border-bottom:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .check-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .check-row .st{background:rgba(255,255,255,0.6)}
html[data-theme=day] .check-row .st.ok{background:rgba(255,255,255,0.6)}
html[data-theme=day] .check-row .st.warn{background:rgba(255,245,217,0.66)}
html[data-theme=day] .filed-card{background:rgba(255,255,255,0.6)}
html[data-theme=day] .path-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .quiz .q{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .q-num{background:rgba(230,240,253,0.66)}
html[data-theme=day] .qopt span{background:rgba(255,255,255,0.6)}
html[data-theme=day] .qopt input:checked+span{background:rgba(230,240,253,0.66)}
html[data-theme=day] .quiz-actions{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .plan.best{background:rgba(255,255,255,0.6)}
@media(max-width:1180px){html[data-theme=day] .kpis>div:nth-child(-n+2){border-bottom:1px solid rgba(20,18,14,0.09)}}
html[data-theme=day] .g-cta.joined{background:rgba(255,255,255,0.6)}
html[data-theme=day] .g-hero{background:rgba(255,248,220,0.66)}
html[data-theme=day] .g-close:hover{background:rgba(246,239,216,0.66)}
html[data-theme=day] .g-rail{background:rgba(243,248,254,0.66)}
html[data-theme=day] .g-chip span{background:rgba(255,255,255,0.6)}
html[data-theme=day] .g-chip:hover span{background:rgba(238,244,253,0.66)}
html[data-theme=day] .g-chip input:checked+span{background:rgba(230,240,253,0.66)}
html[data-theme=day] .g-check{background:rgba(255,255,255,0.6)}
html[data-theme=day] .g-link input{background:rgba(255,255,255,0.6)}
html[data-theme=day] .ins-table tr.picked td{background:rgba(255,250,235,0.66)}
html[data-theme=day] .ins-verdict{background:rgba(255,255,255,0.6)}
html[data-theme=day] .ins-verdict.warn{background:rgba(255,245,217,0.66)}
html[data-theme=day] .ins-hist span{background:rgba(233,223,191,0.66)}
html[data-theme=day] .ins-srcbar{background:rgba(255,255,255,0.6)}
html[data-theme=day] .ins-source{background:rgba(255,255,255,0.6)}
html[data-theme=day] .fee-form{background:rgba(255,255,255,0.6)}
html[data-theme=day] .fee-tags span{background:rgba(238,244,253,0.66)}
html[data-theme=day] .info-note.warn{background:rgba(255,246,229,0.66)}
html[data-theme=day] .fm-q{background:rgba(255,255,255,0.6)}
html[data-theme=day] .fm-pop-box{background:rgba(255,253,248,0.94)}
html[data-theme=day] .wf-chip{background:rgba(255,255,255,0.6)}
html[data-theme=day] .wf-cont-row{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-fit{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-glance,html[data-theme=day] .wf-map-wrap{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-map li b{background:rgba(255,255,255,0.6)}
html[data-theme=day] .wf-step{background:rgba(255,255,255,0.6)}
html[data-theme=day] .wf-owner{background:rgba(255,255,255,0.6)}
html[data-theme=day] .wf-o-you,html[data-theme=day] .wf-o-both,html[data-theme=day] .wf-o-team{background:rgba(230,240,253,0.66)}
html[data-theme=day] .wf-o-uscis,html[data-theme=day] .wf-o-dol,html[data-theme=day] .wf-o-dos{background:rgba(238,242,246,0.66)}
html[data-theme=day] .wf-doc{border-bottom:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-faq details{border-bottom:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-faq-foot{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-lq{border-top:1px solid rgba(20,18,14,0.09)}
html[data-theme=day] .wf-fitem{border-bottom:1px solid rgba(20,18,14,0.09)}
@media(max-width:650px){html[data-theme=day] .wf-table tr{border-top:1px solid rgba(20,18,14,0.09)}}
/* Beta 1.5: a step's tool */
html[data-theme=day] .wf-tool{background:rgba(255,255,255,0.5)}
