/* Additive photography-book presentation; frozen homepage geometry remains in index.html. */
:root{--pb-surface:#F2EFE7;--pb-surface-opacity:0;--pb-ink:#252823;--pb-reader:#F8F8F4}.photobook-covers{position:relative;isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}.photobook-covers:before{content:"";position:absolute;inset:-20px -18px;border-radius:9px;background:var(--pb-surface);opacity:var(--pb-surface-opacity);pointer-events:none;z-index:-1}.photobook-covers.pb-tabletop:before{background:radial-gradient(ellipse at 32% 0%,#fff9,transparent 68%),var(--pb-surface);box-shadow:inset 0 1px 0 #fff6,inset 0 -12px 30px #20261b09;transform:perspective(1400px) rotateX(3deg);transform-origin:50% 100%}.book-cover.pb-physical{background:transparent;border:0;overflow:visible;text-align:left}.pb-physical .uniform-frame{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:visible!important;background:transparent!important;border-radius:0!important;perspective:1200px;height:280px;aspect-ratio:auto;padding:16px!important}.pb-physical .uniform-frame:after{content:"";position:absolute;left:24%;width:52%;height:13px;bottom:calc((100% - var(--pb-book-height,220px))/2 - 8px);background:#1c271c29;filter:blur(9px);border-radius:50%;z-index:-1;pointer-events:none;transition:transform .4s}.pb-cover-art{position:relative;flex:none;overflow:hidden;width:170px;height:220px;border-radius:2px 3px 3px 2px;background:var(--pb-cover-color,#243E37);color:var(--pb-cover-ink,#F8F8EF);box-shadow:9px 12px 16px #19231924,2px 1px 0 #9d9c90,4px 1px 0 #e5e1d7,5px 1px 0 #5a6352;transform:rotateZ(var(--pb-rest-angle,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.pb-cover-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005 0,#fff2 2%,#0003 4%,transparent 9%,#fff1 97%,#0002);pointer-events:none}.pb-cover-art>img{position:absolute!important;left:calc((100% - var(--pb-image-width,68%))/2)!important;top:16%!important;width:var(--pb-image-width,68%)!important;height:50%!important;object-fit:contain;background:transparent;box-shadow:0 0 0 1px #ffffff18;border-radius:0!important;max-width:none!important}.pb-cover-title{position:absolute;left:9%;right:9%;bottom:12%;text-align:center;font-family:Georgia,"Songti SC",serif;font-size:clamp(14px,1.5vw,25px);font-weight:400;line-height:1.2;overflow-wrap:anywhere;max-height:28%;overflow:hidden;z-index:2}.pb-style-full>img{top:0!important;height:100%!important}.pb-style-full .pb-cover-title{text-align:left;bottom:8%;color:white;text-shadow:0 1px 5px #000c;background:linear-gradient(transparent,#0005);padding:8px 0;font-size:clamp(17px,1.8vw,30px)}.pb-style-zine>img{top:11%!important;height:54%!important}.pb-style-zine .pb-cover-title{text-align:left;border-top:1px solid currentColor;padding-top:8%;bottom:10%;font-size:clamp(14px,1.7vw,25px)}.pb-style-window>img{border-radius:50% 50% 0 0!important;box-shadow:0 0 0 2px #0003}.pb-material-matte{background-image:linear-gradient(135deg,#ffffff04,transparent 75%)}.pb-material-gloss{background-image:linear-gradient(115deg,transparent 15%,#ffffff25 33%,#ffffff05 44%,transparent 60%)}.pb-material-linen{background-image:repeating-linear-gradient(0deg,#ffffff07 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#00000010 0 1px,transparent 1px 3px)}.pb-material-buckram{background-image:repeating-linear-gradient(45deg,#ffffff0b 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,#00000015 0 1px,transparent 1px 4px)}.pb-material-soft{background-image:radial-gradient(ellipse at 35% 5%,#ffffff16,transparent 75%)}.pb-material-leatherette{background-image:radial-gradient(ellipse at center,#ffffff10 0 1px,transparent 1.5px),radial-gradient(ellipse at center,#00000015 0 1px,transparent 1.5px);background-size:5px 4px,7px 6px;background-position:0 0,2px 3px}.pb-reading-cue{position:absolute;left:50%;top:62%;transform:translate(-50%,7px);display:inline-flex;gap:5px;align-items:center;white-space:nowrap;padding:9px 14px;border:1px solid #fff9;border-radius:28px;background:#fafcf1e8;color:#263022;backdrop-filter:blur(14px);box-shadow:0 4px 12px #10200d18;font-size:11px;opacity:0;transition:opacity .22s,transform .3s;pointer-events:none;z-index:3}.pb-physical:hover .pb-reading-cue,.pb-physical:focus-visible .pb-reading-cue{opacity:1;transform:translate(-50%,0)}.pb-physical:focus-visible{outline:2px solid #6e8eaf;outline-offset:8px}.pb-tabletop .pb-cover-art{transform:perspective(1100px) rotateX(11deg) rotateZ(var(--pb-rest-angle,0deg))}.book-name{padding-top:15px}.pb-intro,.pb-reader-dialog{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #b4bbae44;border-radius:14px;background:#fafbf7;color:#252823;padding:0;max-width:none;overflow:hidden}.pb-intro{width:min(1080px,94vw);max-height:94dvh}.pb-intro::backdrop,.pb-reader-dialog::backdrop{background:#172015b3;backdrop-filter:blur(10px)}.pb-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:70px 7%;align-items:center;min-height:500px}.pb-intro-copy h2{font-family:Georgia,"Songti SC",serif;font-size:clamp(30px,4.5vw,60px);font-weight:400;line-height:1.15;margin:0 0 22px}.pb-intro-copy p{font-size:14px;line-height:2;white-space:pre-line;color:#7c8475}.pb-intro-copy small{display:block;margin:20px 0;color:#7c8475;font-size:11px}.pb-intro-copy button,.pb-reader-bar button,.pb-close{font:inherit;padding:10px 17px;border:1px solid #c3c8ba88;border-radius:25px;cursor:pointer;background:#fafbf2;color:#293223;font-size:12px}.pb-intro-cover{display:grid;place-items:center;min-height:330px;perspective:1000px}.pb-intro-cover .pb-cover-art{animation:pb-cover-arrive .7s cubic-bezier(.2,.8,.2,1)}@keyframes pb-cover-arrive{from{transform:rotateY(-75deg) translateX(20px)}to{transform:rotateY(0)}}.pb-close{position:absolute;top:15px;right:15px;z-index:50;width:34px;height:34px;padding:0}.pb-reader-dialog{max-height:none;width:min(1500px,98vw);height:min(900px,94dvh);display:flex;flex-direction:column}.pb-reader-dialog:not([open]){display:none}.pb-reader-stage{position:relative;min-height:0;flex:1;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;background:var(--pb-reader)}.pb-reader-bg{position:absolute;inset:0;background-size:cover;background-position:center;pointer-events:none;z-index:-1}.pb-book-mount{position:relative;transition:transform .5s ease}.pb-book-mount.pb-spread{box-shadow:var(--pb-book-shadow,0 8px 14px #10200d1a)}.pb-page{background:#fffef9;overflow:hidden;border:1px solid #ebe9e0;color:#555f4e}.pb-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8% 7%;box-shadow:inset 10px 0 17px -21px #0009}.pb-page:nth-child(even)>.pb-content{box-shadow:inset -10px 0 17px -21px #0009}.pb-page-photo{width:100%;height:80%;min-height:0;object-fit:contain;pointer-events:none;filter:drop-shadow(var(--pb-photo-shadow,0 3px 5px #10200d14));flex:0 1 80%}.pb-caption{font-size:var(--pb-caption-size,11px);line-height:1.6;text-align:var(--pb-caption-align,left);padding-top:5%;width:100%;white-space:pre-line;overflow-wrap:anywhere;max-height:22%;overflow:hidden}.pb-folio{position:absolute;bottom:3%;left:7%;font-size:9px;color:#7f8977}.pb-text-page{white-space:pre-wrap;font-family:Georgia,"Songti SC",serif;font-size:clamp(10px,1.25vw,18px);line-height:2;overflow-wrap:anywhere;max-height:94%;overflow:hidden;margin:auto 0;width:100%}.pb-page.pb-editorial:nth-child(3n) .pb-page-photo{width:76%;height:58%;flex-basis:58%;align-self:flex-end}.pb-panorama-image{position:absolute;width:200%;height:100%;max-width:none;left:0;top:0;object-fit:contain;pointer-events:none}.pb-panorama-image.pb-right-half{left:-100%}.pb-page.pb-cover-page{background:var(--pb-cover-color,#243E37)}.pb-cover-page>.pb-cover-art{width:100%!important;height:100%!important;box-shadow:none;transform:none}.pb-reader-bar{padding:12px 20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #c3c8ba55;background:#fafbf7;min-height:61px;font-size:11px}.pb-reader-bar .pb-reader-title{margin-right:auto;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-reader-bar button:disabled{opacity:.35;cursor:default}.pb-reader-dialog:fullscreen{width:100vw;height:100dvh;border:0;border-radius:0}.pb-arch{position:absolute;inset:0;pointer-events:none;z-index:6;background:linear-gradient(90deg,#1522190b,transparent 30%,#ffffff0b 52%,transparent 75%,#1522190b)}.pb-arch canvas{display:block;max-width:none!important}.pb-arch-active>.pb-content{visibility:visible;opacity:1}.pb-arch-active>.pb-arch{opacity:var(--pb-arch-opacity,0)}.pb-footnote{font-size:10px;color:#8b947f;margin:0}.album-grid.pb-fixed-grid{columns:initial;display:grid;grid-template-columns:repeat(var(--album-columns,3),minmax(0,1fr));gap:25px}.album-grid.pb-fixed-grid .album-photo{margin:0;min-width:0}.pb-fixed-grid .album-photo img{width:100%;height:auto;object-fit:contain}.pb-footer{padding:70px 0 28px;margin:50px 7vw 0;border-top:1px solid #b4bbaa44;color:inherit}.pb-footer h2{font-size:clamp(28px,3.3vw,46px);font-family:Georgia,"Songti SC",serif;font-weight:400;line-height:1.2}.pb-footer>p{font-size:12px;color:#89917e}.pb-footer img{width:100%;height:auto;display:block;max-height:430px;object-fit:contain}.pb-socials{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:24px 0 0;border-top:1px solid #b4bbaa44}.pb-socials a{display:flex;align-items:center;gap:7px;font-size:12px;color:inherit;text-decoration:none}.pb-socials svg{fill:currentColor;width:20px;height:20px}.pb-share-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.pb-share-tools button{border:1px solid #b4bbaa66;background:transparent;border-radius:25px;padding:8px 13px;font:inherit;font-size:11px;color:inherit;cursor:pointer}.pb-share-status{font-size:11px;line-height:1.8}.pb-annotation-location{white-space:pre-wrap}html[data-theme=dark] .pb-intro,html[data-theme=dark] .pb-reader-dialog,html[data-theme=dark] .pb-reader-bar{background:#252b21;color:#e7ebdf}html[data-theme=dark] .pb-reader-bar button,html[data-theme=dark] .pb-close,html[data-theme=dark] .pb-intro-copy button{background:#343d2c;color:#eef0e7}html[data-theme=dark] .pb-intro-copy p,html[data-theme=dark] .pb-intro-copy small{color:#b5bfa8}html[data-theme=dark] .uniform-frame:after{background:#0007}
@media(max-width:1000px){.photobook-covers{gap:20px!important}.pb-physical .uniform-frame{height:235px}.pb-reader-dialog{height:92dvh}.pb-reader-bar button{padding:8px 12px}}@media(max-width:700px){.photobook-covers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pb-physical .uniform-frame{height:220px}.pb-cover-title{font-size:17px}.pb-intro-grid{display:flex;flex-direction:column-reverse;padding:45px 25px 28px;gap:20px;min-height:auto}.pb-intro-cover{min-height:190px}.pb-intro-copy h2{font-size:28px}.pb-intro-copy p{font-size:12px}.pb-intro{overflow:auto}.pb-reader-dialog{width:100vw;height:100dvh;border-radius:0}.pb-reader-bar{padding:10px 12px;gap:7px;font-size:10px}.pb-reader-title{display:none}.pb-reader-bar button{font-size:10px;padding:8px 10px}.pb-folio{font-size:7px}.pb-caption{font-size:min(var(--pb-caption-size,11px),9px)}.pb-text-page{font-size:10px}.album-grid.pb-fixed-grid{gap:14px}.pb-footer{margin-left:5vw;margin-right:5vw;padding-top:38px}.pb-footer img{width:125%;max-width:none;margin-left:-12.5%}.pb-footer{overflow:hidden}.pb-socials{gap:16px}}@media(hover:none){.pb-reading-cue{opacity:1;transform:translate(-50%,0)}}@media(prefers-reduced-motion:reduce){.pb-cover-art,.pb-book-mount,.pb-reading-cue{transition:none!important;animation:none!important}.pb-arch{display:none!important}}

/* 037: one geometry for every book and its bilingual identity. */
#photobookCovers .book-cover{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;padding:0;min-width:0;text-align:center}#photobookCovers .book-cover .uniform-frame{height:304px!important;width:100%;padding:24px!important;background:transparent!important;overflow:visible!important;aspect-ratio:auto}#photobookCovers .book-name{display:flex;flex-direction:column;gap:7px;margin:14px 0 0;padding:0;min-height:66px;line-height:1.45;text-align:center;width:100%;overflow-wrap:anywhere}.book-name-primary{font-size:14px;color:inherit}.book-name-secondary{font-size:11px;line-height:1.5;color:#8b9189;min-height:16px}.pb-cover-title{background:none!important;max-height:29%;line-height:1.18}.pb-cover-art>img{box-shadow:none!important;outline:0!important;border:0!important;transition:filter .2s}.pb-cover-art:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:3px;background:#ffffff16;z-index:4;pointer-events:none}.pb-cover-art.pb-face-hover>img{filter:blur(4px)}.pb-cover-art .pb-reading-cue{top:43%;left:50%;font-size:11px;padding:10px 15px;border-radius:999px;z-index:8;box-shadow:0 4px 15px #142a2522;background:#fbfff4ef;color:#28382c}.pb-cover-art.pb-face-hover .pb-reading-cue,.pb-physical:focus-visible .pb-reading-cue{opacity:1;transform:translate(-50%,0)}.pb-physical:hover .pb-reading-cue{opacity:0}.pb-physical:hover .pb-face-hover .pb-reading-cue{opacity:1}.pb-socials .pb-social-entry{display:flex;align-items:center;gap:7px;font-size:12px;color:inherit;text-decoration:none}.pb-socials span.pb-social-entry{opacity:.65}.content-empty{font-size:13px;color:#939b93;padding:35px 0}.series-list{display:none}.pb-style-full .pb-cover-title{color:white;text-shadow:0 1px 4px #000b;padding:0}.pb-material-linen{background-size:3px 3px}.pb-material-buckram{background-size:4px 4px}.pb-style-window>img{box-shadow:none!important}
@media(max-width:1000px){#photobookCovers .book-cover .uniform-frame{height:274px!important;padding:16px!important}}@media(max-width:700px){#photobookCovers .book-cover .uniform-frame{height:235px!important;padding:14px!important}.book-name-primary{font-size:12px}.book-name-secondary{font-size:10px}}@media(hover:none){.pb-physical .pb-reading-cue{opacity:1!important}.pb-cover-art.pb-face-hover>img{filter:none}}@media(prefers-reduced-motion:reduce){.pb-cover-art>img{transition:none}}

.pb-cover-art{transform:perspective(1100px) rotateY(-6deg) rotateZ(var(--pb-rest-angle,0deg))}.pb-tabletop .pb-cover-art{transform:perspective(1100px) rotateX(11deg) rotateY(-6deg) rotateZ(var(--pb-rest-angle,0deg))}
/* Shared design geometry is used by both the public book and the Studio stage. */
.pb-cover-art.pb-designed>img{left:var(--pb-img-x,50%)!important;top:var(--pb-img-y,41%)!important;width:var(--pb-img-w,68%)!important;height:var(--pb-img-h,50%)!important;transform:translate(-50%,-50%);border-radius:0!important}.pb-cover-art.pb-designed.pb-style-window>img{border-radius:48% 48% 0 0!important}.pb-cover-art.pb-designed .pb-cover-title{bottom:auto;max-height:29%;padding:0;background:none!important;text-shadow:none;overflow-wrap:anywhere}.pb-cover-art.pb-style-full .pb-cover-title{color:inherit;text-shadow:0 1px 4px #0008}.pb-cover-subtitle{position:absolute;display:block;z-index:3;white-space:pre-wrap;overflow-wrap:anywhere}.pb-book-spine{position:absolute;left:0;top:7%;bottom:7%;width:5%;display:block;overflow:hidden;writing-mode:vertical-rl;text-orientation:mixed;font-size:calc(var(--pb-cover-width,175px) * .025);line-height:1.2;color:inherit;opacity:.8;z-index:5;padding-left:1px}.pb-back-copy{max-height:75%;overflow:hidden}.pb-opening-content{position:relative;display:block;padding:0;overflow:hidden}.pb-opening-photo{position:absolute;transform:translate(-50%,-50%);object-fit:contain;max-width:none;max-height:none}.pb-opening-text{position:absolute;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.pb-opening-text>div{font:inherit;line-height:inherit;color:inherit}.pb-opening-content .pb-folio{z-index:4}.pb-cover-page .pb-cover-art{transform:none!important}.pb-intro-cover .pb-cover-art{container-type:inline-size}
/* Parallel views share the published photo identities and original aspect ratios. */
.photo-comparison{margin-top:90px;padding-top:35px;border-top:1px solid #8c9b8d30}.photo-comparison h3{font:normal clamp(24px,3vw,34px) Georgia,"Songti SC",serif;margin:0 0 12px}.photo-comparison>p{font-size:12px;color:#7c857e;line-height:1.8;margin-bottom:30px}.comparison-grid,.studio-comparison-preview{display:grid;grid-template-columns:repeat(var(--compare-columns,2),minmax(0,1fr));gap:24px;align-items:center}.comparison-photo{padding:0;background:none;min-width:0;text-align:left;cursor:zoom-in}.comparison-photo img{display:block;width:100%;height:clamp(180px,29vw,440px);object-fit:contain;filter:drop-shadow(0 8px 8px #12272012)}.comparison-photo span{display:block;font-size:11px;color:#7c857e;padding-top:14px;min-height:30px}.comparison-viewer{position:fixed;max-width:94vw;max-height:94dvh;padding:60px 20px 20px;background:#fafbf9f5;overflow:auto}.comparison-viewer>button:first-child{position:absolute;right:12px;top:10px}.comparison-viewer>img{display:block;max-width:86vw;max-height:68dvh;object-fit:contain;margin:auto}.comparison-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;font-size:12px}.comparison-viewer-bar button{min-width:44px;min-height:44px;border-radius:50%;background:#e9ede8}.comparison-viewer .viewer-belonging{margin-top:15px;font-size:12px}.studio-comparison-preview{margin:24px 0;gap:12px}.studio-comparison-preview img{width:100%;height:160px;object-fit:contain}.wb-comparison-columns{display:flex;gap:10px;margin:15px 0}.wb-comparison-columns button[aria-pressed=true]{background:#e1eadf;border-color:#829a7d}[data-theme=dark] .comparison-viewer{background:#17201bf5;color:#f5f6f3}[data-theme=dark] .comparison-viewer-bar button{background:#344137}
@media(max-width:600px){.comparison-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-photo img{height:190px}.photo-comparison{margin-top:60px}}
/* 038：600px参考画布统一缩放；语言、预览尺寸不会重新断行。 */
.pb-cover-art.pb-canonical{background:none;background-image:none}.pb-cover-canvas{position:absolute;left:50%;top:50%;transform-origin:center;overflow:hidden;background-color:var(--pb-cover-color);color:var(--pb-cover-ink);--pb-cover-width:600px;box-sizing:border-box;pointer-events:auto}.pb-cover-canvas>img{position:absolute;left:var(--pb-img-x,50%)!important;top:var(--pb-img-y,41%)!important;width:var(--pb-img-w,68%)!important;height:var(--pb-img-h,50%)!important;transform:translate(-50%,-50%);max-width:none!important;border-radius:0!important;object-fit:contain;transition:filter .26s}.pb-cover-canvas.pb-style-window>img{border-radius:48% 48% 0 0!important}.pb-cover-canvas .pb-cover-title{white-space:pre-wrap;overflow-wrap:anywhere;background:none;padding:0;text-shadow:none;bottom:auto}.pb-cover-canvas .pb-cover-subtitle{overflow-wrap:anywhere}.pb-physical .pb-face-hover>.pb-cover-canvas>img{filter:blur(4px)}.pb-reading-cue{z-index:9}.pb-cover-canvas .pb-book-spine{font-size:15px}.pb-cover-canvas .pb-cover-title{max-height:29%}.pb-cover-canvas.pb-style-full .pb-cover-title{text-shadow:0 1px 5px #0008}
.pb-cover-panel{position:absolute;display:block;transform:translate(-50%,-50%);pointer-events:auto;z-index:1}.pb-cover-canvas>img{z-index:2}.pb-cover-canvas .pb-cover-title{z-index:4}.pb-cover-canvas .pb-cover-subtitle{z-index:5}.pb-cover-canvas .pb-book-spine{z-index:6}
.pb-font-message{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);z-index:12;max-width:90%;padding:6px 9px;border:1px solid #ffffff88;border-radius:16px;background:#f9fcf0ed;color:#355348;font:10px/1.4 sans-serif;white-space:nowrap}.pb-cover-art[data-font-state=loading] .pb-cover-title,.pb-cover-art[data-font-state=loading] .pb-cover-subtitle,.pb-cover-art[data-font-state=loading] .pb-book-spine,.pb-cover-art[data-font-state=error] .pb-cover-title,.pb-cover-art[data-font-state=error] .pb-cover-subtitle,.pb-cover-art[data-font-state=error] .pb-book-spine{visibility:hidden}.pb-physical:hover .pb-reading-cue{opacity:0;transform:translate(-50%,7px)}.pb-physical .pb-face-hover .pb-reading-cue,.pb-physical:focus-visible .pb-reading-cue{opacity:1;transform:translate(-50%,0)}@media(hover:none){.pb-physical .pb-reading-cue{opacity:1;transform:translate(-50%,0)}}
.pb-page{font-family:Arial,"Microsoft YaHei",sans-serif}.pb-text-page{font-size:calc(var(--pb-page-width,300px) * .04)}
.pb-page[data-font-state=loading] .pb-text-page,.pb-page[data-font-state=loading] .pb-opening-text,.pb-page[data-font-state=loading] .pb-folio,.pb-page[data-font-state=error] .pb-text-page,.pb-page[data-font-state=error] .pb-opening-text,.pb-page[data-font-state=error] .pb-folio{visibility:hidden}
.pb-cover-art.pb-canonical:after{display:none}.pb-cover-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005 0,#fff2 2%,#0003 4%,transparent 9%,#fff1 97%,#0002);pointer-events:none;z-index:9}.pb-page.pb-cover-page{background:transparent;border:0}
@media(prefers-reduced-motion:reduce){.pb-cover-canvas>img{transition:none!important}}

/* Physical paper surfaces are shared by Studio, spread overview and reader. */
.pb-paper-matte{background-image:linear-gradient(135deg,#fff04,transparent 75%)}
.pb-paper-fine{background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#00000008 0 1px,transparent 1px 4px)}
.pb-paper-fiber{background-image:repeating-linear-gradient(19deg,#ffffff0d 0 1px,transparent 1px 7px),repeating-linear-gradient(109deg,#00000009 0 1px,transparent 1px 11px)}
.pb-paper-sheen{background-image:linear-gradient(118deg,transparent 9%,#ffffff14 39%,transparent 63%)}
.pb-paper-grain{background-image:radial-gradient(#ffffff18 .6px,transparent .9px),radial-gradient(#0000000b .6px,transparent 1px);background-size:4px 5px,7px 6px;background-position:0 0,2px 3px}

[data-type-effect=glow]{text-shadow:0 0 .12em #ffffffb0,0 0 .38em #ffffff42!important}
[data-type-effect=outline]{-webkit-text-stroke:.018em currentColor;text-shadow:none!important}
[data-type-effect=emboss]{text-shadow:0 -.025em .015em #ffffff60,0 .035em .025em #00000050!important}
[data-type-effect=shadow]{text-shadow:.035em .05em .08em #00000080!important}
[data-type-effect=duotone]{text-shadow:-.025em -.018em #9f645566,.035em .025em #4f8c9c88!important}
[data-type-effect=print]{text-shadow:.022em .025em #00000038,-.015em 0 #ffffff40!important; -webkit-text-stroke:.008em currentColor}
