/* Presentation only: no dimensions, page structure, transforms or behavior changes. */
:root{--book-bg:#f8e8e3;--paper-tint:#fffbf6;--paper-tint-dark:#f4e4dc;--gold-accent:#bf9655;--gold-light:#f0d19b;--gold-dark:#96703a}
body{background-color:#f8e8e3;color:#593742}
#root>div{background-color:#f8e8e3!important;color:#593742}
.paper-surface{background-color:#fffbf6!important;color:#593742!important;background-image:linear-gradient(110deg,#fffdf9,#fcf4e9)!important}
.paper-surface-dark{background-color:#68132f!important;background-image:radial-gradient(ellipse at 35% 25%,#a32e56,#68132f 58%,#3b0b20)!important;color:#fff6e9!important}
.paper-surface :is(h1,h2,h3,h4){color:#781536!important}
.paper-surface [class~="text-[#241c15]"],.paper-surface [class~="text-[#1a1816]"]{color:#593742!important}
.paper-surface [class~="bg-[#fbf8f2]"],.paper-surface [class~="bg-[#f3eee3]"]{background-color:#faeee7!important}
.paper-surface [class~="border-[#e0d6c5]"]{border-color:#e7cbd3!important}
.paper-surface table{border-color:#e7cbd3}
.paper-surface table thead,.paper-surface table th{background-color:#f4e1dc!important;color:#781536!important}
.paper-surface table td{border-color:#ead7d9!important}
.paper-surface button{border-color:#dfbec9}
.paper-surface button:hover{box-shadow:0 4px 12px #78153618}
.paper-surface button[class*="bg-[#241c15]"],.paper-surface button[class*="bg-[#1a1816]"]{background-color:#781536!important;color:#fff9ef!important}
.paper-surface-dark .gold-foil-text{color:#f0d19b;background-image:linear-gradient(110deg,#f7dfb4,#c49b56,#f9e6bd)}
div:has(>#toolbar-next-btn){background-color:#68132ff2!important;color:#fff5e9!important;border-color:#c39b6666!important;box-shadow:0 12px 30px #4e10252b!important}
div:has(>#toolbar-next-btn) button{color:#fff1dd}
div:has(>#toolbar-next-btn) button:hover:not(:disabled){background-color:#a13b5b88!important;color:#fffaf2!important}
div:has(>#toolbar-next-btn) button:disabled{color:#d0a5b2}
button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ba8c50;outline-offset:3px}
[role="dialog"]{background-color:#fffbf6;color:#593742;border-color:#e5c8d1}
[role="dialog"] :is(h1,h2,h3){color:#781536}
input[type="search"],input[type="text"]{background-color:#fffaf5;color:#593742;border-color:#dfbec9}
.book-left-edge-stack,.book-right-edge-stack{background-color:#efdfd3!important;border-color:#d8c3b2!important}
