@font-face{font-family:Fell;src:url('/assets/im-fell-normal.woff2') format('woff2');font-display:swap}
@font-face{font-family:Fell;src:url('/assets/im-fell-italic.woff2') format('woff2');font-style:italic;font-display:swap}
@font-face{font-family:Reenie;src:url('/assets/reenie-beanie.woff2') format('woff2');font-display:swap}
@font-face{font-family:Martian;src:url('/assets/martian-mono-normal.woff2') format('woff2');font-weight:100 800;font-display:swap}
@font-face{font-family:Piazzolla;src:url('/assets/piazzolla-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Piazzolla;src:url('/assets/piazzolla-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:Newsreader;src:url('/at-table/newsreader-normal.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Newsreader;src:url('/at-table/newsreader-italic.woff2') format('woff2');font-weight:200 800;font-style:italic;font-display:swap}
@font-face{font-family:Literata;src:url('/inward-life/literata-normal.woff2') format('woff2');font-weight:200 900;font-display:swap}
@font-face{font-family:Literata;src:url('/inward-life/literata-italic.woff2') format('woff2');font-weight:200 900;font-style:italic;font-display:swap}
@font-face{font-family:Gentium;src:url('/music-and-feeling/gentiumplus-400-normal.woff2') format('woff2');font-display:swap}
@font-face{font-family:Gentium;src:url('/music-and-feeling/gentiumplus-400-italic.woff2') format('woff2');font-style:italic;font-display:swap}
@font-face{font-family:Alegreya;src:url('/learning-to-see/alegreya-normal.woff2') format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:Alegreya;src:url('/learning-to-see/alegreya-italic.woff2') format('woff2');font-weight:400 900;font-style:italic;font-display:swap}
@font-face{font-family:Bitter;src:url('/beside-the-bed/bitter-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Bitter;src:url('/beside-the-bed/bitter-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
:root{--paper:#f5f1e7;--paper2:#ece6d8;--ink:#1f1f1b;--muted:#625e54;--line:#cfc8b8;--red:#ad3525;--gutter:clamp(20px,5vw,76px);--display:Fell,Georgia,serif;--body:Piazzolla,Georgia,serif;--mono:Martian,monospace;--hand:Reenie,cursive;--ease:cubic-bezier(.22,.75,.2,1)}
*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-synthesis:none}body.dialog-open{overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3{font-family:var(--display);font-weight:400}h1{font-size:clamp(2.875rem,5.5vw,4.875rem);line-height:1.02;letter-spacing:-.025em}h1 em{color:var(--red);font-weight:400}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--red);outline-offset:5px}button:hover,a:hover{color:var(--red)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 18px;background:var(--ink);color:var(--paper)}.skip:focus{top:12px}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.top{height:88px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px var(--gutter);border-bottom:1px solid var(--line)}.top nav{display:flex;align-items:center;gap:28px;font:0.75rem/1.4 var(--mono)}.top nav>a{min-height:44px;display:inline-flex;align-items:center}.top .active{color:var(--red);text-decoration:underline;text-underline-offset:7px}.brand{position:relative;display:inline-flex;font:2.125rem/1 var(--display);letter-spacing:-.01em;padding-top:20px;min-height:56px;flex:none}.brand-new{position:absolute;left:9px;top:-1px;font:1.6875rem/1 var(--hand);color:var(--red);transform:rotate(-7deg)}.caret{position:absolute;left:31px;top:18px;width:13px;height:9px;fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pill,.button-dark{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 20px;border:1px solid var(--ink);border-radius:30px;font:0.75rem/1.5 var(--mono)}.pill:hover{background:var(--ink);color:var(--paper)}.button-dark{background:var(--ink);color:var(--paper);min-height:52px;font-size:0.75rem}.button-dark:hover{background:var(--red);color:var(--paper);border-color:var(--red)}main{outline-offset:-4px}.intro{padding:48px var(--gutter) 34px;position:relative;display:flex;justify-content:space-between;align-items:center;gap:40px}.eyebrow{font:0.625rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:16px}.lede{font:1.3125rem/1.45 var(--body);margin-top:20px;color:var(--muted)}.hand{font:2.125rem/1 var(--hand);color:var(--red)}.shelf-note{transform:rotate(-8deg);margin:10px 80px 0 0;position:relative;font-size:2.5625rem}.shelf-note svg{display:block;width:120px;height:55px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(10deg);margin-left:-55px}.browse-tools{margin:4px var(--gutter) 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:10px 0}.search{display:flex;align-items:center;gap:12px;min-width:270px;flex:1;max-width:440px}.search input{width:100%;min-width:0;border:0;background:none;min-height:46px;font:0.8125rem/1.5 var(--body)}.search input::placeholder{color:var(--muted);opacity:1}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filters button{min-height:44px;padding:8px 12px;font:0.625rem/1.5 var(--mono);border-radius:25px;white-space:nowrap}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.filters button:hover:not([aria-pressed=true]){background:var(--paper2)}.results-line{padding:17px var(--gutter) 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:0.625rem/1.5 var(--mono);color:var(--muted)}.sort{display:flex;align-items:center;gap:10px}.sort select{min-height:44px;border:0;background:none;font:0.625rem/1.5 var(--mono);max-width:150px}.book-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;padding:0 var(--gutter) 48px}.book{min-width:0}.cover-button{width:100%;position:relative;display:block;text-align:left;color:inherit}.cover{position:relative;aspect-ratio: .665;overflow:hidden;container-type:inline-size;box-shadow:inset 4px 0 8px #0002,4px 6px 9px #1f1f1b13;border-radius:1px 3px 3px 1px;isolation:isolate}.cover::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 1px 0 #fff2,inset 5px 0 8px #0002,inset -1px 0 #0002;z-index:3}.cover-meta,.cover-bottom{font:3.5cqw/1.7 var(--mono);letter-spacing:.05em;position:absolute;left:10%;right:8%;text-align:center}.cover-meta{top:8%}.cover-bottom{bottom:7%;font-size:3cqw}.cover strong{position:absolute;top:17%;left:9%;right:8%;font:20cqw/1.03 var(--display);font-weight:400;text-align:center;letter-spacing:-.02em;z-index:2}.cover strong em{font-weight:400}.cover-austen{background:#15382d}.cover-austen img{width:100%;height:100%;object-fit:fill}.cover-alice{background:#efd7c9;color:#6e2430}.cover-alice strong{font-size:28cqw;top:15%}.cover-alice img{position:absolute;left:12%;width:76%;height:60%;object-fit:contain;top:31%;mix-blend-mode:multiply}.cover-walden{background:#cfc4a2;color:#344334}.cover-walden strong{font-size:23cqw;top:22%}.cover-walden>i{position:absolute;top:40%;left:0;width:100%;text-align:center;font:7cqw/1.3 var(--body)}.cover-walden img{position:absolute;left:7%;width:86%;top:49%;height:30%;object-fit:contain;mix-blend-mode:multiply}.cover-walden::before{content:'';position:absolute;inset:6%;border:1px solid #34433455}.cover-two-halls{background:#25241e;color:#eee7d6}.cover-two-halls strong{font-size:18cqw;top:17%}.cover-two-halls img{position:absolute;left:0;width:100%;top:56%;height:28%;object-fit:cover}.cover-odyssey{background:#16473f;color:#f4e6bd}.cover-odyssey strong{font-size:24cqw;top:18%}.cover-art{position:absolute;left:0;width:100%;top:48%;height:37%;color:inherit}.cover-dracula{background:#691f2b;color:#ead9ad}.cover-dracula strong{font-size:24cqw;top:20%}.cover-dracula .cover-art{top:41%;height:43%;left:6%;width:88%}.cover-invitation{position:absolute;bottom:0;left:0;right:0;min-height:44px;display:flex;justify-content:center;align-items:center;gap:6px;background:var(--ink);color:var(--paper);font:0.5rem/1.4 var(--mono);opacity:0;transform:translateY(5px);transition:opacity .18s,transform .18s}.cover-invitation .icon{width:14px;height:14px}.cover-button:hover .cover-invitation,.cover-button:focus-visible .cover-invitation{opacity:1;transform:translateY(0)}.book-info{padding-top:20px}.book-author{font:0.5625rem/1.6 var(--mono);color:var(--muted);margin-bottom:6px}.book h2{font-size:1.4375rem;line-height:1.13;letter-spacing:-.015em}.book h2 a{text-align:left;min-height:44px;display:block}.book-feature{font:0.9375rem/1.45 var(--body);margin-top:9px;min-height:44px}.credit{font:0.5625rem/1.8 var(--mono);color:var(--muted);margin-top:13px}.credit span{display:block;color:var(--ink)}.contribution-line{margin:0 var(--gutter);padding:32px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px}.contribution-line p{font:1.8125rem/1.2 var(--display)}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font:0.6875rem/1.5 var(--mono)}footer{padding:40px var(--gutter) 28px;background:var(--paper2);border-top:1px solid var(--line)}.footer-title{font:2.375rem/1.2 var(--display)}footer>p{font:1.0625rem/1.5 var(--body);margin-top:10px}.footer-bottom{display:flex;gap:50px;justify-content:space-between;margin-top:38px;padding-top:20px;border-top:1px solid var(--line);font:0.625rem/1.8 var(--mono);color:var(--muted)}.footer-bottom>span{max-width:60ch}.footer-bottom details{max-width:600px;flex:1}.footer-bottom summary{cursor:pointer;min-height:44px;text-align:right}.footer-bottom p{margin:12px 0}details a{text-decoration:underline;text-underline-offset:4px}.empty{grid-column:1/-1;min-height:330px;padding:60px 20px;text-align:center;border-bottom:1px solid var(--line)}.empty h2{font-size:2.625rem}.empty p{margin:16px 0}.empty .pill{margin-top:15px}
dialog{padding:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(940px,calc(100vw - 40px));max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 30px 80px #0003}dialog::backdrop{background:#1f1f1b88;backdrop-filter:blur(3px)}.close-dialog{position:sticky;top:12px;margin:12px 12px -56px auto;width:44px;height:44px;background:var(--paper);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;z-index:10}#edition-content{display:grid;grid-template-columns:.8fr 1.2fr}.edition-visual{background:var(--paper2);padding:54px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.edition-visual .cover{width:min(100%,230px)}.edition-visual .hand{margin-top:28px;transform:rotate(-5deg);font-size:1.9375rem}.edition-description{padding:50px 40px 36px}.edition-description :is(h1,h2){font-size:2.75rem;line-height:1.04;letter-spacing:-.015em}.edition-author{font:1.1875rem/1.4 var(--body);margin-top:12px}.edition-credit{font:0.625rem/1.7 var(--mono);color:var(--muted);margin-top:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.edition-credit b{font-weight:500;color:var(--ink)}.edition-credit span{display:block;margin-top:2px}.edition-companion{margin:22px 0}.edition-companion .eyebrow{margin-bottom:10px}.edition-companion h3{font-size:1.5625rem;line-height:1.2}.edition-companion>p:last-child{font:1rem/1.5 var(--body);margin-top:10px}.adapt-link{display:flex;margin-top:12px;font-size:0.625rem}.source-details{margin-top:20px;padding-top:15px;border-top:1px solid var(--line);font:0.875rem/1.5 var(--body)}.source-details summary{font:0.625rem/1.5 var(--mono);min-height:44px;display:list-item;cursor:pointer;align-content:center}.source-details p{margin:12px 0}.source-details>div{display:flex;flex-wrap:wrap;gap:8px 18px;font:0.625rem/1.8 var(--mono)}.source-details a{min-height:44px;align-content:center}.edition-private{font:0.6875rem/1.6 var(--body);color:var(--muted);margin-top:20px}
/* The public library uses the chosen bookshelf; source details remain usable without JavaScript. */
#edition-content{display:block}.edition-layout{display:grid;grid-template-columns:.8fr 1.2fr}.book-info .edition-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font:0.5625rem/1.6 var(--mono);text-decoration:underline;text-underline-offset:5px}.book-info h2 a:hover{color:var(--red)}.edition-sources{margin:0 var(--gutter) 48px;padding-top:30px;border-top:1px solid var(--line)}.edition-sources>h2{font-size:1.9375rem}.edition-sources>p{font:1rem/1.5 var(--body);color:var(--muted);margin:12px 0 24px}.edition-source{border-top:1px solid var(--line)}.edition-source:last-child{border-bottom:1px solid var(--line)}.edition-source>summary{cursor:pointer;min-height:52px;padding-block:14px;font:1.0625rem/1.4 var(--body)}.edition-source:target{outline:2px solid var(--red);outline-offset:5px}.edition-source .edition-layout{margin-bottom:24px}.contribution-line{align-items:flex-start;gap:50px;scroll-margin-top:24px}.contribution-line>div:first-child{flex:1}.contribution-line h2{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.08;max-width:17ch}.contribution-line .eyebrow{font:0.625rem/1.6 var(--mono);margin-bottom:14px}.contribution-line .contribution-copy{font:1.1875rem/1.5 var(--body);color:var(--muted);max-width:42ch;margin-top:18px}.contribution-action{width:300px;max-width:100%;flex:none}.contribution-action>p{font:0.75rem/1.6 var(--body);color:var(--muted);margin:14px 0 4px}.footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end;max-width:600px}.footer-links>a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.footer-links details{width:100%;flex-basis:100%}.footer-links details a{display:inline-flex;align-items:center;min-height:44px}.footer-links summary{cursor:pointer;min-height:44px;text-align:right}.close-dialog{position:sticky;top:12px;margin:12px 12px -56px auto}
@media(prefers-reduced-motion:no-preference){.intro{animation:arrive .35s var(--ease) both}.book{animation:arrive .45s var(--ease) both}.cover{transition:transform .18s var(--ease),box-shadow .18s}.cover-button:hover .cover{transform:translateY(-6px) rotate(-1deg);box-shadow:inset 4px 0 8px #0002,5px 12px 16px #1f1f1b20}dialog[open]{animation:arrive .15s var(--ease)}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
@media(min-width:1500px){.book-grid{gap:44px}.intro{padding-block:66px 44px}}
@media(max-width:1100px){.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.cover{max-width:270px;margin:auto}.book-info{max-width:270px;margin:auto}.shelf-note{margin-right:25px}}
@media(max-width:760px){.top{height:auto;min-height:90px;align-items:center}.top nav{gap:12px;font-size:0.625rem;flex-wrap:wrap;justify-content:flex-end}.top nav .pill{font-size:0.5625rem;padding-inline:12px;gap:6px}.top nav .pill .icon{width:15px}.top nav>a{min-width:44px}.intro{padding-top:36px;gap:15px}.shelf-note{font-size:1.875rem;margin-right:0}.shelf-note svg{width:80px;margin-left:-20px}.eyebrow{font-size:0.5625rem}.lede{font-size:1.125rem}.browse-tools{gap:2px;padding-block:7px}.search{max-width:none;flex-basis:100%}.filters{gap:3px}.filters button{font-size:0.5625rem;padding-inline:10px}.results-line{padding-bottom:22px;padding-top:8px}.book-grid{gap:32px 22px}.book h2{font-size:1.5625rem}.book-author{font-size:0.5625rem}.contribution-line{padding-block:26px;flex-direction:column;gap:26px}.contribution-line h2{max-width:none}.contribution-action{width:auto}.footer-bottom{flex-direction:column;gap:16px}.footer-bottom details{width:100%;max-width:none}.footer-links{justify-content:flex-start}.footer-links summary{text-align:left}.edition-description{padding:50px 24px 28px}.edition-visual{padding:50px 24px}.edition-description :is(h1,h2){font-size:2.25rem}}
@media(max-width:520px){.top{gap:12px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.top nav{gap:6px 14px;max-width:calc(100% - 112px)}.top nav>a:nth-child(2){font-size:0.5625rem}.top nav .pill{font-size:0.5625rem;padding-inline:12px;order:3}.top .brand{font-size:1.875rem}.brand-new{font-size:1.5rem}.top nav>a{min-height:44px}.intro{padding-block:24px 22px}.intro h1{font-size:2.5625rem}.shelf-note{display:none}.lede{font-size:1.0625rem;margin-top:17px}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;padding-bottom:32px}.book-info{padding-top:14px}.book h2{font-size:1.5rem}.book-author{font-size:0.5rem}.book-feature{font-size:0.9375rem}.credit{font-size:0.5rem}.filters button{padding-inline:8px;font-size:0.5rem;min-height:44px;min-width:44px}.search{min-width:0}.search input{font-size:0.875rem}.results-line{font-size:0.5rem;gap:10px;padding-block:0 16px}.sort{gap:5px}.sort select{font-size:0.5rem;max-width:110px}.contribution-line{align-items:flex-start}.footer-title{font-size:2.0625rem}.footer-bottom{font-size:0.5625rem}.edition-layout{grid-template-columns:1fr}.edition-visual{padding:35px 25px 28px}.edition-visual .cover{width:155px}.edition-visual .hand{display:none}.edition-description{padding-top:30px}.edition-description :is(h1,h2){font-size:2.3125rem}.edition-credit{margin-top:18px}dialog{width:calc(100vw - 24px);max-height:calc(100svh - 24px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Relative text sizes honor browser text enlargement; decorative covers scale as artwork. */
.top{height:auto;min-height:88px}.brand{padding-top:.588em;min-height:1.65em}.brand-new{left:.333em;top:-.03em}.caret{left:.91em;top:.53em;width:.38em;height:.265em}.book-info,.edition-description,.contribution-line,.footer-bottom{overflow-wrap:anywhere}
/* Explicit height and appearance keep the native WebKit select a 44px target. */
.sort select{appearance:none;-webkit-appearance:none;height:44px;min-height:44px;padding:0 24px 0 8px;max-width:max(110px,14em);background:none}.results-line{flex-wrap:wrap}

/* The shelf reflows with text size; narrow phones keep complete title words. */
.book-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.book-author,.credit{font-size:.625rem}.book-info .edition-link{font-size:.625rem}
@media(max-width:1100px){.book-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.cover,.book-info{max-width:17rem}}
@media(max-width:520px){.book-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.intro h1{font-size:clamp(2rem,10vw,2.5625rem)}.book-author,.credit,.filters button,.results-line,.sort select{font-size:.625rem}}

.sort-control{position:relative;display:inline-flex;align-items:center;min-width:0}.sort-control>.icon{position:absolute;right:6px;width:14px;height:14px;pointer-events:none;transform:rotate(90deg);color:var(--muted)}

/* A quiet baseline follows the native control without an oversized focus box. */
.sort-control{border-bottom:2px solid transparent;border-radius:2px}
.sort-control:has(select:focus-visible){border-bottom-color:var(--red)}
.sort-control select:focus-visible{outline:none}
.sort-control select:hover{color:var(--ink)}
@media(forced-colors:active){.sort-control:has(select:focus-visible){border-bottom-color:Highlight}}
.book-feature,.lede,.contribution-copy,.edition-companion h3,.edition-description :is(h1,h2){text-wrap:balance}
.edition-description p,.edition-sources>p,.contribution-action p,footer p{text-wrap:pretty}
.cover-austen img{object-fit:contain}

/* Shelf titles carry the reader's entrance face and rhythm. The catalogue's
   shared display face belongs to its labels, rather than every book jacket. */
.cover-at-table{background:#f3efe3;color:#2a2a25}
.cover-at-table strong{font:400 29cqw/.84 Newsreader,Georgia,serif;font-optical-sizing:auto;letter-spacing:-.065em;top:17%;left:12%;text-align:left}
.cover-at-table strong em{color:#9e453c}
.cover-at-table img{position:absolute;left:3%;top:41%;width:94%;height:45%;object-fit:contain}
.cover-at-table .cover-bottom{font-size:2.9cqw}

.cover-inward-life{background:#25232c;color:#d9bb7b}
.cover-inward-life strong{font:400 21cqw/.94 Literata,Georgia,serif;font-optical-sizing:auto;letter-spacing:-.06em;top:16%;left:12%;text-align:left}
.cover-inward-life img{position:absolute;left:5%;top:48%;width:90%;height:36%;object-fit:contain}
.cover-inward-life .cover-bottom{font-size:2.7cqw}

.cover-music-and-feeling{background:#ede9e2;color:#333144}
.cover-music-and-feeling strong{font:600 19cqw/.98 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.035em;top:17%;left:11%;text-align:left}
.cover-music-and-feeling img{position:absolute;left:7%;top:48%;width:86%;height:36%;object-fit:contain}
.cover-music-and-feeling .cover-meta,.cover-music-and-feeling .cover-bottom{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:600;letter-spacing:.12em}
.cover-music-and-feeling .cover-bottom{font-size:2.7cqw}

.cover-learning-to-see{background:#f7f4ec;color:#2b3a32}
.cover-learning-to-see strong{font:400 24cqw/.97 Alegreya,Georgia,serif;letter-spacing:-.06em;top:17%;left:11%;text-align:left}
.cover-learning-to-see img{position:absolute;left:7%;top:40%;width:88%;height:46%;object-fit:contain}
.cover-learning-to-see .cover-bottom{font-size:2.7cqw}

.cover-beside-the-bed{background:#e3e7dc;color:#30463d}
.cover-beside-the-bed strong{font:600 20cqw/1.02 Bitter,Georgia,serif;letter-spacing:-.05em;top:17%;left:11%;text-align:left}
.cover-beside-the-bed img{position:absolute;left:3%;top:43%;width:97%;height:43%;object-fit:contain}
.cover-beside-the-bed .cover-bottom{font-size:2.7cqw}

/* Jackets borrow the reader’s actual painting, portrait or original device. */
.cover-mountains{background:#263d36;color:#f2efe6}
.cover-mountains strong{top:13%;font-family:Baskerville,Georgia,serif;font-size:22cqw;line-height:.94}
.cover-mountains img{position:absolute;left:8%;top:45%;width:84%;height:38%;object-fit:contain}
.cover-mountains .cover-meta{font-size:3.8cqw;letter-spacing:.16em}
.cover-mountains .cover-bottom{font-size:3cqw;letter-spacing:.06em}
.cover-nietzsche{background:#f4f0e5;color:#24251e}
.cover-nietzsche strong{top:19%;left:7%;right:7%;font-family:Baskerville,Georgia,serif;font-size:16cqw;line-height:1.03;letter-spacing:-.055em}
.cover-nietzsche strong em{display:block;font-size:.86em;letter-spacing:-.04em}
.cover-nietzsche .cover-art{position:absolute;left:0;top:39%;width:100%;height:45%}
.cover-nietzsche .cover-meta{font-size:3.5cqw;letter-spacing:.1em}
.cover-nietzsche .cover-bottom{font-size:3.2cqw;letter-spacing:.13em}
.cover-war-and-peace{background:#e9e6d9;color:#394d38}
.cover-war-and-peace strong{top:15%;left:8%;right:8%;font-family:Literata,Georgia,serif;font-size:20cqw;line-height:.98;letter-spacing:-.055em}
.cover-war-and-peace strong em{font-size:.58em;letter-spacing:-.025em}
.cover-war-and-peace img{position:absolute;left:27%;top:48%;width:46%;height:34%;object-fit:contain;mix-blend-mode:multiply}
.cover-war-and-peace .cover-meta{font-size:4cqw;letter-spacing:.17em}
.cover-war-and-peace .cover-bottom{font-size:3cqw;letter-spacing:.05em}

/* A saved public book offers a quiet route back, only in this browser. */
.continuation{margin-top:12px;max-width:38rem}.continuation a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font:1rem/1.4 var(--body);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.edition-version{font:0.8125rem/1.5 var(--body);color:var(--muted);margin-top:8px}

.cover-douglass{background:#e5ddc6;color:#413b2e}
.cover-douglass strong{top:16%;font-family:Baskerville,Georgia,serif;font-size:17cqw;line-height:1.1}
.cover-douglass strong span{display:block;font-size:.45em;letter-spacing:.08em;margin-top:6%}
.cover-douglass img{position:absolute;left:24%;top:40%;width:52%;height:42%;object-fit:contain;mix-blend-mode:multiply}
.cover-douglass .cover-meta{font-size:3.8cqw;letter-spacing:.12em}
.cover-douglass .cover-bottom{font-size:3.1cqw}
.cover-poe{background:#282625;color:#ece5d3}
.cover-poe strong{top:14%;font-family:Fell,Georgia,serif;font-size:16cqw;line-height:1.02}
.cover-poe img{position:absolute;left:25%;top:43%;width:50%;height:40%;object-fit:contain}
.cover-poe .cover-meta{font-size:3.7cqw;letter-spacing:.15em}
.cover-poe .cover-bottom{font-size:3.3cqw;letter-spacing:.16em}

/* Four contextual collections, each following its reader’s own jacket. */
.cover-ballads{background:#f0eee4;color:#2c5040}.cover-ballads strong{top:19%;font-family:Baskerville,Georgia,serif;font-size:19cqw;line-height:1.06}.cover-ballads .cover-art{position:absolute;left:18%;top:49%;width:64%;height:36%}.cover-ballads .cover-meta{font-size:3.35cqw;letter-spacing:.1em}.cover-ballads .cover-bottom{font-size:3.5cqw}
.cover-shakespeare{background:#702d35;color:#efdfbc}.cover-shakespeare strong{top:17%;font-family:Baskerville,Georgia,serif;font-size:17cqw;line-height:1.1}.cover-shakespeare .cover-art{position:absolute;left:12%;top:48%;width:76%;height:35%}.cover-shakespeare .cover-meta{font-size:3.6cqw}.cover-shakespeare .cover-bottom{font-size:2.8cqw;letter-spacing:.07em}
.cover-pictures-after-dark{background:#e9e3df;color:#423644}.cover-pictures-after-dark strong{top:16%;font-family:Baskerville,Georgia,serif;font-size:20cqw;line-height:1}.cover-pictures-after-dark img{position:absolute;left:13%;top:55%;width:74%;height:29%;object-fit:contain;mix-blend-mode:multiply}.cover-pictures-after-dark .cover-meta{font-size:2.9cqw;letter-spacing:.09em}.cover-pictures-after-dark .cover-bottom{font-size:3.5cqw}
.cover-rome{background:#cfc5ad;color:#703d2d}.cover-rome strong{top:16%;font-family:Baskerville,Georgia,serif;font-size:18cqw;line-height:1.05}.cover-rome strong em{font-size:.7em}.cover-rome .cover-art{position:absolute;left:13%;top:62%;width:74%;height:21%}.cover-rome .cover-meta{font-size:2.9cqw;letter-spacing:.08em}.cover-rome .cover-bottom{font-size:2.8cqw;letter-spacing:.06em}

/* A library item can be shared or read directly without the modal or JavaScript. */
.edition-page{max-width:1160px;margin:32px auto 48px;padding-inline:var(--gutter)}.edition-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:20px;font:0.75rem/1.5 var(--mono);text-decoration:underline;text-underline-offset:5px}.edition-page .edition-layout{border:1px solid var(--line)}

/* A second quiet row keeps curated shelves distinct from format filters. */
.curated-filters{flex-basis:100%;justify-content:flex-end}
@media(max-width:760px){.curated-filters{justify-content:flex-start}}

/* Three independent jackets; their forms follow the readers inside. */
@font-face{font-family:TeaCover;src:url('/book-of-tea/source-serif-regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:TeaCover;src:url('/book-of-tea/source-serif-italic.woff2') format('woff2');font-style:italic;font-display:swap}
.cover-antigone{background:#e7e6e0;color:#1a1c18;font-family:Georgia,serif}
.cover-antigone strong{font-family:Georgia,serif;font-size:17cqw;letter-spacing:-.06em;position:absolute;z-index:2}
.cover-antigone img{position:absolute;left:0;bottom:0;width:100%;height:69%;object-fit:contain;background:#4a4b48;object-position:center;mix-blend-mode:multiply}
.cover-antigone .cover-bottom{z-index:2;background:#e7e6e0e8;padding:.35em .2em}
.cover-a-dolls-house{background:#eae4d5;color:#2d3032;font-family:Arial,Helvetica,sans-serif}
.cover-a-dolls-house strong{font-family:Arial,Helvetica,sans-serif;font-size:17cqw;line-height:.95;letter-spacing:-.065em;font-weight:700}
.cover-a-dolls-house .script-mark{position:absolute;left:12%;right:12%;top:47%;bottom:16%;border-left:2px solid #a4352c;display:flex;flex-direction:column;justify-content:space-around;padding-left:1em;font:10cqw Georgia,serif;text-align:left;color:#a4352c}
.cover-book-of-tea{background:#dce2cd;color:#34483b;font-family:TeaCover,Georgia,serif}
.cover-book-of-tea strong{font-family:TeaCover,Georgia,serif;font-size:16cqw;line-height:1.02;font-weight:400}
.cover-book-of-tea .cover-art{position:absolute;left:11%;top:44%;width:78%;height:39%}

.cover-writers{background:#f6f7f3;color:#20251f}.cover-writers strong{font:600 25cqw/.95 Arial,Helvetica,sans-serif;letter-spacing:-.065em;left:11%;top:22%;text-align:left}.cover-writers strong em{font-style:normal;font-weight:600}.cover-writers .cover-art{color:#ad3527;top:67%;left:10%;width:80%;height:8%}.cover-writers .cover-meta,.cover-writers .cover-bottom{font-family:Arial,Helvetica,sans-serif}.cover-writers .cover-bottom{font-size:3.1cqw;letter-spacing:.01em}

.cover-awakening{background:#d8e5dc;color:#243d39;font-family:Georgia,serif}
.cover-awakening strong{font-family:Georgia,serif;font-size:15cqw;font-weight:400;line-height:1.08;top:23%;left:10%;text-align:left;z-index:2}
.cover-awakening .cover-art{position:absolute;inset:0;width:100%;height:100%;opacity:.35}
.cover-awakening .cover-meta,.cover-awakening .cover-bottom{z-index:2}

.cover-clay-cart{background:#993f2c;color:#f7eee0;font-family:Georgia,serif}
.cover-clay-cart strong{font:normal 16cqw/1.02 Georgia,serif;top:20%;left:10%;text-align:left;z-index:2}
.cover-clay-cart .cover-art{position:absolute;right:-4%;bottom:8%;width:78%;height:48%;opacity:.45}
.cover-clay-cart .cover-meta,.cover-clay-cart .cover-bottom{z-index:2}
