/* Local preview: follow the device appearance without changing photographs. */
:root{color-scheme:light dark}
@media(prefers-color-scheme:dark){
 :root{color:#eee;background:#171717;--muted:#b5b5b5;--gray:#b5b5b5;--accent:#ff854d}
 .backgrounds{background:#171717}
 .brand-transition{background:#171717;color:#eee}
 .brand-transition svg rect,.site-idle svg rect{fill:#eee}
 .site-idle{color:#eee}.site-idle::before{background:#171717}.site-idle-clock{color:#b5b5b5}
 .detail>footer,.info>footer{background:rgba(23,23,23,.97)}
 .detail>footer:before,.info>footer:before{background:linear-gradient(to bottom,rgba(23,23,23,0),rgba(23,23,23,.97))}
 .card-image,.line-image,.detail-crop,.tier-placeholder,.project-card img,.furniture-card img,.furniture-gallery img,.widu-intro>img,.widu-gallery img,.product-layout figure img,.material-card img,.material-presentation figure img,.swatch-card img,.hardware-card img,#detail-image{background:#242424}
 .visual-card-link:hover,.kitchen-switch>a,.kitchen-switch>a[aria-selected="true"],.privacy-document h2{color:#eee}
 .kitchen-switch>a:hover{color:var(--accent)}
 .product-ref,.catalog-tools label,#catalog-count,.product-specs dt,.furniture-gallery figcaption,.manufacturer-description p,.nua-collection .card-label p,.project-gallery-heading{color:var(--muted)}
 .lead-form input:not([type=checkbox]),.lead-form textarea,.palette-tools input,.palette-tools select{background:#242424;color:#eee;border-color:#666}
 .catalog-tools input{color:#eee;border-color:#666}
 input::placeholder,textarea::placeholder{color:#aaa;opacity:1}
 .privacy-consent input{accent-color:#eee}
 .send-message{background:#eee;color:#171717;border-color:#eee}.send-message:hover{background:#d6d6d6}
 #image-detail{background:#202020;color:#eee}
 .site-meta,.architecture-page .project-year{border-color:#444}
 .text-link{border-color:#666}
 .fullscreen-control{background:rgba(36,36,36,.85);color:#ccc}.fullscreen-control:hover{background:#333;color:#fff}
 .fullscreen-notice{background:#242424;color:#eee;border-color:#555}
}
