.reading-room[data-astro-cid-v752exnh]{gap:2rem;min-width:0;display:grid}.room-breadcrumb[data-astro-cid-v752exnh]{color:#708879;flex-wrap:wrap;align-items:center;gap:.9rem;font:.82rem Yu Mincho,serif;display:flex}.room-breadcrumb[data-astro-cid-v752exnh] a[data-astro-cid-v752exnh]{color:#416a62;text-decoration:none}.reading-room__heading[data-astro-cid-v752exnh]{text-align:center;justify-items:center;gap:.6rem;margin:.7rem auto 1rem;display:grid}.reading-room__heading[data-astro-cid-v752exnh] .eyebrow[data-astro-cid-v752exnh]{color:#7c9479}.reading-room__heading[data-astro-cid-v752exnh] h1[data-astro-cid-v752exnh]{letter-spacing:.21em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500}.reading-room__heading[data-astro-cid-v752exnh]>p[data-astro-cid-v752exnh]:last-child{color:#6d8173;font:400 .96rem/1.9 Yu Mincho,serif}.reading-stage[data-astro-cid-v752exnh]{isolation:isolate;background:radial-gradient(at 56% 20%,#98bdb1,#21565f 50%,#062b3d);border:1px solid #b5a577;place-items:center;min-height:680px;padding:clamp(2rem,5vw,5rem) 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 27px 65px #173a3b52}.reading-stage[data-astro-cid-v752exnh]:before{content:"";pointer-events:none;z-index:2;border:1px solid #e8d6a06c;position:absolute;inset:12px}.reading-stage__ambient[data-astro-cid-v752exnh]{opacity:.65;filter:blur(4px)saturate(1.16);position:absolute;inset:-35% -4% -15%}.reading-stage__ambient[data-astro-cid-v752exnh]:after{content:"";background:linear-gradient(#0000 20%,#062634a1),linear-gradient(90deg,#0a32448c,#0000 42%,#0b334183);position:absolute;inset:0}.reading-stage__table[data-astro-cid-v752exnh]{z-index:0;opacity:.85;background:repeating-linear-gradient(0deg,#0000 0 70px,#8e815f20 71px 73px),linear-gradient(120deg,#183a43,#38605b 33%,#4d6558 64%,#102c3c);height:50%;position:absolute;bottom:-6%;left:-10%;right:-10%;transform:perspective(800px)rotateX(18deg);box-shadow:0 -15px 28px #071f2c7d}.reading-stage__light[data-astro-cid-v752exnh]{z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(at 50% 30%,#f9eab963,#e4fbd42b 35%,#0000 67%);animation:8s ease-in-out infinite alternate reading-light;position:absolute;inset:3% 8% 20%}.open-book[data-astro-cid-v752exnh]{z-index:1;filter:drop-shadow(0 32px 24px #031723c9);grid-template-columns:1fr 1fr;width:min(940px,100%);min-height:490px;transition:transform .36s;display:grid;position:relative;transform:perspective(1200px)rotateX(2deg)}.open-book[data-astro-cid-v752exnh]:hover{transform:perspective(1200px)rotateX(0)translateY(-5px)}.open-book[data-astro-cid-v752exnh]:before{content:"";z-index:-1;background:#b79d71;border:7px solid #d1b786;position:absolute;inset:3px -10px -10px;box-shadow:0 6px #6d5a44}.open-book[data-astro-cid-v752exnh]:after{content:"";background:linear-gradient(90deg,#705e46,#e5d3a4 45%,#c6b388 56%,#847053);border-radius:55%;width:22px;position:absolute;top:1%;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 0 17px #5c493a8a}.open-book__left[data-astro-cid-v752exnh],.open-book__right[data-astro-cid-v752exnh]{color:#354e4c;background:linear-gradient(100deg,#ece9d6,#fcf8e8 35%,#f7f3e0 85%,#c8c7ae);border:1px solid #e4d5a8;flex-direction:column;min-width:0;min-height:490px;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative}.open-book__left[data-astro-cid-v752exnh]{text-align:center;border-radius:2px 9px 13px 2px;justify-content:center;align-items:center;box-shadow:inset -23px 0 32px -23px #3d4a3887}.open-book__right[data-astro-cid-v752exnh]{background:linear-gradient(95deg,#cdd1b9,#f6f7e7 14%,#fcf8e8 83%,#e4e3ce);border-radius:9px 2px 2px 13px;justify-content:center;gap:1.5rem;box-shadow:inset 21px 0 32px -23px #3d4a3887}.open-book__left[data-astro-cid-v752exnh]:before,.open-book__right[data-astro-cid-v752exnh]:before{content:"";pointer-events:none;border:1px solid #bdad8170;position:absolute;inset:15px}.open-book__ornament[data-astro-cid-v752exnh]{color:#8f997d;text-shadow:0 0 19px #b8d9bb;font-size:3.3rem}.open-book__left[data-astro-cid-v752exnh] small[data-astro-cid-v752exnh]{letter-spacing:.21em;color:#879580;margin:.9rem 0;font:500 .68rem Georgia,serif}.open-book__left[data-astro-cid-v752exnh] h2[data-astro-cid-v752exnh]{overflow-wrap:anywhere;color:#294747;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:500;line-height:1.45}.open-book__rule[data-astro-cid-v752exnh]{background:linear-gradient(90deg,#0000,#8eac96,#0000);width:65%;height:1px;margin:1.25rem auto}.open-book__kind[data-astro-cid-v752exnh]{color:#627765;font:.92rem Yu Mincho,serif}.open-book__page[data-astro-cid-v752exnh]{color:#9eaa92;font:italic .82rem Georgia,serif;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.open-book__label[data-astro-cid-v752exnh]{color:#315954;border-bottom:1px solid #b5c4ae;padding-bottom:.75rem;font:500 1.12rem Yu Mincho,serif}.open-book__description[data-astro-cid-v752exnh]{color:#4e685c;font:400 1rem/2.2 Yu Mincho,serif}.open-book__duration[data-astro-cid-v752exnh]{color:#678072;font:.82rem Yu Mincho,serif}.open-book__duration[data-astro-cid-v752exnh] strong[data-astro-cid-v752exnh]{color:#2d594e;margin-left:.6rem}.open-book__bookmark[data-astro-cid-v752exnh]{color:#315c52;background:#eff4e9;border:1px solid #a7b9a7;border-radius:0;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3rem;font:500 .91rem Yu Mincho,serif;transition:background .2s,color .2s;display:flex}.open-book__bookmark[data-astro-cid-v752exnh]:hover,.open-book__bookmark[data-astro-cid-v752exnh][aria-pressed=true]{color:#1b514c;background:#d7ebdc}.open-book__bookmark[data-astro-cid-v752exnh][aria-pressed=true] .open-book__bookmark-icon[data-astro-cid-v752exnh]{color:#ac8754}.open-book__bookmark-icon[data-astro-cid-v752exnh]{font:400 1.4rem Georgia,serif}.open-book__read[data-astro-cid-v752exnh]{color:#f5edd6;background:linear-gradient(115deg,#265c5d,#173f4c);border:1px solid #c4ae7d;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.85rem 1.15rem;font:500 .97rem Yu Mincho,serif;text-decoration:none;transition:transform .3s,background .3s;display:flex;box-shadow:inset 0 0 0 3px #d8bd8e27,0 7px 17px #17404725}.open-book__read[data-astro-cid-v752exnh]:hover{color:#fffcf1;background:linear-gradient(115deg,#3e7971,#24505b);transform:translateY(-3px)}.reading-room__back[data-astro-cid-v752exnh]{border-top:1px solid #aac3b2;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.1rem;font:.92rem Yu Mincho,serif;display:flex}.reading-room__back[data-astro-cid-v752exnh] a[data-astro-cid-v752exnh]{color:#41665f;text-decoration:none}@keyframes reading-light{to{opacity:.74;transform:translate(12px,-9px)}}@media (width<=700px){.reading-stage[data-astro-cid-v752exnh]{min-height:610px;padding:2.7rem .7rem}.reading-stage__ambient[data-astro-cid-v752exnh]{inset:-10% -80%}.open-book[data-astro-cid-v752exnh]{min-height:450px}.open-book__left[data-astro-cid-v752exnh],.open-book__right[data-astro-cid-v752exnh]{min-height:450px;padding:1.6rem .85rem}.open-book__ornament[data-astro-cid-v752exnh]{font-size:2rem}.open-book__left[data-astro-cid-v752exnh] small[data-astro-cid-v752exnh]{font-size:.53rem}.open-book__left[data-astro-cid-v752exnh] h2[data-astro-cid-v752exnh]{font-size:clamp(1.2rem,4.6vw,1.9rem)}.open-book__label[data-astro-cid-v752exnh]{font-size:.9rem}.open-book__description[data-astro-cid-v752exnh]{font-size:.85rem;line-height:1.9}.open-book__right[data-astro-cid-v752exnh]{gap:1rem}.open-book__duration[data-astro-cid-v752exnh]{font-size:.75rem}.open-book__read[data-astro-cid-v752exnh]{min-height:3.2rem;padding:.6rem .5rem;font-size:.8rem}.open-book[data-astro-cid-v752exnh]:after{width:11px}}@media (width<=360px){.open-book__left[data-astro-cid-v752exnh],.open-book__right[data-astro-cid-v752exnh]{padding:1.3rem .55rem}.open-book__read[data-astro-cid-v752exnh]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.reading-stage__light[data-astro-cid-v752exnh]{animation:none}.open-book[data-astro-cid-v752exnh]{transition:none;transform:none}.open-book__read[data-astro-cid-v752exnh]{transition:none}}
