:root{--paper:#f6ecd4;--ink:#35251f;--wine:#722838;--rule:#aa8648;--serif:"Iowan Old Style", "Baskerville", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;background:#421725}*{box-sizing:border-box}body{min-width:1920px;min-height:1080px;margin:0}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.exhibit{isolation:isolate;background:radial-gradient(29% 69% at 17% 41%,#c28f4d 0%,#aa6940aa 46%,#0000 100%),radial-gradient(46% 57% at 52% 41%,#aa634031,#0000),linear-gradient(117deg,#69332f 0%,#743436 37%,#57202c 65%,#321321 100%);width:1920px;height:1080px;position:relative;overflow:hidden}.exhibit:before{content:"";z-index:-1;pointer-events:none;opacity:.13;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='175'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.64' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' d='M0 0h175v175H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.gilt-frame{pointer-events:none;border:1px solid #d3a15159;position:absolute;inset:16px}.gilt-frame i{background-color:#0000;background-image:linear-gradient(90deg,#f8e0a5,#c79a52 66%,#0000),linear-gradient(#f8e0a5,#c79a52 66%,#0000),linear-gradient(90deg,#edc878,#0000),linear-gradient(#edc878,#0000);background-position:0 0,0 0,6px 6px,6px 6px;background-repeat:no-repeat;background-size:100% 2px,2px 100%,68% 1px,1px 67%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:144px;height:108px;position:absolute;top:-1px;left:-1px}.gilt-frame i:after{content:"";background:#cfa757;border:1px solid #eed194;width:8px;height:8px;position:absolute;top:14px;left:14px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #673130}.gilt-frame i:nth-child(2){left:auto;right:-1px;transform:scaleX(-1)}.gilt-frame i:nth-child(3){inset:auto -1px -1px auto;transform:scale(-1)}.gilt-frame i:nth-child(4){top:auto;bottom:-1px;transform:scaleY(-1)}.sovereign{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(10px 10px 14px #200c1a44);width:auto;height:1145px;position:absolute;bottom:-50px;left:-86px}.cabinet{text-align:center;width:820px;position:absolute;top:111px;left:576px}.cabinet h2{letter-spacing:-.035em;text-wrap:balance;color:#ffe5af;text-shadow:0 2px 3px #34131f66;margin:0 0 50px;font-size:56px;font-weight:500;line-height:1.12}figure{margin:0}.document-mount{cursor:zoom-in;background:0 0;border:0;width:100%;height:566px;padding:0;display:block;position:relative}.binding{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000010 0 1px,#0000 1px 3px),linear-gradient(100deg,#472e34,#70434b 61%,#503037);border:2px solid #c3934e;border-radius:5px;position:absolute;inset:54px 12px 21px;transform:rotate(-1.5deg);box-shadow:inset 6px 0 7px #2c171b70,0 13px 24px #270f1b55}.binding:before{content:"";border:3px double #e0bb75c9;position:absolute;inset:11px}.document-mount:focus-visible{outline-color:#f7d595}.whole-sheet,.detail-sheet{background:#f8f2df;border:1px solid #c4b69a;display:block;position:absolute;box-shadow:1px 4px 8px #382b213b}.whole-sheet{width:353px;top:22px;left:47px;transform:rotate(-4deg)}.whole-sheet img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.detail-sheet{background:linear-gradient(100deg,#f7efd9,#fcf7e8 80%,#f0e6cf);width:437px;padding:21px 23px 27px;top:69px;right:33px;transform:rotate(1deg)}.detail-heading{font:italic 17px var(--serif);color:#61434a;border-bottom:1px solid #ad9979;justify-content:space-between;align-items:baseline;margin:0 0 15px;padding-bottom:11px;display:flex}#page-number{font:12px var(--sans);letter-spacing:.04em;color:#6d605c}.crop{mix-blend-mode:multiply;display:block;position:relative;overflow:hidden}.crop img{max-width:none;height:auto;display:block;position:absolute;top:0;left:0}figcaption{font:19px/1.55 var(--serif);color:#ffedcf;margin:18px auto 0}figcaption span{font:italic 16px var(--serif);color:#f0d2a4}.folio{gap:28px;width:438px;display:grid;position:absolute;top:50px;right:49px}.title-panel,.reading{border:1px solid #cda65f;box-shadow:0 8px 23px #260e1b40}.title-panel{color:#fff0cb;outline-offset:-7px;background:linear-gradient(125deg,#55232d,#391522);outline:1px solid #c59a534f;padding:31px 33px 35px}.overline{color:#eac889;font:650 12px var(--sans);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;align-items:baseline;display:flex}.overline span{font:italic 17px var(--serif);letter-spacing:0;text-transform:none}h1{font:500 34px/1.13 var(--serif);letter-spacing:-.033em;text-wrap:balance;margin:21px 0 0}.reading{background:linear-gradient(115deg,#fcf3df,#f0e0bc);padding:31px 33px 35px}.dateline{color:var(--wine);font:italic 20px var(--serif);text-align:center;align-items:center;gap:10px;display:flex}.dateline:before,.dateline:after{content:"";background:var(--rule);flex:1;height:1px}.reading h2{font:550 30px/1.15 var(--serif);letter-spacing:-.022em;margin:24px 0 18px}.reading p{font:17px/1.55 var(--sans);margin:0}.reading p+p{margin-top:16px}dialog{color:var(--ink);background:var(--paper);border:4px double var(--rule);padding:24px 28px;box-shadow:0 10px 50px #271b1c5c}dialog::backdrop{background:#2e2723a1}.dialog-bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;display:flex}.dialog-bar h2{margin:0;font-size:29px;font-weight:500}.reader-actions{gap:6px;display:flex}.reader-actions button{border:1px solid var(--rule);width:38px;height:38px;font:23px var(--sans);background:0 0}.reader-actions button:disabled{opacity:.35;cursor:default}#scan-dialog{width:min(950px,92vw)}.scan-scroll{height:65vh;margin-top:12px;overflow:auto}#large-scan{width:100%;height:auto;display:block}
