html[data-look=reading-room] .archive-dock{border:0;border-top:1px solid var(--rr-hair,color-mix(in oklab, var(--rr-ink) 30%, transparent));box-shadow:none;background:0 0;border-radius:0;padding-inline:.25rem}html[data-look=reading-room] .archive-dock-box:before{content:"";z-index:-1;inset:-3rem 0 calc(-14px - env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--desk) calc(100% - 3rem), color-mix(in oklab, var(--desk) 0%, transparent));position:absolute}html[data-look=reading-room] .era-seg,html[data-look=reading-room] .era-seg.is-on{background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .era-seg:hover{color:var(--rr-ink);background:0 0}}html[data-look=reading-room] .era-seg.is-on{color:var(--rr-ink)}html[data-look=reading-room] .era-seg.is-on>span:last-child{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}html[data-look=reading-room] .archive-dock .archive-field{border:0;border-bottom:1px solid var(--rr-hair,color-mix(in oklab, var(--rr-ink) 30%, transparent));box-shadow:none;background:0 0;border-radius:0}html[data-look=reading-room] .archive-dock .archive-field:focus{border-bottom-color:var(--rr-ink)}html[data-look=reading-room] .archive-caption{box-shadow:none;color:var(--rr-muted);background:0 0;border-radius:0}html[data-look=reading-room] .dock-switch{color:var(--rr-ink);border-radius:2px}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .dock-switch:hover{background:var(--st-hover)}}html[data-look=reading-room] .table-card{pointer-events:none}html[data-look=reading-room] .table-sheet,html[data-look=reading-room] .table-label{pointer-events:auto}html[data-look=reading-room] .table-sheet{transform:rotate(var(--tilt,0deg))}html[data-look=reading-room] .table-label{padding:.625rem .25rem 0 0}html[data-look=reading-room] .table-title{color:var(--rr-ink);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-look=reading-room] .table-meta{-webkit-line-clamp:2;line-clamp:2;color:var(--rr-muted);-webkit-box-orient:vertical;margin-top:.25rem;display:-webkit-box;overflow:hidden}html[data-look=reading-room] .table-status{color:var(--rr-red)}@media (width>=64em){html[data-look=reading-room] .lib-main{max-width:90rem;padding-inline:var(--rr-margin,2.5rem)}}html[data-look=reading-room] .fa{color:var(--rr-ink);margin-top:.5rem}html[data-look=reading-room] .fa-sort{color:var(--rr-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}html[data-look=reading-room] .fa-sort-by{color:var(--rr-muted);text-transform:inherit;letter-spacing:inherit;transition:color .15s var(--ease-out);padding:.375rem .125rem}html[data-look=reading-room] .fa-sort-by.is-on{color:var(--rr-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .fa-sort-by:hover{color:var(--rr-ink)}}html[data-look=reading-room] .fa-sep{color:var(--rr-faint)}html[data-look=reading-room] .fa-group{margin-top:2.25rem}html[data-look=reading-room] .fa-head{color:var(--rr-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:.25rem;display:grid}html[data-look=reading-room] .fa-head:before,html[data-look=reading-room] .fa-head:after{content:"";border-top:1px solid var(--rr-rule)}html[data-look=reading-room] .fa-rows>li{border-bottom:1px solid var(--rr-rule)}html[data-look=reading-room] .fa-row{transition:background-color var(--st-dur,.15s) var(--ease-out);border-radius:3px;outline:none;grid-template-columns:5.25rem minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) 3rem;align-items:baseline;column-gap:1.5rem;margin-inline:-.5rem;padding:.75rem .5rem;display:grid}html[data-look=reading-room] .fa-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-look=reading-room] .fa-no{color:var(--rr-red);white-space:nowrap}html[data-look=reading-room] .fa-title{color:var(--rr-ink);text-wrap:pretty}html[data-look=reading-room] .fa-writer,html[data-look=reading-room] .fa-place{color:var(--rr-muted)}html[data-look=reading-room] .fa-status{color:var(--rr-red)}html[data-look=reading-room] .fa-year{text-align:right;color:var(--rr-ink)}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .fa-row:hover{background:var(--st-hover)}}@media (width<=719px){html[data-look=reading-room] .fa-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no year""title title""writer writer""place place";row-gap:.125rem}html[data-look=reading-room] .fa-no{grid-area:no}html[data-look=reading-room] .fa-year{grid-area:year}html[data-look=reading-room] .fa-title{grid-area:title;margin-top:.125rem}html[data-look=reading-room] .fa-writer{grid-area:writer}html[data-look=reading-room] .fa-place{grid-area:place;margin-top:.125rem}}html[data-look=reading-room] .table-card:focus-visible{outline:none}html[data-look=reading-room] .table-card:focus-visible .table-sheet{outline:2px solid var(--ring);outline-offset:5px}html[data-look=reading-room] .table-item:has(.table-card:focus-visible){z-index:2}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .table-item:has(.table-card:hover){z-index:2}html[data-look=reading-room] .table-card:hover .table-sheet{transform:translateY(-.25rem) rotate(var(--tilt,0deg));filter:drop-shadow(0 .5rem .75rem color-mix(in oklab, var(--rr-ink) 14%, transparent))}html[data-look=reading-room] .letter-canvas:has(.table-card:hover) .table-item:not(:has(.table-card:hover)){opacity:.72}}@media (prefers-reduced-motion:no-preference){html[data-look=reading-room] .table-sheet{transition:transform var(--st-dur,.15s) var(--ease-out), filter var(--st-dur,.15s) var(--ease-out)}html[data-look=reading-room] .table-item{transition:opacity var(--st-dur,.15s) var(--ease-out)}}html[data-look=reading-room] :is(.archive-dock-box .archive-caption,.table-card .table-meta,.fa .fa-head,.fa .fa-place,.fa .fa-sort){font-family:var(--rr-label-face,var(--rr-caps));font-size:var(--rr-label-size,.75rem);font-weight:var(--rr-label-weight,400);line-height:var(--rr-label-leading,1.3);letter-spacing:var(--rr-label-tracking,.05em);font-variant-caps:var(--rr-label-caps,normal)}html[data-look=reading-room] .fa .fa-no{font-family:var(--rr-number-face,var(--rr-caps));font-size:var(--rr-number-size,.78125rem);font-weight:var(--rr-number-weight,400);line-height:var(--rr-number-leading,1.2);letter-spacing:var(--rr-number-tracking,.05em);font-variant-caps:var(--rr-number-caps,normal);font-variant-numeric:oldstyle-nums tabular-nums}html[data-look=reading-room] :is(.table-card .table-title,.fa .fa-title,.fa .fa-year){font-family:var(--rr-text-face,var(--rr-book));font-size:var(--rr-text-size,.9375rem);font-weight:var(--rr-text-weight,400);line-height:var(--rr-text-leading,1.3);letter-spacing:var(--rr-text-tracking,0);text-transform:none}html[data-look=reading-room] .fa .fa-year{font-variant-numeric:oldstyle-nums tabular-nums}html[data-look=reading-room] .fa .fa-writer{font-family:var(--rr-small-face,var(--rr-book));font-size:var(--rr-small-size,.8125rem);font-weight:var(--rr-small-weight,400);line-height:var(--rr-small-leading,1.35);letter-spacing:var(--rr-small-tracking,0);font-style:italic}html[data-look=reading-room] .archive-dock .dock-switch{font-family:var(--rr-control-face,inherit);font-size:var(--rr-control-size,.8125rem);font-weight:var(--rr-control-weight,400);letter-spacing:var(--rr-control-tracking,0);text-transform:none}html[data-look=reading-room] .sp{--sp-rule:var(--rr-rule);--sp-rule-strong:var(--rr-hair,color-mix(in oklab, var(--rr-ink) 30%, transparent));max-width:85rem;padding:calc(5rem + env(safe-area-inset-top,0px)) 1rem 9rem;color:var(--rr-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""plate""body";margin-inline:auto;display:grid}html[data-look=reading-room] .sp-head{text-align:center;grid-area:head}html[data-look=reading-room] .sp-plate{grid-area:plate;margin:1.5rem 0 0}html[data-look=reading-room] .sp-body{grid-area:body;margin-top:1.5rem}@media (width>=640px){html[data-look=reading-room] .sp{padding-inline:2rem}}@media (width>=64em){html[data-look=reading-room] .sp{column-gap:var(--rr-gutter,2rem);max-width:90rem;padding:6rem var(--rr-margin,2.5rem) 1.25rem;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}html[data-look=reading-room] .sp-plate{grid-area:1/1/span 2/span 6}html[data-look=reading-room] :is(.sp-head,.sp-body){grid-column:7/-1}html[data-look=reading-room] .sp-head{grid-row:1}html[data-look=reading-room] .sp-body{grid-row:2}html[data-look=reading-room] .sp-head{text-align:left;border-top:1px solid var(--sp-rule-strong);padding-top:.875rem}html[data-look=reading-room] .sp-plate{align-self:start;margin:0;position:sticky;top:6rem}html[data-look=reading-room] .sp-body{margin-top:0;padding-bottom:4.5rem}}@media (width>=80em){html[data-look=reading-room] .sp-plate{grid-column:1/span 7}html[data-look=reading-room] :is(.sp-head,.sp-body){grid-column:8/-1}}html[data-look=reading-room] .sp-frame.is-paged{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}html[data-look=reading-room] .sp-frame.is-paged::-webkit-scrollbar{display:none}html[data-look=reading-room] .sp-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;max-width:100%;margin:.75rem auto 0;display:flex}html[data-look=reading-room] .sp-sheet-no{color:var(--rr-muted);padding:.25rem .125rem}html[data-look=reading-room] .sp-sheet-no.is-on{color:var(--rr-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}html[data-look=reading-room] .sp-kicker{color:var(--rr-red)}html[data-look=reading-room] .sp-title{text-wrap:balance;margin-top:.5rem}html[data-look=reading-room] .sp-writer{color:var(--rr-muted);text-wrap:pretty;margin-top:.375rem;font-style:italic}html[data-look=reading-room] .sp-facts{border-top:1px solid var(--sp-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}@media (width>=640px){html[data-look=reading-room] .sp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64em){html[data-look=reading-room] .sp-facts{margin-top:1.25rem}}html[data-look=reading-room] .sp-fact{border-bottom:1px solid var(--sp-rule);min-width:0;padding:.625rem 0 .75rem}html[data-look=reading-room] .sp-fact dd{overflow-wrap:anywhere;margin-top:.125rem}html[data-look=reading-room] .sp-hand{color:var(--rr-ink);text-align:left;border-radius:3px;align-items:center;gap:.25rem;margin:-.125rem -.375rem;padding:.125rem .375rem;display:inline-flex}html[data-look=reading-room] .sp-hand-chev{width:.875rem;height:.875rem;color:var(--rr-muted);transition:transform .2s var(--ease-out)}html[data-look=reading-room] .sp-hand[data-state=open] .sp-hand-chev{rotate:180deg}html[data-look=reading-room] .sp-ref{vertical-align:super;font-family:var(--rr-number-face,var(--rr-caps));color:var(--rr-red);margin-left:.15em;padding:0 .15em;font-size:.72em;line-height:1}html[data-look=reading-room] .sp-ref[aria-expanded=true]{text-underline-offset:.2em;text-decoration:underline}html[data-look=reading-room] .sp-note-open{text-align:left;color:var(--rr-muted);grid-template-columns:1.25rem minmax(0,1fr);margin:.625rem 0 .25rem;display:grid}html[data-look=reading-room] .sp-note-no{color:var(--rr-red)}html[data-look=reading-room] :is(.sp-note-open,.sp-rows){animation:rr-fade .22s var(--ease-out) both}@media (prefers-reduced-motion:reduce){html[data-look=reading-room] :is(.sp-note-open,.sp-rows){animation-duration:.16s}}html[data-look=reading-room] .sp-record-bar{border-bottom:1px solid var(--sp-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;display:flex}html[data-look=reading-room] .sp-record-open{color:var(--rr-ink);border-radius:3px;margin-inline:-.375rem;padding:.25rem .375rem}html[data-look=reading-room] .sp-quiet{color:var(--rr-muted)}html[data-look=reading-room] .sp-quiet button{color:var(--rr-muted);transition:color .15s var(--ease-out), background-color .15s var(--ease-out), scale var(--st-dur,.15s) var(--ease-out);border-radius:3px;padding:.25rem}html[data-look=reading-room] .sp-quiet button:disabled{opacity:.45}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] :is(.sp-quiet button:not(:disabled),.sp-record-open,.sp-hand):hover{color:var(--rr-ink);background:var(--st-hover)}}html[data-look=reading-room] .sp-row{border-bottom:1px solid var(--sp-rule);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.25rem 1rem;padding:.625rem 0;display:grid}@media (width<=519px){html[data-look=reading-room] .sp-row{grid-template-columns:minmax(0,1fr)}}html[data-look=reading-room] .sp-red{color:var(--rr-red)}html[data-look=reading-room] .sp-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--rr-ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--rr-ink) 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}html[data-look=reading-room] .sp-text{margin-top:2.5rem}html[data-look=reading-room] .sp-reading{margin-top:.75rem}html[data-look=reading-room] .sp-reading p{white-space:pre-line;text-wrap:pretty}html[data-look=reading-room] .sp-reading p+p{margin-top:.9em}html[data-look=reading-room] .sp-reading .sp-signature{text-align:right;margin-top:1.25em;font-style:italic}html[data-look=reading-room] .sp-dateline{text-align:right;color:var(--rr-muted);margin-top:.25rem}html[data-look=reading-room] :is(.sp-notes,.sp-cite,.sp-next,.sp-actions){border-top:1px solid var(--sp-rule);margin-top:2rem;padding-top:1rem}html[data-look=reading-room] .sp-notes ol{gap:.625rem;margin-top:.75rem;display:grid}html[data-look=reading-room] .sp-notes li{color:var(--rr-muted);grid-template-columns:1.25rem minmax(0,1fr);display:grid}html[data-look=reading-room] .sp-cite p{color:var(--rr-muted);margin-top:.5rem;font-style:italic}html[data-look=reading-room] .sp-next-link{transition:background-color var(--st-dur,.15s) var(--ease-out);border-radius:3px;grid-template-columns:minmax(0,1fr);row-gap:.25rem;margin:.375rem -.5rem 0;padding:.375rem .5rem;display:grid}html[data-look=reading-room] .sp-next-link .sp-next-title{color:var(--rr-ink)}html[data-look=reading-room] .sp-next-link .sp-next-meta{color:var(--rr-muted)}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .sp-next-link:hover{background:var(--st-hover)}}html[data-look=reading-room] .sp-actions{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-inline:-.5rem;display:flex}html[data-look=reading-room] .sp-actions button{color:var(--rr-ink);border-radius:3px;padding:.375rem .5rem}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .sp-actions button:hover{background:var(--st-hover)}html[data-look=reading-room] .sp-reply:hover{background:var(--st-accent-hover)}}html[data-look=reading-room] .sp-reply{color:var(--rr-red);border-radius:3px;align-items:center;gap:.5rem;padding:.375rem .5rem;display:inline-flex}html[data-look=reading-room] .sp-reply svg{width:1rem;height:1rem}html[data-look=reading-room] :is(.sp a,.sp button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-look=reading-room] :is(.sp .sp-label,.sp .sp-kicker,.sp .sp-caption .sp-label,.sp .sp-record-open,.sp .sp-quiet,.sp .sp-dateline,.sp .sp-next-meta){font-family:var(--rr-label-face,var(--rr-caps));font-size:var(--rr-label-size,.75rem);font-weight:var(--rr-label-weight,400);line-height:var(--rr-label-leading,1.3);letter-spacing:var(--rr-label-tracking,.05em);font-variant-caps:var(--rr-label-caps,normal)}html[data-look=reading-room] :is(.sp .sp-title,.sp .sp-next-title){font-family:var(--rr-title-face,var(--rr-book));font-size:var(--rr-title-size,1.375rem);font-weight:var(--rr-title-weight,500);font-stretch:var(--rr-title-stretch,100%);line-height:var(--rr-title-leading,1.15);letter-spacing:var(--rr-title-tracking,0)}html[data-look=reading-room] .sp .sp-reading{font-family:var(--rr-reading-face,var(--rr-book));font-size:var(--rr-reading-size,1.0625rem);font-weight:var(--rr-reading-weight,400);line-height:var(--rr-reading-leading,1.6);letter-spacing:var(--rr-reading-tracking,0)}html[data-look=reading-room] :is(.sp .sp-writer,.sp .sp-fact dd,.sp .sp-hand,.sp .sp-actions button){font-family:var(--rr-text-face,var(--rr-book));font-size:var(--rr-text-size,.9375rem);font-weight:var(--rr-text-weight,400);line-height:var(--rr-text-leading,1.4);letter-spacing:var(--rr-text-tracking,0)}html[data-look=reading-room] :is(.sp .sp-row dd,.sp .sp-notes li,.sp .sp-note-open,.sp .sp-cite p,.sp .sp-credit){font-family:var(--rr-small-face,var(--rr-book));font-size:var(--rr-small-size,.8125rem);font-weight:var(--rr-small-weight,400);line-height:var(--rr-small-leading,1.45);letter-spacing:var(--rr-small-tracking,0)}html[data-look=reading-room] .sp .sp-credit{color:var(--rr-muted);font-style:italic}html[data-look=reading-room] .sp .sp-reply{font-family:var(--rr-action-face,var(--rr-book));font-size:var(--rr-action-size,1.0625rem);font-weight:var(--rr-action-weight,600);line-height:var(--rr-action-leading,1.2);letter-spacing:var(--rr-action-tracking,0)}html[data-look=reading-room] :is(.fa-sort-by,.sp-record-open,.sp-hand,.sp-actions button,.sp-sheet-no,.sp-reply){transition:background-color var(--st-dur,.15s) var(--ease-out), color var(--st-dur,.15s) var(--ease-out), scale var(--st-dur,.15s) var(--ease-out)}html[data-look=reading-room] :is(.fa-sort-by,.sp-quiet button,.sp-record-open,.sp-hand,.sp-actions button,.sp-sheet-no,.era-seg):active{background:var(--st-press,var(--rc-ctl-press,color-mix(in oklab, var(--rr-ink) 16%, transparent)));scale:var(--st-scale,.97);transition-duration:var(--dur-press,.1s);border-radius:3px}html[data-look=reading-room] :is(.fa-row,.sp-next-link):active{background:var(--st-hover,var(--rc-ctl-hover,color-mix(in oklab, var(--rr-ink) 11%, transparent)))}@media (hover:hover) and (pointer:fine){html[data-look=reading-room] .sp-link:hover{text-decoration-color:currentColor}html[data-look=reading-room] .sp-ref:hover{background:var(--st-accent-hover,color-mix(in oklab, var(--rr-red) 10%, transparent));border-radius:2px}html[data-look=reading-room] .sp-reply:hover{color:var(--rr-red-deep)}}html[data-look=reading-room] .sp-ref:active{background:var(--st-accent-press,color-mix(in oklab, var(--rr-red) 16%, transparent));border-radius:2px}html[data-look=reading-room] .sp-reply:active{color:var(--rr-red-deep);background:var(--st-accent,color-mix(in oklab, var(--rr-red) 10%, transparent));scale:var(--st-scale,.97);transition-duration:var(--dur-press,.1s);border-radius:3px}html[data-look=reading-room] .sp .sp-title{font-size:1.625rem;line-height:1.1}@media (width>=64em){html[data-look=reading-room] .sp .sp-title{font-size:2.625rem;line-height:1.06}}
