.rbc{--gilt:linear-gradient(135deg, #8c6a2a 0%, #f0d48e 28%, #a47c33 48%, #f8e3a6 66%, #94702c);--gilt-line:#c9a453;z-index:1;background:var(--c-ground);color:var(--c-ink);text-align:left;border-radius:1.5px 3px 3px 1.5px;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.rbc--foil-marigold{--gilt:linear-gradient(135deg, #9a4a16 0%, #ffb24a 28%, #cf6f1c 48%, #ffc875 66%, #9a4a16);--gilt-line:#e48a2c}.rbc--foil-bone{--gilt:linear-gradient(135deg, #8d8577 0%, #efe8da 30%, #a69d8d 52%, #f5efe3 70%, #8d8577);--gilt-line:#a39b8c}.rbc b,.rbc span{z-index:2;font-weight:inherit;position:absolute}.rbc .rbc__title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.rbc__grain{z-index:5;mix-blend-mode:overlay;opacity:.5;background:url(../read-textures/grain.webp) 0 0/150px}.rbc:after,.rbc__grain{pointer-events:none;position:absolute;inset:0}.rbc:after{content:"";z-index:6;background:linear-gradient(90deg,#00000052 0,#ffffff2e 1.4%,#00000042 3.6%,#ffffff1f 5%,#0000 8.5%),linear-gradient(#fff4e224,#0000 28% 72%,#0000002e),linear-gradient(104deg,#ffffff1f,#0000 34%)}.rbc__gild{background:var(--gilt);color:#0000;-webkit-background-clip:text;background-clip:text}.rbc__art{z-index:1;width:100%;height:100%;position:absolute;inset:0}.rbc__colophon{letter-spacing:.22em;opacity:.6;font:600 4cqw/1 Jost,Futura,sans-serif}.rbc--image{background:#1a1410}.rbc__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rbc__label{color:#fff;background:linear-gradient(#0000,#000000c7);padding:18cqw 9cqw 8cqw 11cqw;bottom:0;left:0;right:0}.rbc__label .rbc__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font:600 10cqw/1.08 Fraunces,Georgia,serif;display:-webkit-box;position:static;overflow:hidden}.rbc__cloth{background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 2.4px),repeating-linear-gradient(90deg,#0000001a 0 1px,#0000 1px 2.4px),radial-gradient(at 40% 30%,#ffffff14,#0000 60%);position:absolute;inset:0}.rbc__frame{border:.7cqw solid;-o-border-image:var(--gilt) 1;border-image:var(--gilt) 1;opacity:.9;position:absolute;inset:7cqw 7cqw 7cqw 11cqw}.rbc__frame:after{content:"";border:.35cqw solid;-o-border-image:var(--gilt) 1;border-image:var(--gilt) 1;position:absolute;inset:1.6cqw}.rbc--foil .rbc__block{text-align:center;justify-items:center;gap:5cqw;display:grid;inset:26cqw 15cqw auto 19cqw}.rbc--foil .rbc__title{font:700 calc(var(--fs)*1cqw)/1.08 Cormorant Garamond,Georgia,serif;letter-spacing:.05em;text-transform:uppercase;filter:drop-shadow(0 .3cqw #00000073);position:static}.rbc__orn{border:.55cqw solid var(--gilt-line);width:3.6cqw;height:3.6cqw;transform:rotate(45deg)}.rbc--foil .rbc__author{text-align:center;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:700 5.4cqw/1.2 Cormorant Garamond,Georgia,serif;bottom:15cqw;left:19cqw;right:15cqw;overflow:hidden}.rbc__band{z-index:1;background:var(--c-paper);height:37%;position:absolute;top:34%;left:0;right:0;box-shadow:0 -.6cqw #0000001f,0 .6cqw #0000001f}.rbc__oval{border:.7cqw solid var(--c-paper);color:var(--c-paper);letter-spacing:.24em;border-radius:50%;padding:1.3cqw 4.2cqw;font:600 4.2cqw/1 Jost,Futura,sans-serif;top:9cqw;left:50%;transform:translate(-50%)}.rbc--band .rbc__block{text-align:center;height:37%;color:var(--c-ink);align-content:center;justify-items:center;gap:2.6cqw;display:grid;top:34%;left:10cqw;right:8cqw}.rbc--band .rbc__title{font:600 calc(var(--fs)*1cqw)/1.06 Jost,Futura,sans-serif;letter-spacing:.01em;position:static}.rbc--band .rbc__rule{background:var(--c-accent);width:16cqw;height:.7cqw}.rbc--band .rbc__author{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:500 5.2cqw/1 Jost,Futura,sans-serif;position:static;overflow:hidden}.rbc--band .rbc__rule{display:block}.rbc__dot{z-index:1;left:calc(var(--dx)*1cqw);top:calc(var(--dy)*1cqw);width:calc(var(--ds)*1cqw);aspect-ratio:1;background:var(--c-accent);mix-blend-mode:multiply;border-radius:50%;position:absolute}.rbc--swiss .rbc__rule{z-index:1;background:var(--c-ink);width:22cqw;height:1.4cqw;position:absolute;top:22cqw;left:10cqw}.rbc--swiss .rbc__author{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:600 4.6cqw/1 Jost,Futura,sans-serif;top:10cqw;left:10cqw;right:10cqw;overflow:hidden}.rbc--swiss .rbc__title{font:700 calc(var(--fs)*1cqw)/.94 Jost,Futura,sans-serif;letter-spacing:-.025em;text-transform:lowercase;bottom:15cqw;left:10cqw;right:8cqw}.rbc--swiss .rbc__colophon{bottom:7cqw;right:9cqw}.rbc--noir{background:radial-gradient(ellipse 140% 55% at 50% 112%,color-mix(in srgb,var(--c-accent) 38%,transparent),transparent 62%),var(--c-ground)}.rbc--noir .rbc__author{letter-spacing:.22em;text-transform:uppercase;opacity:.82;white-space:nowrap;text-overflow:ellipsis;font:600 4.6cqw/1 Jost,Futura,sans-serif;top:11cqw;left:11cqw;right:9cqw;overflow:hidden}.rbc--noir .rbc__rule{z-index:2;background:var(--c-accent);width:30cqw;height:.9cqw;position:absolute;top:22cqw;left:11cqw}.rbc--noir .rbc__title{font:italic 600 calc(var(--fs)*1cqw)/1 Bodoni Moda,Didot,Playfair Display,serif;letter-spacing:-.01em;top:30cqw;left:11cqw;right:8cqw}.rbc--noir .rbc__colophon{opacity:.5;bottom:9cqw;left:11cqw}.rbc--orbit .rbc__title{font:600 calc(var(--fs)*1cqw)/1.12 Archivo,Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;top:13cqw;left:9cqw;right:8cqw}.rbc--orbit .rbc__author{letter-spacing:.28em;opacity:.75;font:500 4.2cqw/1 Archivo,Jost,sans-serif;top:6.5cqw;left:9cqw;right:9cqw}.rbc--lit .rbc__author,.rbc--orbit .rbc__author{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rbc--lit .rbc__author{letter-spacing:.2em;opacity:.8;font:600 4.8cqw/1 Jost,Futura,sans-serif;top:13cqw;left:12cqw;right:10cqw}.rbc--lit .rbc__title{font:italic 560 calc(var(--fs)*1cqw)/1.02 Fraunces,Georgia,serif;letter-spacing:-.01em;top:25cqw;left:12cqw;right:10cqw}.rbc--lit .rbc__rule{z-index:2;background:var(--c-ink);opacity:.7;width:12cqw;height:.7cqw;position:absolute;bottom:22cqw;left:12cqw}.rbc--lit .rbc__colophon{bottom:12cqw;left:12cqw}.rbc--woodcut .rbc__title{font:600 calc(var(--fs)*1cqw)/1.05 Fraunces,Georgia,serif;letter-spacing:.01em;top:11cqw;left:10cqw;right:9cqw}.rbc--woodcut .rbc__author{color:var(--c-ink2);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:600 4.6cqw/1 Jost,Futura,sans-serif;bottom:8cqw;left:10cqw;right:9cqw;overflow:hidden}.rbc--stack .rbc__title{text-transform:uppercase;letter-spacing:-.005em;font:700 10cqw/.86 Archivo Narrow,Arial Narrow,sans-serif;display:grid;top:9cqw;left:8cqw;right:6cqw}.rbc--stack .rbc__title>span{white-space:nowrap;display:block;position:static}.rbc--stack .rbc__title>span:nth-child(2n){color:var(--c-ink2)}.rbc--stack .rbc__author{letter-spacing:.2em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;font:600 4.6cqw/1 Jost,Futura,sans-serif;bottom:8cqw;left:8cqw;right:26cqw;overflow:hidden}.rbc--stack .rbc__colophon{color:var(--c-ink2);bottom:8cqw;right:7cqw}@media (forced-colors:active){.rbc__gild{color:canvastext;background:0 0}.rbc:after,.rbc__grain{display:none}}.rbo[data-v-f60e5d9a]{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rbo__scrim[data-v-f60e5d9a]{-webkit-backdrop-filter:blur();backdrop-filter:blur();cursor:default;background:#08050300;transition:background .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;position:absolute;inset:0}.rbo--shown .rbo__scrim[data-v-f60e5d9a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080503a8}.rbo--closing .rbo__scrim[data-v-f60e5d9a]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#08050300}.rbo__stage[data-v-f60e5d9a]{pointer-events:none;justify-items:center;gap:1.4rem;width:min(24rem,100%);max-height:100%;display:grid;position:relative}.rbo__stage[data-v-f60e5d9a]>*{pointer-events:auto}.rbo__hold[data-v-f60e5d9a]{perspective:1400px}.rbo__book[data-v-f60e5d9a]{--bo-ratio:1.5;--bo-w:min(12.5rem, 48vw, calc((100dvh - 22rem)/var(--bo-ratio)));--bo-t:calc(var(--bo-w)*.15);width:var(--bo-w);height:calc(var(--bo-w)*var(--bo-ratio));transform-style:preserve-3d;position:relative;transform:rotateY(24deg)rotateX(3deg)}.rbo:not(.rbo--shown) .rbo__book[data-v-f60e5d9a]{visibility:hidden}.rbo__face[data-v-f60e5d9a]{backface-visibility:hidden;position:absolute}.rbo__face--front[data-v-f60e5d9a]{transform:translateZ(calc(var(--bo-t)/2));inset:0}.rbo__face--front[data-v-f60e5d9a] .rbc{box-shadow:0 30px 50px -10px #0009}.rbo__face--back[data-v-f60e5d9a]{background:var(--bo-ground);transform:rotateY(180deg) translateZ(calc(var(--bo-t)/2));border-radius:3px 1.5px 1.5px 3px;inset:0}.rbo__face--spine[data-v-f60e5d9a]{top:0;left:calc(50% - var(--bo-t)/2);width:var(--bo-t);background:linear-gradient(90deg,#00000073,#ffffff24 22%,#0000002e 80%,#00000080),var(--bo-ground);height:100%;color:var(--bo-ink);transform:rotateY(-90deg) translateZ(calc(var(--bo-w)/2));border-radius:2px;place-items:center;display:grid;overflow:hidden}.rbo__face--spine span[data-v-f60e5d9a]{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:80%;font:600 calc(var(--bo-t)*.42)/1 Jost,Futura,sans-serif;letter-spacing:.04em;overflow:hidden}.rbo__face--pages[data-v-f60e5d9a]{top:1.5%;left:calc(50% - var(--bo-t)/2);width:calc(var(--bo-t) - 2px);height:97%;transform:rotateY(90deg) translateZ(calc(var(--bo-w)/2 - 3px));background:repeating-linear-gradient(90deg,#f3ebd6 0 1px,#d9ccb0 1px 2px)}.rbo__face--top[data-v-f60e5d9a]{left:0;top:calc(var(--bo-t)/-2);width:calc(100% - 4px);height:var(--bo-t);background:repeating-linear-gradient(0deg,#f3ebd6 0 1px,#d9ccb0 1px 2px);transform:rotateX(90deg)}.rbo__card[data-v-f60e5d9a]{width:100%;max-height:calc(100dvh - var(--bo-card-reserve,18rem));color:#2b2219;opacity:0;--nore-bg:#fbf6ea;--nore-bg-elevated:#fff;--nore-fg:#2b2219;--nore-fg-muted:#5b4d3f;--nore-fg-subtle:#7a6c5c;--nore-surface:#3b21120f;--nore-surface-strong:#3b21121a;--nore-border:#3b211229;--nore-border-strong:#3b21123d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(90deg,#00000014,#0000 .8rem),#fbf6ea;border-radius:4px;flex-direction:column;gap:.65rem;padding:1.3rem 1.3rem 1.2rem;transition:opacity .3s .26s,transform .3s .26s;display:flex;position:relative;overflow-y:auto;transform:translateY(14px);box-shadow:0 24px 50px #00000080}.rbo--shown .rbo__card[data-v-f60e5d9a]{opacity:1;transform:none}.rbo--closing .rbo__card[data-v-f60e5d9a]{opacity:0;transition-duration:.16s;transition-delay:0s;transform:translateY(14px)}.rbo__reason[data-v-f60e5d9a]{color:#8a4b1f;font:600 .75rem/1.3 var(--nore-font-body,system-ui);align-items:center;gap:.35rem;margin:0;display:inline-flex}.rbo__title[data-v-f60e5d9a]{font:600 clamp(1.3rem,5vw,1.65rem)/1.12 Fraunces,var(--nore-font-display,Georgia),serif;text-wrap:balance;margin:0;padding-right:2rem}.rbo__author[data-v-f60e5d9a]{color:#2b2219;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.rbo__author[data-v-f60e5d9a]:hover{text-decoration:underline}.rbo__meta[data-v-f60e5d9a]{color:#7a6c5c;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.3rem 0 0;font-size:.82rem;display:flex}.rbo__new[data-v-f60e5d9a]{color:#3a2408;background:#ecc964;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.rbo__warning[data-v-f60e5d9a]{color:#6b4300;background:#fff1cc;border-radius:6px;align-items:flex-start;gap:.45rem;margin:0;padding:.6rem .7rem;font-size:.86rem;font-weight:600;display:flex}.rbo__excerpt[data-v-f60e5d9a]{color:#3d3227;font:400 .98rem/1.6 var(--nore-font-display,Georgia,serif);margin:0}.rbo__progress[data-v-f60e5d9a]{color:#7a6c5c;gap:.3rem;font-size:.78rem;display:grid}.rbo__progress s[data-v-f60e5d9a]{background:#c0392b;border-radius:2px;height:4px;display:block}.rbo__actions[data-v-f60e5d9a]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.rbo__read[data-v-f60e5d9a]{color:#f6e7c8;background:#2a1a0c;border-radius:999px;outline:none;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.rbo__read[data-v-f60e5d9a]:hover{background:#1b1007}.rbo__read[data-v-f60e5d9a]:focus-visible{box-shadow:0 0 0 3px #ffd998}.rbo__close[data-v-f60e5d9a]{color:#2b2219;background:#3b211214;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.6rem;right:.6rem}.rbo__close[data-v-f60e5d9a]:before{content:"";position:absolute;inset:-.3rem}.rbo__close[data-v-f60e5d9a]:focus-visible{outline-offset:2px;outline:3px solid #c0392b}@media (width>=900px){.rbo__stage[data-v-f60e5d9a]{grid-template-columns:auto minmax(0,24rem);align-items:center;gap:4rem;width:auto}.rbo__book[data-v-f60e5d9a]{--bo-w:min(15rem, calc((100dvh - 8rem)/var(--bo-ratio)))}.rbo__card[data-v-f60e5d9a]{--bo-card-reserve:4rem}}@media (prefers-reduced-motion:reduce){.rbo__card[data-v-f60e5d9a],.rbo__scrim[data-v-f60e5d9a]{transition:none}}.rb-orn{pointer-events:none;position:absolute;inset:0}.rb-orn--frame{z-index:8;overflow:hidden}.rb-orn--crown,.rb-orn--plinth{z-index:1;overflow:visible}@media (forced-colors:active){.rb-orn{display:none}}@media (prefers-reduced-motion:reduce){.rb-orn *,.rb-orn :after,.rb-orn :before{transition:none!important;animation:none!important}}.rb-orn--lite *,.rb-orn--lite :after,.rb-orn--lite :before{animation:none!important}.rl-book-wrap{--bk-w:var(--rb-book-w,6.4rem);flex-direction:column;align-items:center;display:flex;position:relative}.rl-book{width:var(--bk-w);height:calc(var(--bk-w)*1.5);outline:none;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative;container-type:inline-size}.rl-book>.rbc{box-shadow:0 0 0 .5px #00000080,6px 3px 12px -3px #000000bf,-2px 3px 7px -3px #00000073}.rl-book:after{content:"";z-index:-1;background:radial-gradient(closest-side,#0000009e,#0000);border-radius:50%;height:11px;position:absolute;bottom:-5px;left:-3%;right:-6%}.rl-book:hover,.rl-book:focus-visible{transform:translateY(-6px)}.rl-book:focus-visible>.rbc{outline-offset:3px;outline:3px solid #ffd998}.rl-book:before{--pages:repeating-linear-gradient(0deg, #efe6cf 0 1px, #d3c5a8 1px 2px);--spine:linear-gradient(90deg, #0000008c, #00000040), var(--bk-spine,#3a2618);content:none;z-index:0;width:3.4cqw;position:absolute;top:1.2%;bottom:.4%}.rl-book__tags{z-index:7;pointer-events:none;gap:4px;display:flex;position:absolute;top:6px;left:6px}.rl-book__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f6e6c4e6;height:15px;font:600 8px/1 var(--nore-font-body,system-ui);letter-spacing:.06em;text-transform:uppercase;background:#100b0780;border-radius:999px;align-items:center;padding:0 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffdea029}.rl-book__tag--warning{color:#ffd36b;justify-content:center;width:15px;padding:0}.rl-book__tag-icon{width:9px;height:9px}.rl-book__slip{z-index:7;color:#3b2a17;font:700 6cqw/1 var(--nore-font-body,system-ui);letter-spacing:.04em;text-transform:uppercase;background:#f4ecd9;padding:1.6cqw 3cqw;position:absolute;bottom:-2%;left:9%;transform:rotate(-3deg);box-shadow:0 2px 3px #0006}.rl-book__mark{z-index:0;clip-path:polygon(0 8%,50% 0,100% 8%,100% 100%,0 100%);color:#5a4220;width:13%;height:22%;font:700 5.6cqw/1 var(--nore-font-body,system-ui);writing-mode:vertical-rl;background:linear-gradient(90deg,#d9cba9,#f3ead3 50%,#dccfae);justify-content:center;padding-top:3cqw;display:flex;position:absolute;top:-9%;right:20%;box-shadow:0 0 3px #0006}.rl-save{z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f6e6c4;cursor:pointer;background:#100b0799;border:1px solid #ffdea066;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .16s;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 6px #00000073}.rl-book-wrap:focus-within .rl-save,.rl-book-wrap:hover .rl-save{transform:translateY(-6px)}.rl-save:hover{background:#100b07cc}.rl-save:focus-visible{outline-offset:2px;outline:3px solid #ffd998}.rl-save:disabled{cursor:progress}.rl-save__icon{width:15px;height:15px}.rl-book-wrap--saved .rl-save{color:#3b2706;background:#f0cf7e;border-color:#0000}@media (prefers-reduced-motion:reduce){.rl-book,.rl-save{transition:none}.rl-book-wrap:focus-within .rl-save,.rl-book-wrap:hover .rl-save,.rl-book:focus-visible,.rl-book:hover{transform:none}}@media (forced-colors:active){.rl-book:after,.rl-book:before{display:none}.rl-book__tag,.rl-save{border:1px solid canvastext}.rl-book:focus-visible>.rbc{outline-color:highlight}}.rb.rb--horror{--rb-wood:#2c2520;--rb-back:#3a3733;--rb-back-image:url(../read-textures/stone.webp);--rb-back-size:384px 384px;--rb-back-dim:#0009;--rb-led:#ffb35c;--rb-led-wash:#ffa0501f}.rb.rb--horror:not([data-lite]) .rb__light{animation:3.2s ease-in-out infinite rb-candle}@keyframes rb-candle{0%,to{opacity:1}35%{opacity:.74}55%{opacity:.96}72%{opacity:.82}}.rb.rb--romance{--rb-wood:#7a3e2f;--rb-back:#5d3530;--rb-led:#ffd9c7;--rb-led-wash:#ffc4b457}.rb.rb--science-fiction{--rb-wood:#59646f;--rb-back:#1d2833;--rb-back-image:repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 64px);--rb-back-size:auto;--rb-back-dim:#0000004d;--rb-led:#8ff6ff;--rb-led-wash:#5ff4ff3d}.rb.rb--fantasy{--rb-wood:#3d2c1a;--rb-back:#3d4840;--rb-back-image:url(../read-textures/stone.webp);--rb-back-size:384px 384px;--rb-led:#ffcf7a;--rb-led-wash:#ffbe6457}.rb.rb--gaming{--rb-wood:#2b2e38;--rb-back:#1a1c26;--rb-led:#7df9ff;--rb-led-wash:#ff4f8b38}.rb.rb--food{--rb-wood:#9a6e3e;--rb-back:#6d5238;--rb-back-dim:#0000004d;--rb-led:#fff0d0;--rb-led-wash:#ffe6be5c}.rb.rb--books{--rb-wood:#3b2112;--rb-back:#2e1b10;--rb-led:#ffd8a0}.rb.rb--travel{--rb-wood:#6e5136;--rb-back:#3e4a4c;--rb-led:#fff2d8;--rb-led-wash:#fff0d24d}.rb.rb--music{--rb-wood:#1f1d22;--rb-back:#261c30;--rb-led:#ff8fbd;--rb-led-wash:#ff78b442}@media (prefers-reduced-motion:reduce){.rb.rb--horror .rb__light{animation:none}}.rb{--rb-side:10px;--rb-pad:10px;--rb-gutter:11px;--rb-cols:3;--rb-board:16px;--rb-headroom:28px;--rb-book-w:min(calc((100vw - (var(--rb-side) + var(--rb-pad))*2 - (var(--rb-cols) - 1)*var(--rb-gutter))/var(--rb-cols)), 9.5rem);--rb-row:calc(var(--rb-book-w)*1.5 + var(--rb-headroom) + var(--rb-board));--rb-wood:#4a3220;--rb-back:#3a2618;--rb-back-image:url(../read-textures/wood-v.webp);--rb-back-size:96px 768px;--rb-back-dim:#0000006b;--rb-led:#ffe2b0;--rb-led-wash:#ffd6a052;--rb-ink:#f3e4c9;--rb-ink-soft:#f3e4c9b8;--rb-shade:transparent;isolation:isolate;min-height:100dvh;color:var(--rb-ink);background:#0b0806;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-nore-theme=editorial-dark] .rb{--rb-shade:#0000009e;background:#050302}[data-nore-theme=editorial-dark] .rb__light{opacity:.55}.rb:after,.rb:before{content:"";z-index:7;width:var(--rb-side);pointer-events:none;background-color:var(--rb-wood);background-image:linear-gradient(var(--rb-shade),var(--rb-shade)),linear-gradient(90deg,#000000a6,#ffdcaa14 40%,#0009),url(../read-textures/wood-v.webp);background-blend-mode:normal,normal,overlay;background-size:auto,auto,96px 768px;position:absolute;top:0;bottom:0}.rb:before{left:0}.rb:after{right:0;transform:scaleX(-1)}.rb__ambience{z-index:-1;pointer-events:none;position:absolute;inset:0}.rb__crown{z-index:6;padding:calc(var(--nore-topbar-total-height,64px) + .6rem) calc(var(--rb-side) + 1.2rem) 1.2rem;color:var(--rb-ink);background-color:var(--rb-wood);background-image:linear-gradient(var(--rb-shade),var(--rb-shade)),linear-gradient(180deg,#0000009e,#00000061 70%,#ffe1b93d calc(100% - 5px),#000000a6 100%),url(../read-textures/wood-h.webp);background-blend-mode:normal,normal,overlay;background-size:auto,auto,768px 96px;justify-items:center;gap:.75rem;display:grid;position:relative;box-shadow:0 6px 12px #00000080}.rb__plate{color:#3b2908;font:700 clamp(1.05rem,2.4vw,1.35rem)/1 var(--nore-font-display,Georgia,serif);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:linear-gradient(#e9cf8f,#c9a052 55%,#a8803a);border-radius:3px;margin:0;padding:.45rem 1.4rem;box-shadow:inset 0 1px #ffffff80,0 3px 6px #00000073}.rb__crown>:not(.rb-orn){z-index:2;position:relative}.rb__subtitle{color:var(--rb-ink-soft);text-align:center;margin:0;font-size:.9rem}.rb-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:100%;display:flex}.rb-row--scroll{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.rb-row--scroll::-webkit-scrollbar{display:none}.rb-tag{min-height:2.25rem;color:var(--rb-ink);font:600 .82rem/1 var(--nore-font-body,system-ui);background:#ffffff12;border:1px solid #ffe6c829;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .85rem;text-decoration:none;transition:background .14s;display:inline-flex}.rb-tag:hover{background:#ffffff1f}.rb-btn:focus-visible,.rb-tag:focus-visible{outline-offset:2px;outline:3px solid #ffd998}.rb-tag[aria-current=page],.rb-tag[aria-pressed=true]{color:#2a1a0c;background:#f3e4c4;border-color:#0000}.rb-tag small{opacity:.65;font-weight:500}.rb-btn{min-height:2.75rem;color:var(--rb-ink);font:600 .88rem/1 var(--nore-font-body,system-ui);cursor:pointer;background:#ffffff12;border:1px solid #ffe6c833;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.1rem;text-decoration:none;display:inline-flex}.rb-btn--brass{color:#2e1f06;background:linear-gradient(#ecd08f,#c9a052 55%,#a8803a);border-color:#0000;box-shadow:inset 0 1px #ffffff80,0 3px 8px #00000073}.rb-btn:disabled{opacity:.6;cursor:progress}.rb__shelves{min-height:calc(var(--rb-row)*2);padding:0 calc(var(--rb-side) + var(--rb-pad));background-color:var(--rb-back);background-image:repeating-linear-gradient(to bottom,var(--rb-led) 0,var(--rb-led) 2px,var(--rb-led-wash) 2px,transparent calc(var(--rb-row)*.55),transparent var(--rb-row)),linear-gradient(var(--rb-shade),var(--rb-shade)),linear-gradient(90deg,#000000b3,transparent 44px,transparent calc(100% - 44px),#000000b3),linear-gradient(var(--rb-back-dim),var(--rb-back-dim)),var(--rb-back-image);background-size:auto,auto,auto,auto,var(--rb-back-size);background-blend-mode:normal,normal,normal,normal,overlay;flex:1 0 auto;position:relative}.rb__boards{z-index:1;background-color:var(--rb-wood);background-image:linear-gradient(var(--rb-shade),var(--rb-shade)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rb-row) - var(--rb-board)),#ffe4be3d calc(var(--rb-row) - var(--rb-board)),#00000038 calc(var(--rb-row) - var(--rb-board) + 5px),#ffe6be4d calc(var(--rb-row) - var(--rb-board) + 5px),transparent calc(var(--rb-row) - var(--rb-board) + 8px),#0000008c var(--rb-row)),url(../read-textures/wood-h.webp);background-blend-mode:normal,normal,overlay;-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rb-row) - var(--rb-board)),#000 calc(var(--rb-row) - var(--rb-board)),#000 var(--rb-row));-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rb-row) - var(--rb-board)),#000 calc(var(--rb-row) - var(--rb-board)),#000 var(--rb-row));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rb-row) - var(--rb-board)),#000 calc(var(--rb-row) - var(--rb-board)),#000 var(--rb-row));background-size:auto,auto,768px 96px}.rb__boards,.rb__light{pointer-events:none;position:absolute;inset:0}.rb__light{z-index:3;background:repeating-linear-gradient(to bottom,var(--rb-led-wash) 0,transparent calc(var(--rb-row)*.42),transparent var(--rb-row));mix-blend-mode:soft-light}.rb__items{z-index:2;grid-template-columns:repeat(var(--rb-cols),var(--rb-book-w));grid-auto-rows:var(--rb-row);-moz-column-gap:var(--rb-gutter);justify-content:start;column-gap:var(--rb-gutter);row-gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.rb__slot{height:var(--rb-row);padding:var(--rb-headroom) 0 var(--rb-board);justify-content:center;align-items:flex-end;display:flex;position:relative}@media (width<=767px){.rb__slot:nth-child(3n+1) .rl-book:before{content:"";background:var(--pages);clip-path:polygon(0 0,100% 2.5%,100% 99%,0 100%);right:-3.2cqw;box-shadow:inset 3px 0 4px #00000040}.rb__slot:nth-child(3n) .rl-book:before{content:"";background:var(--spine);clip-path:polygon(0 2.5%,100% 0,100% 100%,0 99%);left:-3.2cqw}}@media (width>=768px) and (width<=1023px){.rb{--rb-cols:4}.rb__slot:nth-child(4n+1) .rl-book:before{content:"";background:var(--pages);clip-path:polygon(0 0,100% 2.5%,100% 99%,0 100%);right:-3.2cqw;box-shadow:inset 3px 0 4px #00000040}.rb__slot:nth-child(4n) .rl-book:before{content:"";background:var(--spine);clip-path:polygon(0 2.5%,100% 0,100% 100%,0 99%);left:-3.2cqw}}@media (width>=1024px) and (width<=1279px){.rb{--rb-cols:6}.rb__slot:nth-child(6n+1) .rl-book:before{content:"";background:var(--pages);clip-path:polygon(0 0,100% 2.5%,100% 99%,0 100%);right:-3.2cqw;box-shadow:inset 3px 0 4px #00000040}.rb__slot:nth-child(6n) .rl-book:before{content:"";background:var(--spine);clip-path:polygon(0 2.5%,100% 0,100% 100%,0 99%);left:-3.2cqw}}@media (width>=1280px){.rb{--rb-cols:8}.rb__slot:nth-child(8n+1) .rl-book:before{content:"";background:var(--pages);clip-path:polygon(0 0,100% 2.5%,100% 99%,0 100%);right:-3.2cqw;box-shadow:inset 3px 0 4px #00000040}.rb__slot:nth-child(8n) .rl-book:before{content:"";background:var(--spine);clip-path:polygon(0 2.5%,100% 0,100% 100%,0 99%);left:-3.2cqw}}@media (width>=768px){.rb{--rb-side:18px;--rb-pad:26px;--rb-gutter:24px;--rb-board:18px;--rb-headroom:36px}}.rb__ghost{width:var(--rb-book-w);height:calc(var(--rb-book-w)*1.48);background:#fff0dc14;border-radius:2px 4px 4px 2px;animation:1.4s ease-in-out infinite rb-pulse;display:block}@keyframes rb-pulse{50%{opacity:.5}}.rb__note{z-index:4;color:#2e2014;text-align:center;background:#f4ecd9;border-radius:3px;justify-items:center;gap:.5rem;max-width:26rem;margin:2rem auto 2.5rem;padding:1.2rem 1.4rem;display:grid;position:relative;transform:rotate(-1deg);box-shadow:0 8px 16px #00000080}.rb__note .rb-btn{color:#f4ecd9;background:#2e2014;border-color:#0000}.rb__sentinel{height:1px;display:block}.rb__footer{z-index:4;height:var(--rb-row);padding-bottom:calc(var(--rb-board) + 1.2rem);justify-content:center;align-items:flex-end;display:flex;position:relative}.rb__plinth{z-index:6;height:calc(3.5rem + var(--nore-bottom-navigation-height,4.5rem));background-color:var(--rb-wood);background-blend-mode:normal,overlay;background-image:linear-gradient(#ffe1b93d,#00000080 4px,#0000004d 30%,#000000b8),url(../read-textures/wood-h.webp);background-size:auto,768px 96px;position:relative;box-shadow:0 -8px 16px #0006}.rb .rb__crown--bare{padding-top:var(--nore-topbar-total-height,64px);padding-bottom:.4rem}@media (prefers-reduced-motion:reduce){.rb__ghost{animation:none}.rb-tag{transition:none}}@media (forced-colors:active){.rb__boards,.rb__light{display:none}}
