:root{--color-surface:#0c0e10;--color-surface-secondary:#181a1c;--color-on-surface:#f0ede8;--color-on-surface-secondary:#b5b0aa;--color-border:#363738;--color-interactive:#e6dfd5;--color-interactive-text:#0b0b0b;--color-button-primary:#e6dfd5;--color-button-primary-text:#0b0b0b;--color-button-secondary:#232426;--color-button-secondary-text:#f0ede8;--color-button-outline-border:#bdb8b0;--color-button-outline-text:#f0ede8;--color-accent:#e2d1b9;--color-overlay:rgba(0,0,0,.88)}
body{background:#0c0e10;color:#f0ede8}
body > header,body > footer{background:#0c0e10;color:#f0ede8;border-color:#303133}
body > header a,body > footer a{color:inherit}
body > header a[href="/"]{font-family:Georgia,serif;letter-spacing:.25em;font-size:25px}
body:has(main[data-template="index"]) > header{display:none!important}
body:has(main[data-template="index"]) > footer{display:none!important}
main[data-template="product"]{background:#0c0e10;padding-top:50px}
main[data-template="product"] img{background-color:#17191b}
button,select,input{accent-color:#ddd6ca}
