/* Latest user override: bright warm ivory, retained paper grain and dark ink. */
:root{--paper:#F5F0E6;--ink:#3d2f18;background-color:var(--paper);color:var(--ink)}
html,body{background-color:var(--paper);color:var(--ink)}
body{isolation:isolate}
/* One generated fine-paper sheet avoids the bands created by repeating a mirrored crop. */
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url("/assets/paper-fine.png") no-repeat center / cover;filter:grayscale(1) brightness(1.007);mix-blend-mode:luminosity;opacity:1}
main,section,#about,#project,#product,#location,.project-stage,.project-list,.photos,.product-strip{background:transparent}
body :is(a,button,h1,h2,h3,p,span,.corner,.project-name,.bottom-mark,.exit,.arrow,.load-error,.noscript){color:var(--ink)}
