/* Blue cloth binding, softly lit teal edges and restrained gold foil. */
:root{--ink:#163548;--paper:#fbfcfa;--blue-deep:#102c3d;--blue:#155771;--blue-bright:#2586a0;--foil:#e6cb88}
body.flip-market{background:radial-gradient(ellipse at 70% 28%,#24647b 0,#193f53 43%,#102a3a 78%,#0c202e 100%);color:var(--ink)}
.market-top{background:#102b3deb;color:#eef6f7;border-bottom-color:#5790a444;box-shadow:0 1px 0 #05192566}.brand-symbol{color:#e5cc92;border-color:#8fb2bd55;background:#1a4357}.brand-small{color:#bed2dc}.market-top button{color:inherit}
.cover-intro{color:#f1e6c9}.cover-intro .eyebrow{color:#e4ca8a}.cover-intro h1{color:#f5edda;text-shadow:0 2px 18px #00121c55}.cover-intro p,.cover-intro .intro-note{color:#cfdee3}.cover-intro .intro-note{border-top-color:#93b4c038}
.cover-intro .eyebrow{color:#e4ca8a!important}.cover-intro h1 span{color:#edcf8d}
.book-mount:before{border-bottom-color:#0d354a;border-right-color:#1e7189;box-shadow:2px 3px 1px #04121c55,3px 5px 8px #041b2680,0 12px 20px -8px #000b14b3}
.hardcover-front,.hardcover-back{background-color:#164d68;background-image:url('paper-grain.svg'),repeating-linear-gradient(0deg,#bdeeff0a 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#00192724 0 1px,transparent 1px 3px),linear-gradient(120deg,#153b52 0,#1b5b75 42%,#287e94 78%,#164458 100%);border-color:#3e8798;box-shadow:inset 0 0 0 1px #e6cb88,inset 0 0 0 5px #12394e,inset 0 10px 20px #b7e9f00d,inset -9px -7px 10px #001c2c80;color:#f7e9c5}
.hardcover-front:before,.hardcover-back:before{background:linear-gradient(90deg,#052030dd,#246e8a 34%,#36a6b5 47%,#0b344ae6 84%,#7bc4cb66);border-right-color:#8bc5c980}
.hardcover-front:after,.hardcover-back:after{border-color:#e1c47dc7;box-shadow:inset 0 1px 0 #0b263c99,0 1px 0 #ffe9b052}
.cover-art-frame{border-color:#e7ca8d;box-shadow:0 0 0 2px #103c50,0 0 0 3px #bfa165,0 5px 12px #00172373;background:#f8edda}.cover-foil-mark,.cover-open-label{color:#f3dc9f;text-shadow:0 1px 0 #072536,0 -1px 0 #fff2c63d}.cover-foil-mark i{background:#d9bd7b}
.bookpage[data-kind="inside"] .market-sheet{background-color:#fbfcf8;background-image:url('paper-grain.svg'),linear-gradient(90deg,#e8eeed,#fbfcf8 7%,#fffef7 72%,#edf1ec)}
.sheet-kicker,.eyebrow,.text-link,.sheet-size{color:#38677b!important}.sheet-running{color:#5a7884;border-bottom-color:#bdcdd0}.sheet-buy{border-top-color:#becfd2}.sheet-buy small,.sheet-buy div>span,.sheet-number{color:#537481}.sheet-buy strong{color:#173e54}
.inpage-photo{background:#edf2f0;border-color:#c6d5d6}.sheet-link{background:linear-gradient(135deg,#206880,#15485f);color:#f8f7ea}.sheet-link:hover{background:#133e54}.text-link{color:#1d607a!important}
.gold-button,.cover-intro .gold-button{background:linear-gradient(120deg,#f8e6b1,#dfbf77);border-color:#e2c68a;color:#233e4b;box-shadow:inset 0 1px 0 #fff7dba3,0 5px 16px #00172626}.gold-button:hover{background:#f2d99b}
.category-card{background:#f2f6f3;border-color:#c3d4d6;color:#1c485e;box-shadow:inset 0 1px 0 #ffffffd9,0 2px 3px #163b4a09}.category-card:not(:disabled):hover{background:#e6f0ef;border-color:#7aa5b5}.category-card:disabled{color:#70838b;background:#edf1ee}.category-icon{color:#1b617b;background:#deebec}.contents-heading,.contents-heading h2,.toc-heading{color:#153e53}.toc-product-card{background:#f6f8f3;border-color:#c7d7d8}.toc-product-card strong{color:#163e54}.toc-product-card small,.toc-note,.toc-price,.toc-page{color:#426b7b}.about-line{color:#71929c}.about-line strong,.about-links{color:#195971}.order-steps li{border-bottom-color:#cad7d6}.order-steps li>b{color:#33738a}.sheet-small{color:#5a7880!important}
.category-index-card{background:linear-gradient(120deg,#f7faf5,#e8f0ed);border-color:#bed1d4;color:#214d61}.category-index-card:disabled{background:#edf2ee;color:#6c858d}.category-order,.category-arrow,.category-label small{color:#527a88}.product-index-item{background:#fafcf6;border-color:#c2d5d6;color:#214b61}.product-index-copy em,.product-index-item>b{color:#215e76}.product-index-copy small,.contents-foot,.contents-intro{color:#5c7a84}.contents-foot{border-color:#c5d5d5}
.reader-controls{background:#112f41f2;border-top-color:#7ea2b044}.reader-controls button{background:#1d475b;border-color:#60899b66;color:#e7f1f3;box-shadow:inset 0 1px 0 #aed8e315}.reader-controls button:hover:not(:disabled){background:#2c5e73}.reader-controls #next{background:linear-gradient(125deg,#f6dfa0,#ddbd77);border-color:#e6c988;color:#203c4b}.reader-controls #pageStatus{color:#dbe9eb}.market-bottom{background:#0e2839;color:#b9ced6}.market-bottom button{color:#d6e5e9!important}
.market-dialog{background:#f8fbf7;border-color:#83a5b3;color:#183d50}.market-dialog::backdrop{background:#061b2ba8}.dialog-title button,.share-buttons button,.image-link-tools button{border-color:#94b2bb;background:#ecf3f0;color:#204c61}.contents-item{background:#f7faf6;border-color:#cedddc}.contents-item small{color:#38677b}.share-picture span{color:#315b6c}.share-dialog input{background:#f3f7f5;color:#204c61;border-color:#b8cfd3}.share-dialog .gold-button{background:linear-gradient(125deg,#f6dfa0,#ddbd77)}
.market-detail{background:#f6f9f6;color:#193c4d}.detail-bits span,.detail-sections-nav{background:#e6efec;color:#355e70;border-color:#c1d2d6}.detail-intro,.detail-editorial p,.product-information dd,.care-grid p,.detail-note,.set-members p{color:#496874}.detail-price,.detail-editorial li{border-color:#c7d8da}.detail-price small,.detail-price>span,.quick-facts dt,.back-to-book{color:#527788}.product-information{background:#eaf1ed}.product-information dl>div{border-color:#c1d3d5}.care-grid article{border-top-color:#3b7a91;background:#fcfdf9}.care-grid article>span,.care-grid a{color:#336b80}.detail-editorial img{background:#e6efec}.detail-end{background:linear-gradient(125deg,#225d74,#102e42);color:#f3e6c6}.detail-footer{background:#102d3e;color:#d1e2e6}
.studio-head{background:#102d3e!important;border-bottom-color:#466c7d!important}.studio-brand,.studio-head nav>a,.admin-more>summary{color:#e1edf0!important}.studio-brand small{color:#b6d0d9!important}.studio-toolbar{background:#e9f1ef!important;border-color:#c5d5d8!important}.studio-toolbar button{border-color:#97b3be;color:#204a60}.studio-toolbar button.primary{background:#15536d;color:#fff7de;border-color:#15536d}.catalog-stage{background:radial-gradient(ellipse at 70% 28%,#24647b,#102a3a)!important}.inspector,.page-sidebar{background:#f4f8f5!important}.inspector .primary{background:#185d77!important}.edit-tabs button[aria-selected="true"]{color:#14536e!important;border-color:#1f7993!important}.inspector input:focus,.inspector textarea:focus{outline-color:#247e98}
:is(button,a,input,select,textarea):focus-visible{outline:3px solid #368fa9;outline-offset:3px}.market-top :focus-visible,.reader-controls :focus-visible{outline-color:#f1d49a}
