
:root{color-scheme:dark;--bg:#0b0b0b;--menu:#171717;--fg:#e8e5df;--muted:#aaa69f}
html,body,.header,.stage{background:#0b0b0b;color:#e8e5df}
.brand img{filter:none;mix-blend-mode:normal}
.gallery-header,.header{border-bottom-color:#292929}
.gallery-header a:not(.brand),.works-toggle,.menu a{color:#d5d1ca}
.gallery-header a:hover,.works-toggle:hover,.menu a:hover{color:#fff}
.works-list,.menu,.mobile-menu{background:#171717;border-color:#36332f}
.burger span{background:#bcb8b1}.burger:hover span{background:#fff}
.strip{background:#111;border-top-color:#292929}.thumb.active{border-color:#b8a78e}
.count,.info .meta{color:#aaa69f}.caption{color:#e2ded7}
.arrow{color:rgba(238,235,230,.65);text-shadow:0 1px 8px #000}.arrow:hover{color:#fff}
.painting-viewer,.painting-viewer::backdrop{background:#000}
.painting-expand,.painting-viewer-close{background:#171717e8;color:#e8e5df;border-color:#555}
.painting-expand:hover,.painting-viewer-close:hover{background:#333;color:#fff}
.contact-send,.send-enquiry{background:#c7bba9;color:#151311;border-color:#c7bba9}
.contact-send:hover,.send-enquiry:hover{background:#e7ddcd;color:#151311}
::selection{background:#665c4f;color:#fff}
