#wm-reader{--paper:#fbf7ee;--cream:#f4edde;--ink:#333d35;--muted:#686e62;--sage:#66725a;--line:#ddd9cd;--gold:#a88951;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif;font-family:var(--sans);font-synthesis:none;color:var(--ink);text-align:left;line-height:1.5}#wm-reader,#wm-reader *{box-sizing:border-box}#wm-reader img{max-width:100%;display:block}#wm-reader button,#wm-reader input,#wm-reader select{font:inherit;color:inherit;cursor:pointer}#wm-reader button:disabled{opacity:.35;cursor:default}#wm-reader button,#wm-reader a{touch-action:manipulation}#wm-reader [hidden]{display:none!important}#wm-reader a{color:inherit;text-decoration:none}#wm-reader button:focus-visible,#wm-reader a:focus-visible,#wm-reader [tabindex]:focus-visible{outline:3px solid #8a663a;outline-offset:4px}#wm-reader svg{width:22px;height:22px;flex-shrink:0}#wm-reader .reader-header,#wm-reader .reader-toolbar{letter-spacing:normal}#wm-reader p{margin-top:0}#wm-reader .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#wm-reader .eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.6;margin:0 0 19px;color:#7d7259}#wm-reader .primary{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid #56644d;background:#56644d;color:#fffef8;font-size:12px;font-weight:500;padding:15px 22px;border-radius:3px;min-height:46px;transition:background .15s,transform .15s}#wm-reader .primary:hover{background:#414f3a;transform:translateY(-1px)}#wm-reader .book-kind{font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--brand,var(--sage));margin-bottom:11px}#wm-reader{padding:0;border:1px solid #d1d3c6;border-radius:8px;background:var(--paper);color:var(--ink);width:min(1420px,96vw);height:min(1000px,96dvh);max-width:none;max-height:none;overflow:hidden;box-shadow:0 25px 90px #15221566}#wm-reader::backdrop{background:#1f2c27ba;backdrop-filter:blur(4px)}body.wm-reader-open{overflow:hidden}#wm-reader .reader-shell{height:100%;display:flex;flex-direction:column}#wm-reader .reader-header{min-height:81px;display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-bottom:1px solid var(--line);gap:20px;flex-shrink:0}#wm-reader .reader-heading .eyebrow{font-size:8px;margin:0 0 5px}#wm-reader .reader-heading h2{font:400 24px/1.2 var(--serif);margin:0}#wm-reader .icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #cdd0c3;background:transparent;flex-shrink:0}#wm-reader .icon-button:hover{background:#edeedf}#wm-reader .reader-body{display:grid;grid-template-columns:240px 1fr;flex:1;min-height:0}#wm-reader .book-about{padding:25px 22px;overflow-y:auto;border-right:1px solid var(--line);background:#f6f2e7}#wm-reader .book-about>img{height:174px;max-width:150px;width:auto;margin:0 auto 23px;object-fit:contain;box-shadow:3px 5px 8px #3332}#wm-reader .book-about .book-kind{font-size:8px;line-height:1.5}#wm-reader .book-about>p:not(.book-kind){font-size:11px;line-height:1.8;color:var(--muted)}#wm-reader .book-about dl{font-size:10px;margin:22px 0}#wm-reader .book-about dl div{margin-bottom:16px}#wm-reader .book-about dt{color:#818573;font-size:8px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px}#wm-reader .book-about dd{margin:0;line-height:1.6}#wm-reader .book-about .primary{width:100%;font-size:10px;padding:12px 8px;min-height:42px}#wm-reader .book-about .release-status{font-size:9px!important}#wm-reader .book-about .preview-note{font:italic 13px/1.6 var(--serif)!important;margin-top:24px}#wm-reader .reader-main{display:flex;flex-direction:column;min-width:0;min-height:0}#wm-reader .reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;flex-shrink:0;min-height:54px;font-size:10px}#wm-reader .reader-options{display:flex;gap:7px}#wm-reader .reader-options button{background:transparent;border:1px solid #d0d3c5;border-radius:4px;padding:7px 11px;min-height:33px;font-size:10px;white-space:nowrap}#wm-reader .reader-options button[aria-pressed=true]{background:#e4e8d9;border-color:#8a957d}#wm-reader .page-stage{position:relative;min-height:120px;flex:1;background:#e6e5dc;overflow:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}#wm-reader .page-wrap{display:flex;gap:12px;align-items:center;justify-content:center;padding:18px;height:100%;min-width:100%}#wm-reader .page-wrap img{height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:0 3px 10px #3332;background:white;user-select:none}#wm-reader .page-wrap.two-pages img{max-width:calc(50% - 6px)}#wm-reader .page-wrap.is-zoomed{height:auto;width:max-content;min-width:100%;align-items:flex-start;justify-content:flex-start;padding:18px}#wm-reader .page-wrap.is-zoomed img{height:auto;width:min(1500px,180vw);max-width:none;min-width:110%;object-fit:initial}#wm-reader .page-wrap.is-zoomed.two-pages img{width:900px;min-width:0}#wm-reader .text-page{max-width:700px;background:#fffdf7;color:#303c33;margin:24px auto;padding:36px 42px;font:19px/1.8 var(--serif);white-space:pre-wrap;box-shadow:0 3px 10px #3332;min-height:90%}#wm-reader .text-page h3{font:400 25px/1.3 var(--serif);white-space:normal;border-bottom:1px solid var(--line);padding-bottom:18px}#wm-reader .page-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 22px 10px;min-height:64px;flex-shrink:0}#wm-reader .page-arrow{border:1px solid #d0d3c5;background:transparent;border-radius:22px;padding:9px 14px;font-size:10px;min-height:36px;white-space:nowrap}#wm-reader .page-arrow:hover:enabled{background:#ebecdf}#wm-reader .page-arrow>span[aria-hidden]{font-size:17px;line-height:1}#wm-reader .page-caption{text-align:center;min-width:0}#wm-reader .page-caption>p{font-family:var(--serif);font-size:14px;margin:0 0 4px}#wm-reader .page-caption>span{font-size:9px;color:var(--muted)}#wm-reader .thumbnail-strip{display:flex;overflow-x:auto;padding:8px 22px 11px;gap:10px;flex-shrink:0;border-top:1px solid var(--line);justify-content:safe center;scrollbar-width:thin}#wm-reader .thumbnail-strip button{position:relative;border:2px solid transparent;background:#e7e5db;border-radius:3px;padding:3px;height:80px;min-width:57px;width:57px;flex-shrink:0}#wm-reader .thumbnail-strip button[aria-current=true]{border-color:#728160;background:#e9eddc}#wm-reader .thumbnail-strip img{height:100%;width:100%;object-fit:contain}#wm-reader .thumbnail-strip .tn-num{position:absolute;bottom:1px;right:1px;background:#fdfbef;border-radius:3px;padding:1px 3px;font:8px var(--sans)}#wm-reader .reader-hint{font-size:8px;color:#858a79;text-align:center;padding:0 10px 6px;margin:0;flex-shrink:0}#wm-reader .reader-hint>span:first-child{margin:0 7px}#wm-reader .mobile-only{display:none}#wm-reader .reader-heading{min-width:0}@media(max-width:1050px){#wm-reader .reader-body{grid-template-columns:205px 1fr}#wm-reader .book-about{padding:20px 18px}#wm-reader .reader-header{min-height:72px}#wm-reader .reader-heading h2{font-size:21px}#wm-reader .reader-options{gap:5px}#wm-reader .reader-options button{padding:7px 9px}#wm-reader .reader-toolbar{padding:10px 15px}#wm-reader .reader-options #wm-spread-toggle{display:none}#wm-reader .page-caption>p{font-size:13px}}@media(max-width:760px){#wm-reader .book-kind{font-size:8px;line-height:1.5;margin-bottom:7px;letter-spacing:.04em}#wm-reader{height:100dvh;width:100vw;margin:0;border:0;border-radius:0}#wm-reader .reader-header{padding:10px 14px;min-height:72px;gap:12px}#wm-reader .reader-heading .eyebrow{font-size:7px;letter-spacing:.1em}#wm-reader .reader-heading h2{font-size:20px;line-height:1.2}#wm-reader .icon-button{width:40px;height:40px}#wm-reader .reader-body{display:flex;flex-direction:column}#wm-reader .book-about{display:none}#wm-reader .reader-main{height:100%;flex:1}#wm-reader .reader-toolbar{padding:9px 13px;min-height:50px;font-size:9px}#wm-reader .reader-options button{min-height:32px;font-size:9px;padding:6px 10px}#wm-reader .page-wrap{padding:12px;gap:6px}#wm-reader .page-stage{min-height:160px}#wm-reader .page-wrap img{max-width:100%;height:100%}#wm-reader .page-navigation{padding:8px 13px;gap:8px;min-height:66px}#wm-reader .page-arrow{padding:8px 10px;min-width:36px;min-height:36px}#wm-reader .nav-word{display:none}#wm-reader .page-caption>p{font-size:14px;line-height:1.3}#wm-reader .page-caption>span{font-size:8px}#wm-reader .thumbnail-strip{padding:7px 13px 9px;gap:8px;justify-content:flex-start}#wm-reader .thumbnail-strip button{height:68px;min-width:49px;width:49px}#wm-reader .reader-hint{padding-bottom:max(8px,env(safe-area-inset-bottom));font-size:8px}#wm-reader .mobile-only{display:inline}#wm-reader .desktop-only{display:none}#wm-reader .text-page{margin:12px;padding:23px 22px;font-size:18px;line-height:1.8}#wm-reader .text-page h3{font-size:23px}#wm-reader .page-wrap.is-zoomed img{width:180vw;min-width:0}#wm-reader .page-stage:has(.is-zoomed){touch-action:pan-x pan-y pinch-zoom}#wm-reader .reader-header{padding-top:max(10px,env(safe-area-inset-top))}}@media(max-width:400px){#wm-reader .reader-heading h2{font-size:18px}}@media(max-height:650px) and (min-width:761px){#wm-reader .thumbnail-strip button{height:55px;min-width:42px;width:42px}#wm-reader .reader-header{min-height:62px;padding:10px 20px}#wm-reader .reader-toolbar{min-height:45px;padding:7px 15px}#wm-reader .page-navigation{min-height:54px;padding-top:5px;padding-bottom:5px}#wm-reader .book-about>img{height:115px}#wm-reader .reader-hint{display:none}}@media(max-width:760px){#wm-reader .book-kind{font-size:9px}#wm-reader .reader-options button{min-height:40px;font-size:11px}#wm-reader .reader-toolbar{min-height:58px}#wm-reader .page-arrow{min-height:44px;min-width:44px}#wm-reader .icon-button{width:44px;height:44px}#wm-reader .reader-hint{font-size:9px}}@media(max-width:350px){#wm-reader .reader-heading h2{font-size:17px}#wm-reader .reader-options button{padding:7px;font-size:10px}#wm-reader .reader-toolbar{padding:8px 10px}#wm-reader .page-caption>p{font-size:12px}}#wm-reader .retailer-editions{display:flex;flex-direction:column;gap:9px;margin-top:12px}#wm-reader .retailer-editions a{font-size:10px;line-height:1.7;text-decoration:underline;text-underline-offset:3px}#wm-reader .retailer-editions a:focus-visible{outline:3px solid #8a663a;outline-offset:3px}