/* New binding: dark cloth, photographic leaves, translucent correspondence, brass. */
.leaf .leaf-foot{justify-content:flex-end}
:root{--atelier:#191919;--gold:#a2a19f;--pale:#d8d8d7;--light-x:50%;--light-y:35%;--travel:0}
body{background:#191919;color:var(--pale)}.atelier-background,.atelier-vignette,.ambient-art,#atelier-light{position:fixed;inset:0;pointer-events:none}.atelier-background{background:#1b1b1a none center/cover;transform:scale(1.025);filter:saturate(.68);z-index:0}.atelier-background:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#13131266,transparent 35%,#17171755)}.ambient-art{z-index:0;mix-blend-mode:screen;opacity:.24;overflow:hidden}.ambient-art img{position:absolute;left:-15%;top:-25%;width:130%;height:150%;object-fit:cover;filter:blur(65px) saturate(.62);opacity:0;transition:opacity 2s ease;transform:scale(1.07)}.ambient-art img.visible{opacity:1}#atelier-light{z-index:1;width:100%;height:100%;opacity:.82}.atelier-vignette{z-index:1;background:radial-gradient(ellipse at 50% 46%,transparent 32%,#0e0e0e35 75%,#0e0e0e8c)}
.appbar{z-index:6;background:transparent;border:0;margin:0 4vw;padding:0;height:var(--bar)}.appbar:after{content:'';position:absolute;left:0;right:0;bottom:4px;height:1px;background:linear-gradient(90deg,#9c9b9a77,transparent 50%,#9c9b9a55);pointer-events:none}.book-logo{font-size:22px;letter-spacing:.19em;color:#c1c1c0;gap:12px;text-shadow:0 1px 1px #000000}.cat-mark{width:51px;height:34px;fill:none;stroke:#a7a6a4;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.book-logo:hover .cat-mark{filter:drop-shadow(0 0 5px #9c9b9a66)}.appbar nav>button{font-size:24px;color:#d6d5d4;position:relative;padding:0 2px}.appbar nav>button:after{content:'';position:absolute;bottom:7px;left:0;width:0;border-bottom:1px solid #92918f;transition:width .45s var(--ease)}.appbar nav>button:hover:after{width:100%}.appbar nav>button span{color:#a7a6a5;font-size:10px}.appbar nav>i{background:#8a898855}.appbar nav #menu-open{font-size:11px;color:#b0afae}.book-viewport{z-index:3;perspective:2400px}.book-shadow{background:#070707ba;height:47px;filter:blur(22px);top:calc(48% + var(--leaf-h)/2 - 6px)}.fold-book{transform:rotateX(4deg) rotateZ(-1deg)}.leaf{border:0;box-shadow:0 0 0 .65px #bcbbba55,1px 5px 3px #00000044,0 15px 18px #0b0b0b22}.leaf:after{background:#8f8e8d;border-bottom:1px solid #28282844}.leaf-content{isolation:isolate}.leaf-content>*{position:relative}.leaf-foot{font-size:8px;letter-spacing:.09em;opacity:.7}.hinge-shade{background:linear-gradient(90deg,#1d1d1c26,transparent 12%,transparent 77%,#1c1c1c22 95%,#dfdfde20);mix-blend-mode:multiply}.leaf:nth-child(even) .hinge-shade{background:linear-gradient(90deg,#ffffff11,#1313122d 3%,transparent 17%,transparent 74%,#1313134a);opacity:.78}.leaf:before{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,transparent 15%,#eaeae908 42%,#ffffff22 48%,transparent 54%);background-size:300% 100%;background-position:calc(var(--sheen,0)*100%) 0;opacity:calc(.12 + var(--attention)*.16);mix-blend-mode:soft-light}.running-head{font-size:9px;border-color:#66666555;letter-spacing:.06em}.leaf h2{letter-spacing:-.01em}.leaf .citation{font-size:10px}.mounted-art{padding:0;background:transparent;box-shadow:0 4px 10px #1d1d1c44;transform:rotate(0);overflow:hidden}.mounted-art:before,.mounted-art:after{display:none}.mounted-art img{filter:saturate(.84) contrast(1.04);transform:scale(1.012);transition:transform 1.4s var(--ease),filter 1.2s}.mounted-art:hover img{transform:scale(1.045);filter:saturate(1) contrast(1)}.leaf .primary-read{font-size:12px}.edge-cue{color:#c9c8c655}
/* Bookcloth cover and its blind-stamped, foil-set title. */
.cover-leaf{background:#2b2b2a;color:#cbcac9}.cover-leaf .paper-grain,.last-night .paper-grain{opacity:.1;mix-blend-mode:screen}.cover-leaf:after,.last-night:after{background:#2d2d2d;border-color:#807f7d55}.cover-leaf .leaf-content{background:repeating-linear-gradient(0deg,#0000000c 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#adadac20 0 .5px,transparent .5px 4px);padding-top:8%;box-shadow:inset 9px 0 11px #13131255,inset -8px 0 15px #12121144}.cover-leaf .leaf-content:before{content:'';position:absolute;inset:5.3% 6.5% 6%;border:1px solid #91908f66;box-shadow:inset 0 0 0 4px #2b2b2a,inset 0 0 0 5px #92919033;pointer-events:none}.cover-edition{border:0;align-items:center;font:11px var(--display);letter-spacing:.17em;z-index:1;padding-top:5px}.cover-edition span{font:8px var(--song);color:#a6a6a5;letter-spacing:.2em}.cover-leaf h1{text-align:center;font-size:calc(var(--font)*5.8);margin-top:7%;color:#a4a3a2;text-shadow:0 1px 0 #c9c9c83b,0 -1px 1px #080807e6;line-height:1.25}.cover-leaf h1>span{font-size:.4em;color:#b4b4b3}.cover-cat{height:31%;width:100%;margin:10px 0 0;mix-blend-mode:screen;background:none;box-shadow:none;opacity:.63}.cover-cat img{filter:invert(1) grayscale(1) sepia(.5) brightness(.75);mix-blend-mode:screen;object-fit:contain;transform:none}.cover-cat:hover img{filter:invert(1) grayscale(1) sepia(.5) brightness(.9);transform:none}.cover-poem{border:0;padding:0;text-align:center;margin-top:auto;margin-bottom:5%;color:#cbcac9}.cover-poem p{font:calc(var(--font)*.85)/1.95 var(--song);letter-spacing:.12em}.cover-poem .citation{display:inline-flex;color:#9e9d9c;font-size:9px}.cover-leaf .leaf-foot{border-color:#a1a09f33;color:#a3a2a1;left:10%;right:10%;bottom:15px}.cover-leaf .hinge-shade{mix-blend-mode:multiply;background:linear-gradient(90deg,#00000077,transparent 15%,transparent 83%,#00000088)}
/* A photographic plate beside a thin sheet of correspondence. */
.room-leaf{background:#303030;color:#d2d2d2}.room-leaf .paper-grain{opacity:.12;mix-blend-mode:screen}.room-leaf .running-head{border-color:#a8a7a644;color:#babab9}.room-leaf h2{font-size:calc(var(--font)*2.4);margin:1px 0 15px;letter-spacing:.12em}.room-print{height:65%;max-height:65%;width:calc(100% + 8%);margin-left:-4%;border:0;box-shadow:0 4px 10px #08080899;transform:rotate(0)}.room-print>img{filter:saturate(.88) contrast(1.08)}.room-switch{margin-top:18px;color:#b1b1b0;gap:15px}.room-switch button[aria-pressed=true]{color:#c2c1c0}.room-thread{background:#a3a2a055}.room-thread i{background:#a8a7a6}.room-leaf #room-original{font:9px var(--sans);margin-top:auto;color:#b8b7b6}.room-leaf .leaf-foot{color:#a5a5a4;border-color:#a4a3a233}.room-words{background:#d2d2d2;color:#303030}.room-words .paper-grain{opacity:.2}.room-words .leaf-content{background:linear-gradient(100deg,#e2e2e1aa,#c3c3c338)}.room-words .running-head{margin-bottom:30px;color:#757575}.room-voices{height:calc(100% - 68px);display:flex;flex-direction:column;justify-content:space-evenly;gap:15px;position:relative}.room-voice{transition:opacity .55s;filter:none;position:relative;padding-left:0}.room-voice:before{content:'“';position:absolute;left:-17px;top:-18px;font:50px var(--display);color:#72727133}.room-voice blockquote{font-size:calc(var(--font)*1.17);line-height:1.85;letter-spacing:.04em}.room-voice:nth-child(2){padding-left:15%;border:0}.room-voice:nth-child(2):before{left:calc(15% - 17px)}.room-voice:nth-child(3){padding-top:0;border:0}.room-voice .citation{font:9px var(--sans);color:#747372;margin-top:12px}.room-words .leaf-foot{color:#838281;border-color:#75747333}
.blind-letter{position:absolute!important;right:-4%;top:12%;font:calc(var(--leaf-h)*.65)/1 var(--display);color:#7a79780d;text-shadow:1px 1px 0 #ffffff22,-1px -1px 0 #83838212;z-index:-1;pointer-events:none;transform:rotate(-8deg)}.ambrose-leaf{background:#d8d7d6}.ambrose-leaf .paper-grain{opacity:.36}.ambrose-leaf .author-name{color:#40403f;font-size:calc(var(--font)*4.8);letter-spacing:-.04em}.ambrose-leaf .diary-space{display:none}.ambrose-leaf .primary-read{margin-top:auto}.judas-leaf{background:#3c3c3b;color:#d4d3d2}.judas-leaf .paper-grain{opacity:.1;mix-blend-mode:screen}.judas-leaf .blind-letter{color:#b3b1af20;text-shadow:1px 1px #cccbca0b;transform:rotate(6deg);right:0}.judas-leaf .running-head,.judas-leaf .diary-date{color:#a7a6a5;border-color:#a09f9e44}.judas-leaf .author-name{color:#c6c5c4;letter-spacing:-.05em}.judas-leaf .diary-space{display:none}.judas-leaf .primary-read{margin-top:auto;border-color:#a2a2a166;color:#c3c2c0}.judas-leaf .primary-read span{color:#a1a09f}.judas-leaf .citation{color:#a6a6a5}.judas-leaf .leaf-foot{color:#a4a4a3;border-color:#a4a3a240}
.sea-leaf{background:#d1d1d0}.sea-leaf h2{font-size:calc(var(--font)*2.2);margin-bottom:20px}.sea-leaf .mounted-art{height:50%;width:calc(100% + 16%);margin-left:-8%;margin-top:0;margin-bottom:28px;transform:rotate(0)}.sea-leaf .caption-quote{padding-left:0;border:0}.sea-leaf .caption-quote blockquote{font-size:var(--font);line-height:1.85}.music-leaf{background:#8e8c8a;color:#323232}.music-leaf .paper-grain{opacity:.28;mix-blend-mode:soft-light}.music-leaf .leaf-content{background:radial-gradient(circle at 75% 32%,#a8a7a699,transparent 60%)}.music-leaf .running-head{color:#535251;border-color:#4e4e4d4d}.music-large{font-size:calc(var(--font)*9.5);color:#3c3c3b88;letter-spacing:-.075em;z-index:1;margin-top:20px}.music-large small{font-size:12px;color:#484847;margin-left:17px}.music-leaf h2{font-size:calc(var(--font)*1.35);position:relative;z-index:2}.music-note{color:#4c4b4a;font-size:12px}.music-leaf .wave{position:relative;z-index:2;margin-top:auto;height:70px}.wave line{stroke:#41403fa0}.wave #wave-needle{stroke:#d2d2d1}.music-player{z-index:2}.music-player>button{border-color:#3d3c3b80;color:#d8d7d6;background:#3e3d3c8c;box-shadow:0 2px 5px #34343338}.music-player>div,.music-player time{color:#4a4a49}.music-bottom{border-color:#5857564d}.music-bottom .citation{color:#4f4e4d}.record-ring{position:absolute!important;right:-18%;top:8%;width:90%;aspect-ratio:1;pointer-events:none;opacity:.32;border:1px solid #38373644;border-radius:50%;background:repeating-radial-gradient(circle,#49494810 0 1px,transparent 1px 6px)}.record-ring:before{content:'';position:absolute;inset:29%;border:1px solid #48484766;border-radius:50%}.record-ring:after{content:'';position:absolute;inset:45%;border:1px solid #38373666;border-radius:50%}.record-ring i:first-child{position:absolute;left:50%;top:-3px;width:5px;height:5px;background:#c2c2c1;border-radius:50%}.is-playing .record-ring{animation:record-turn 24s linear infinite}.music-leaf .leaf-foot{color:#555554;border-color:#4f4f4e55}
.ship-leaf{background:#373635;color:#d4d4d3}.ship-leaf .paper-grain{opacity:.14;mix-blend-mode:screen}.ship-leaf .running-head{border-color:#afaead3d;color:#b0b0af}.ship-leaf h2{font-size:calc(var(--font)*3.5);font-weight:400;letter-spacing:.08em;margin-top:8px;margin-bottom:25px;color:#cbcac9}.ship-leaf .mounted-art{height:59%;width:calc(100% + 12%);margin-left:-6%;transform:rotate(0);margin-top:0}.ship-leaf .two-sources{gap:10px;justify-content:space-between}.ship-leaf .two-sources .citation{font-size:9px;color:#b6b6b5}.ship-leaf .leaf-foot{border-color:#a3a3a233;color:#a5a5a4}.cafe-leaf{background:#84817b;color:#292929}.cafe-leaf .paper-grain{mix-blend-mode:soft-light;opacity:.25}.cafe-leaf .running-head{color:#c2c1c0;border-color:#cbcac93b}.cafe-leaf h2{font-size:calc(var(--font)*3.1);color:#cfcfce;margin:0 0 20px;letter-spacing:.06em}.cafe-leaf .mounted-art{height:48%;width:calc(100% + 15%);margin-left:-7.5%;transform:none;margin-bottom:24px}.cafe-leaf .script-excerpt{color:#cfcecd;font-size:calc(var(--font)*1.07)}.cafe-leaf .script-excerpt p+p{margin-top:7px}.cafe-leaf .citation{color:#c3c2c1;margin-top:auto}.cafe-leaf .leaf-foot{color:#c1c0be;border-color:#c6c5c33b}.table-leaf{background:#cbcbca}.table-leaf .leaf-content:before{content:'5';position:absolute;top:8%;right:-5%;font:calc(var(--leaf-h)*.6)/1 var(--display);color:#53525112;pointer-events:none;z-index:-1}.table-leaf h2{font-size:calc(var(--font)*2.7);margin-top:18px}.table-leaf .spacious{margin-top:35px}.table-leaf .spacious p:last-child{font-size:calc(var(--font)*.85);color:#6a6968}.umbrella-leaf{background:#323232;color:#cbcbca}.umbrella-leaf .paper-grain{opacity:.13;mix-blend-mode:screen}.umbrella-leaf .running-head{color:#a8a8a7;border-color:#a8a8a744}.umbrella-leaf .mounted-art{height:55%;width:calc(100% + 18%);margin-left:-9%;margin-top:-5px;transform:none;margin-bottom:21px}.umbrella-leaf h2{font-size:calc(var(--font)*1.8);color:#c1c0be}.umbrella-leaf .script-excerpt{font-size:calc(var(--font)*.9);line-height:1.7}.umbrella-leaf .script-excerpt p+p{margin-top:5px}.umbrella-leaf .citation{margin-top:auto;color:#9f9f9e}.umbrella-leaf .leaf-foot{color:#a6a5a4;border-color:#a8a8a733}
/* A complete image can occupy a page, rather than becoming another small card. */
.stone-leaf{background:#1e1e1d;color:#dfdfde}.stone-leaf .paper-grain{display:none}.stone-leaf .portrait-art{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;transform:none;z-index:-2;box-shadow:none}.stone-leaf .portrait-art img{filter:brightness(.83) saturate(.9);object-fit:cover}.stone-leaf .leaf-content:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#14141377,transparent 22%,transparent 48%,#1c1c1ceb 88%);pointer-events:none;z-index:-1}.stone-leaf .running-head{color:#cececd;border-color:#c6c6c54a}.stone-caption{margin-top:auto;pointer-events:none;padding-bottom:10px}.stone-caption h2{font-size:calc(var(--font)*2);line-height:1.4;max-width:9em;color:#d7d6d5}.stone-caption blockquote{font-size:calc(var(--font)*.9);margin-top:15px}.stone-caption .citation{pointer-events:auto;color:#afaead;margin-top:10px}.stone-leaf .leaf-foot{color:#afaead;border-color:#afaead44}.stone-leaf .hinge-shade{mix-blend-mode:multiply}
.letter-leaf{background:#cfcfce}.letter-leaf .paper-grain{opacity:.27}.letter-leaf .leaf-content{background:linear-gradient(110deg,#e5e4e377,#b6b6b522);padding-top:11%}.letter-leaf .running-head{font-size:9px;color:#757473;border-bottom:1px solid #7f7f7e3b;margin-bottom:11%}.letter-body{padding:0 4%}.letter-body blockquote{font-size:calc(var(--font)*1.07);line-height:2.2;letter-spacing:.015em}.letter-body .citation{font-size:9px;color:#848483}.last-lines{margin-top:10%;font-size:calc(var(--font)*1.08);line-height:2.1}.signature{font-size:42px;color:#6e6d6c;opacity:.7}.goodbye-ambrose{background:#cacac9}.goodbye-ambrose .short-letter{margin-top:6%}.goodbye-ambrose .short-letter blockquote{font-size:calc(var(--font)*1.8);line-height:2.05;letter-spacing:.06em;max-width:8em}.goodbye-ambrose .signature{font-size:34px;margin-top:8%}.farewell-mini{height:24%;width:46%;opacity:.73;transform:rotate(2deg);filter:sepia(.15);margin-bottom:4%}
.last-night{background:#2c2c2c;color:#d4d3d2}.last-night .leaf-content{background:repeating-linear-gradient(90deg,#9e9e9d0d 0 1px,transparent 1px 3px)}.last-night .running-head{color:#a3a2a1;border-color:#a3a2a144}.last-night h2{font-size:calc(var(--font)*3.1);margin-top:5%;color:#adacab;letter-spacing:.12em}.last-night-text blockquote{font-size:calc(var(--font)*1.04);color:#b6b6b5;line-height:1.9}.last-cat{height:30%;mix-blend-mode:screen;opacity:.55}.last-cat img,.last-cat:hover img{filter:invert(1) grayscale(1) sepia(.3) brightness(.6);mix-blend-mode:screen;transform:none}.last-night-thanks blockquote{font-size:calc(var(--font)*1.05);color:#d4d4d3;line-height:2.15}.last-night-thanks .citation{color:#9b9a99;font-size:9px}.last-night .leaf-foot{border-color:#a3a2a133;color:#9c9b9a}.end-leaf{background:#b9b9b8}.end-leaf .paper-grain{opacity:.25}.end-leaf h2{font:calc(var(--font)*2)/1.5 var(--song);margin-top:9%}.end-authors{border-color:#63626144;margin-top:12%}.end-authors>button{padding:20px 0;border-color:#63626144}.end-authors span{font:calc(var(--font)*2.7) var(--display);color:#414140}.end-authors small{color:#626160}.end-links{margin-top:15%}.end-links>*{font-size:12px;min-height:40px;color:#5b5b5a}.end-leaf #return-start{color:#656564}
/* A recessed brass scale; the red thread is the reading position. */
.ruler-dock{z-index:5;background:transparent;padding-top:4px}.reading-line{color:#a9a9a8;height:30px;font-size:9px;letter-spacing:.08em}.reading-line #gesture-hint{font:18px var(--display);color:#abaaa977}.reading-line #page-label{color:#afaeac;font-size:13px}.wood-ruler{height:54px;margin:0 7px;border:1px solid #91908e70;border-radius:2px;background:linear-gradient(180deg,#a5a4a3 0%,#7978778c 5%,#939291 9%,#757473 85%,#929291 92%,#4f4f4e 100%);box-shadow:0 1px 0 #c7c6c555,inset 0 0 0 3px #5e5d5c33,inset 0 1px 2px #c3c2c070,0 9px 15px #00000066;isolation:isolate}.wood-ruler:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 15%,#d1d0cf38 48%,transparent 75%);background-size:70% 100%;background-repeat:no-repeat;background-position:var(--light-x) 0;pointer-events:none;mix-blend-mode:screen}.ruler-grain{opacity:.18;background-size:100% 100%,680px 150px;filter:contrast(1.2);mix-blend-mode:multiply}.ruler-marks{left:9px;right:9px;top:3px;background-image:repeating-linear-gradient(90deg,#2b2b2a80 0 1px,transparent 1px calc(100% / 150));background-size:100% 7px}.ruler-marks>span{padding-top:18px;color:#2b2a29;text-shadow:0 1px #bcbbba66;font-size:13px}.ruler-marks>span:before{border-color:#353433bb;height:13px}.red-thread{background:#86837c;width:1.4px;top:-8px;bottom:-5px;box-shadow:1px 0 0 #36353299,0 0 5px #63615c33}.red-thread:before{width:10px;height:8px;left:-4px;top:-2px;border-radius:1px;background:linear-gradient(120deg,#afaead,#7e7d7b 48%,#a4a3a1);border:1px solid #b7b6b580;box-shadow:0 2px 3px #00000099;transform:rotate(-4deg)}.ruler-screw{position:absolute;width:5px;height:5px;border:1px solid #ababaa80;border-radius:50%;background:#585756;bottom:5px;box-shadow:inset 1px 1px 1px #2a292899;z-index:2;pointer-events:none}.ruler-screw.left{left:5px}.ruler-screw.right{right:5px}.ruler-bottom{height:38px}.chapter-nav{gap:30px}.chapter-nav>button{color:#9f9f9e;font-size:9px}.chapter-nav>button[aria-current=true]{color:#b6b5b4}.chapter-nav>button:hover{color:#cdcccb}.turn-buttons button{color:#b4b3b2}.wood-ruler:focus-within{outline-color:#b0afae}.reader,.directory,.art-view{z-index:20}.reader .reader-top,.directory{background:#232322}.reader-main{background-color:#dddddc}.reader-logo,.directory-logo{color:#b6b6b5}.reader-top{color:#cdcdcc}.art-view #art-body{background:#171717}
@keyframes record-turn{to{transform:rotate(360deg)}}
@media(max-width:760px){.appbar{margin:0 5vw}.book-logo{font-size:18px;gap:6px;letter-spacing:.08em}.cat-mark{width:31px;height:27px}.appbar nav{gap:13px}.appbar nav>button{font-size:20px}.appbar nav>button span{font-size:9px}.appbar nav #menu-open{font-size:10px;margin-left:3px}.fold-book{transform:rotateX(2deg) rotateZ(-.6deg)}.ruler-dock{padding-left:5vw;padding-right:5vw}.wood-ruler{height:45px;margin:0}.ruler-marks>span{font-size:10px}.ruler-marks>span:nth-child(even){font-size:0}.ruler-marks{left:2px;right:2px}.chapter-nav{gap:22px}.chapter-nav>button{font-size:9px}.reading-line{font-size:9px}.ambient-art{opacity:.16}.atelier-background{background-position:40% center}.record-ring{opacity:.24}}
.compact-book .cover-leaf h1{font-size:calc(var(--font)*5.3)}.compact-book .cover-cat{height:30%}.compact-book .cover-poem p{font-size:12px;line-height:1.9}.compact-book .room-print{height:66%;max-height:66%}.compact-book .room-leaf h2{font-size:calc(var(--font)*2);margin-bottom:12px}.compact-book .room-switch{margin-top:10px}.compact-book .room-voices{height:calc(100% - 44px)}.compact-book .room-voice blockquote{font-size:calc(var(--font)*1.03);line-height:1.85}.compact-book .diary-leaf .author-name{font-size:calc(var(--font)*3.8)}.compact-book .diary-leaf .primary-read{margin-top:auto}.compact-book .music-large{font-size:calc(var(--font)*7.5);margin-top:12px}.compact-book .music-leaf .wave{height:56px}.compact-book .music-note{font-size:11px}.compact-book .cafe-leaf h2{font-size:calc(var(--font)*2.5)}.compact-book .cafe-leaf .script-excerpt{font-size:var(--font)}.compact-book .ship-leaf h2{font-size:calc(var(--font)*2.8)}.compact-book .letter-body blockquote{font-size:var(--font);line-height:2}.compact-book .last-lines{font-size:var(--font);line-height:2;margin-top:15%}.compact-book .goodbye-ambrose .short-letter blockquote{font-size:calc(var(--font)*1.6);line-height:2}.compact-book .last-night h2{font-size:calc(var(--font)*2.5)}.compact-book .last-night-thanks blockquote{font-size:var(--font)}
@media(max-height:620px){.cover-leaf h1,.compact-book .cover-leaf h1{font-size:calc(var(--font)*4);margin-top:8px}.cover-edition{font-size:9px}.cover-edition span{display:none}.cover-poem{margin-bottom:0}.compact-book .cover-poem p{font-size:10px;line-height:1.65}.cover-poem .citation{font-size:8px}.room-leaf h2{font-size:20px}.compact-book .room-print{height:62%;max-height:62%}.room-switch{margin:4px 0}.room-switch button{font-size:9px;min-height:26px}.room-words .running-head{margin-bottom:14px}.compact-book .room-voice blockquote{font-size:11px}.room-voice .citation{margin-top:3px}.compact-book .music-large{font-size:calc(var(--font)*5.5);margin-top:6px}.music-note{font-size:10px}.compact-book .music-leaf .wave{height:34px;margin-top:10px}.music-bottom{padding-top:7px}.music-bottom blockquote{font-size:10px}.record-ring{top:3%}.ship-leaf .mounted-art{height:58%}.compact-book .ship-leaf h2{font-size:25px;margin-bottom:13px}.compact-book .cafe-leaf h2{font-size:25px;margin-bottom:12px}.cafe-leaf .mounted-art{height:42%;margin-bottom:12px}.compact-book .cafe-leaf .script-excerpt{font-size:11px}.table-leaf .spacious{margin-top:10px}.umbrella-leaf .mounted-art{height:46%;margin-bottom:12px}.stone-caption h2{font-size:20px}.stone-caption blockquote{font-size:10px}.letter-leaf .leaf-content{padding-top:7%}.letter-leaf .running-head{margin-bottom:10%}.compact-book .letter-body blockquote{font-size:11px;line-height:1.9}.compact-book .last-lines{font-size:11px;margin-top:12px;line-height:1.8}.signature{font-size:28px}.compact-book .goodbye-ambrose .short-letter blockquote{font-size:16px}.end-authors{margin-top:8%}.end-authors>button{padding:9px 0}.end-links{margin-top:8%}.end-links>*{min-height:29px;font-size:10px}.ruler-dock .reading-line{height:24px}.wood-ruler{height:38px}.ruler-bottom{height:31px}}
@media(max-width:360px){.cat-mark{width:25px}.appbar nav{gap:8px}.appbar nav>button{font-size:17px}.book-logo{font-size:16px}.appbar nav #menu-open{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ambient-art img{transition:none}.record-ring{animation:none!important}.mounted-art img{transition:none}.mounted-art:hover img{transform:none}#atelier-light{opacity:.55}}
