:root{color-scheme:dark;--bg:#000;--ink:#f0f0f0;--sub:#aaa;--line:#272727;--accent:#eee}
html,body{background:#000;color:#eee}body{background-image:none}body:before,.ambient{display:none}
.header{background:#000;border:0;backdrop-filter:none}.nav-button{color:#a5a5a5}.nav-button.active{color:#fff}.nav-button.active:after{background:#eee}.brand,.brand-mark{color:#eee}.brand-mark svg{stroke:#eee}#contact{color:#ddd}.icon-button{color:#bdbdbd}
button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible{outline:2px solid #eee;outline-offset:5px}
.subject-topic,.subject-genre,.pose-card,.example-card,.retouch-path,.look-card{background:#0b0b0b;border-color:transparent;box-shadow:none}
.topic-art,.topic-pets .topic-art,.genre-art,.genre-1 .genre-art,.genre-2 .genre-art,.genre-3 .genre-art{background:#101010}.genre-art:after{display:none}
.subject-topic .topic-meta,.genre-copy,.pose-card-copy{border-color:transparent}.subject-empty,.light-setup-option,.lighting-type{background:#0b0b0b;border-color:transparent}
.light-entry-section,.experience-home .light-entry-section{background:#0b0b0b;border:0;box-shadow:none}.light-entry-art i:nth-child(3){display:none}
.exp-prepare .studio-tool,.lab-controls,.retouch-technique{background:#0c0c0c}.exp-prepare .studio-tool{border:0}.pal-check-progress>div{background:#292929}.pal-check-progress i{background:#eee}
.pose-groups button.active,.lamp-tabs button.active,.model-selection button.active,.look-filter.active{background:#272727;color:#fff;border-color:#777}
.pose-search{background:#0b0b0b;border-color:#333}.pose-search input::placeholder{color:#999}.save-button{background:#080808c9;color:#fff}.save-button.active{background:#eee;color:#111}
.dialog-header{background:#0c0c0c;border-color:#222}.detail-dialog,.settings-dialog{background:#0c0c0c;color:#eee;border-color:#333}.detail-dialog::backdrop,.settings-dialog::backdrop{background:#000d;backdrop-filter:none}
.language-option{background:#141414;color:#bbb}.language-option.active{background:#303030;color:#fff;border-color:#777}.quote,.pose-quote{background:#1a1a1a;color:#ddd!important;border-color:#aaa}
.light-lab,.model-selection button,.all-lights,.lamp-tabs button{border-color:#333}.all-lights{background:#222;color:#eee}.lab-range input{accent-color:#eee}.lamp-switch.is-on{color:#eee}
.look-card-meta,.look-card-copy,.look-recipe,.look-settings,.look-method,.look-related{color:#ddd}.look-settings table{background:#0b0b0b}.look-filter{color:#aaa}.look-card-photo{background:#111}
.exp-kicker,.studio-eyebrow,.page-kicker{color:#999}.exp-page-title>p,.studio-page-title>p,.light-setup-option p,.lamp-explain,.lab-technical-note,.model-selection small,.asset-note{color:#aaa}
footer{background:#000;border:0;color:#aaa}footer i{background:#ddd;box-shadow:none}#footer-note{color:#aaa}footer>span:first-child{font-family:inherit;letter-spacing:0}
#toast{background:#202020;border-color:#555;color:#eee}
