.reader_reader__pPmoj{--reader-bg:#101915;--reader-text:#e4dfcc;--reader-muted:#b6b5a5;--reader-gold:#c5ac7a;--reader-line:#b49b6338;--reader-panel:#17231d;min-height:100svh;background:var(--reader-bg);color:var(--reader-text);padding-bottom:env(safe-area-inset-bottom)}.reader_reader__pPmoj[data-theme=paper]{--reader-bg:#f1e7d2;--reader-text:#302e26;--reader-muted:#69604f;--reader-gold:#70572a;--reader-line:#7a622f40;--reader-panel:#e9dec5;color-scheme:light}.reader_reader__pPmoj ::-moz-selection{background:#a78e5966;color:inherit}.reader_reader__pPmoj ::selection{background:#a78e5966;color:inherit}.reader_toolbar__clqjy{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px max(24px,calc((100vw - 1160px)/2));min-height:70px;background:var(--reader-bg);border-bottom:1px solid var(--reader-line)}.reader_toolbar__clqjy a,.reader_toolbar__clqjy button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:.875rem;flex-shrink:0;color:var(--reader-text)}.reader_toolbarTitle__VPf9x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--reader-muted);font-size:.875rem}.reader_toolbar__clqjy progress{position:absolute;bottom:-1px;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;border:none;background:transparent;color:var(--reader-gold)}.reader_toolbar__clqjy progress::-webkit-progress-bar{background:transparent}.reader_toolbar__clqjy progress::-webkit-progress-value{background:var(--reader-gold)}.reader_toolbar__clqjy progress::-moz-progress-bar{background:var(--reader-gold)}.reader_readingRoom__5vlk8{max-width:850px;padding:0 42px;margin:auto}.reader_frontispiece__J_qT4{display:flex;align-items:center;gap:40px;margin:66px 0 44px}.reader_readerCover__Xl2kW{width:180px;height:auto;max-height:270px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;box-shadow:8px 12px 24px #0002}.reader_eyebrow__4_sV4{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--reader-gold);display:inline-flex;align-items:center;min-height:44px}.reader_frontispiece__J_qT4 h1{margin:10px 0 18px;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:var(--reader-text)}.reader_author__8o0Wi{margin:0;font-size:1rem;line-height:1.65;color:var(--reader-muted)}.reader_provenance__D3FOi{margin:10px 0 0;font-size:.8125rem;line-height:1.6;color:var(--reader-muted)}.reader_tags__Ruqxv{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0 0 24px;margin:0 0 32px;border-bottom:1px solid var(--reader-line);color:var(--reader-gold);font-size:.8125rem}.reader_aboutEdition__selNE{border-top:1px solid var(--reader-line);margin-top:44px;padding-top:28px;font-size:.9375rem;line-height:1.85;color:var(--reader-muted)}.reader_aboutEdition__selNE h2{font-size:1.125rem;font-weight:400;color:var(--reader-text);margin:0 0 18px}.reader_aboutEdition__selNE p{margin:0 0 18px}.reader_edition__es1_d{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;color:var(--reader-gold);margin:22px 0 0;line-height:1.7}.reader_editionContext__ukuK4{border-left:2px solid var(--reader-line);padding:0 0 0 20px;margin:0 0 38px;color:var(--reader-muted);font-size:.9375rem;line-height:1.8}.reader_editionContext__ukuK4 p{margin:0 0 12px}.reader_editionContext__ukuK4 .reader_versionLabel__eia_f{color:var(--reader-text)}.reader_contentNote__1b7G3,.reader_contextNote__LEsrd{font-size:.8125rem}.reader_contentNote__1b7G3 summary{cursor:pointer;min-height:44px;display:list-item;padding-block:8px}.reader_contentNote__1b7G3 p{padding-bottom:8px}.reader_contextLinks__2HUed{display:flex;flex-wrap:wrap;gap:8px 24px}.reader_contextLinks__2HUed a{display:inline-flex;align-items:center;min-height:44px}.reader_aboutEdition__selNE a,.reader_contextLinks__2HUed a{color:var(--reader-gold);text-decoration:underline;text-underline-offset:5px}.reader_aboutEdition__selNE[id]{scroll-margin-top:95px}.reader_versionQuestion__YPf7Q h3{color:var(--reader-text);font-size:1rem;font-weight:400;margin:26px 0 8px}.reader_relatedTales__89bsf{border-top:1px solid var(--reader-line);margin-top:30px;padding-top:24px}.reader_relatedTales__89bsf h2{font-size:1.125rem;font-weight:400}.reader_relatedTales__89bsf ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px}.reader_relatedTales__89bsf a{display:block;min-height:44px;padding-block:10px;color:var(--reader-gold);line-height:1.5}.reader_relatedTales__89bsf a:hover{text-decoration:underline;text-underline-offset:4px}.reader_relatedTales__89bsf a>span:last-child{display:block;font-size:.75rem;color:var(--reader-muted);padding-top:5px}.reader_previewNote__mRGEq{border-left:2px solid var(--reader-gold);padding:4px 0 4px 18px;color:var(--reader-muted);font-family:system-ui,sans-serif;font-size:.8125rem;line-height:1.65;margin:30px 0 44px}.reader_previewNote__mRGEq strong{display:block;color:var(--reader-text);font-weight:500;margin-bottom:2px}.reader_prose__Rk1HF{max-width:64ch;margin:auto;font-size:var(--reading-size,1.25rem);line-height:1.9;overflow-wrap:break-word}.reader_prose__Rk1HF p{margin:0 0 1.6em;font-weight:400}.reader_prose__Rk1HF>p:first-child:first-letter{float:left;font-size:3.45em;line-height:.96;padding:.13em .12em 0 0;color:var(--reader-gold)}.reader_prose__Rk1HF h2{margin:1.5em 0 .8em;font-size:1.25em;font-weight:400;line-height:1.4;color:var(--reader-text)}.reader_prose__Rk1HF,.reader_prose__Rk1HF [data-story-block]{scroll-margin-top:105px}.reader_prose__Rk1HF :focus{outline:1px dashed var(--reader-gold);outline-offset:6px}.reader_textDivider__34zD0{color:var(--reader-gold);text-align:center;margin:1.7em 0}.reader_endMark__VrOFq{display:flex;flex-direction:column;align-items:center;gap:16px;margin:50px 0 35px;font-size:1rem;font-style:italic;color:var(--reader-muted)}.reader_endMark__VrOFq>span[aria-hidden=true]{font-size:1.5rem;color:var(--reader-gold)}.reader_positionNote__dFKBA{font-family:system-ui,sans-serif;font-size:.75rem;line-height:1.8;text-align:center;color:var(--reader-muted);margin:26px 0 44px}.reader_retrySync__AnptB{display:block;margin:5px auto;min-height:44px;padding:8px 12px;text-decoration:underline;text-underline-offset:4px}.reader_storyNav__rhH6c{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--reader-line);gap:30px;padding:28px 0}.reader_storyNav__rhH6c a{display:flex;flex-direction:column;gap:10px;min-height:70px}.reader_storyNav__rhH6c a:last-child{text-align:right;align-items:flex-end}.reader_storyNav__rhH6c small{display:inline-flex;align-items:center;gap:7px;color:var(--reader-gold);font-size:.75rem}.reader_storyNav__rhH6c span{font-size:1rem;line-height:1.5}.reader_readerFooter__ABw2J{padding:32px 0 44px;text-align:center}.reader_readerFooter__ABw2J a{display:inline-block;font-size:1rem;padding:12px}.reader_readerFooter__ABw2J>span{display:block;font-size:.75rem;color:var(--reader-muted)}.reader_resume__Uv98g{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--reader-panel);padding:14px 18px;margin-top:30px;font-size:.875rem;border:1px solid var(--reader-line)}.reader_resume__Uv98g button{min-height:44px;padding:5px 8px;text-decoration:underline;text-underline-offset:5px}.reader_settings__mYVer{position:fixed;top:80px;right:max(20px,calc((100vw - 1160px)/2));width:360px;max-width:calc(100vw - 32px);max-height:calc(100svh - 105px);overflow-y:auto;padding:22px;background:var(--reader-panel);color:var(--reader-text);z-index:30;border:1px solid var(--reader-line);box-shadow:0 12px 50px #0004}.reader_settingsHeading__l_BIx{display:flex;align-items:center;gap:10px;justify-content:space-between}.reader_settingsHeading__l_BIx h2{font-weight:400;font-size:1.0625rem;line-height:1.4}.reader_settings__mYVer button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;font-size:.875rem}.reader_settings__mYVer fieldset{border:0;border-top:1px solid var(--reader-line);margin:20px 0 0;padding:15px 0 0;display:flex;align-items:center;gap:12px}.reader_settings__mYVer legend{font-family:system-ui,sans-serif;font-size:.75rem;color:var(--reader-muted);padding-right:12px}.reader_settings__mYVer [aria-pressed=true]{border:1px solid var(--reader-gold);background:var(--reader-bg)}.reader_settings__mYVer button:disabled,.reader_settings__mYVer input:disabled{opacity:.4;cursor:not-allowed}.reader_settings__mYVer output{text-align:center;min-width:65px;font-size:.875rem}.reader_settings__mYVer .library-ambience{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-top:1px solid var(--reader-line);margin-top:20px;padding-top:20px}.reader_settings__mYVer .library-ambience>div{display:flex;align-items:center;gap:12px;width:100%;font-size:.875rem}.reader_settings__mYVer .library-ambience small{display:block;font-size:.75rem;color:var(--reader-muted);line-height:1.6;margin-top:5px}.reader_settings__mYVer .library-ambience input{width:130px;min-height:44px;accent-color:var(--reader-gold)}.reader_settings__mYVer .library-track-label{width:100%}.reader_settings__mYVer select{width:100%;min-height:44px;padding:8px;border:1px solid var(--reader-line);background:var(--reader-bg);color:var(--reader-text);font:inherit;font-size:.875rem}.reader_guidance__iCYiQ,.reader_sources__912oD{font-size:.875rem;line-height:1.8;margin:24px 0;color:var(--reader-muted)}.reader_sources__912oD summary{cursor:pointer;min-height:44px}.reader_sources__912oD a{text-decoration:underline}.reader_reader__pPmoj :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--reader-gold);outline-offset:4px}.reader_skip__aIXUk{position:fixed;top:4px;left:8px;z-index:100;background:var(--reader-text);color:var(--reader-bg);padding:12px;transform:translateY(-150%)}.reader_skip__aIXUk:focus{transform:translateY(0)}@media (max-width:600px){.reader_toolbar__clqjy{padding:6px 18px;gap:12px;min-height:62px}.reader_toolbarTitle__VPf9x{display:none}.reader_toolbar__clqjy :is(a,button){font-size:.8125rem}.reader_readingRoom__5vlk8{padding:0 24px}.reader_frontispiece__J_qT4{flex-direction:column;text-align:center;gap:24px;margin:34px 0 28px}.reader_readerCover__Xl2kW{width:130px;max-height:195px}.reader_frontispiece__J_qT4 h1{font-size:clamp(1.85rem,7vw,2.65rem);margin-top:10px}.reader_edition__es1_d{margin-top:14px}.reader_previewNote__mRGEq{margin:24px 0 32px}.reader_prose__Rk1HF{line-height:1.8}.reader_storyNav__rhH6c{gap:24px}.reader_storyNav__rhH6c span{font-size:.9375rem}.reader_settings__mYVer{top:70px;right:16px}.reader_positionNote__dFKBA{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.reader_reader__pPmoj *{scroll-behavior:auto!important}}.garden-whispers_note__bLg1W{position:fixed;z-index:85;right:max(18px,env(safe-area-inset-right));bottom:calc(108px + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 36px));padding:22px 46px 16px 22px;border:1px solid #aa8bbc66;border-radius:12px;background:linear-gradient(135deg,#292032fa,#17131efa);box-shadow:0 12px 48px #0006,inset 0 1px #ead5ff14;color:#eee5f5;text-align:left;font:15px/1.6 Georgia,serif;animation:garden-whispers_arrive__XoLmh .4s ease-out}.garden-whispers_note__bLg1W h2{margin:2px 0 8px;color:#f3e4ff;font:500 21px/1.3 Georgia,serif}.garden-whispers_note__bLg1W p{margin:0 0 9px;color:#dacee2}.garden-whispers_note__bLg1W .garden-whispers_eyebrow__1ErDX{font:11px/1.5 Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#c5a6d7}.garden-whispers_note__bLg1W a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#e6c9f6;text-decoration:underline;text-underline-offset:5px}.garden-whispers_close__mbH5t{position:absolute;right:3px;top:3px;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:#dbc9e5;font:26px/1 Georgia,serif;cursor:pointer}.garden-whispers_close__mbH5t:focus-visible,.garden-whispers_close__mbH5t:hover{background:#d8b1f018;color:white}.garden-whispers_close__mbH5t:focus-visible,.garden-whispers_note__bLg1W a:focus-visible,.garden-whispers_storyBridge__Aj0Kp a:focus-visible{outline:2px solid #c8a8e1;outline-offset:4px}.garden-whispers_storyBridge__Aj0Kp{margin:36px auto;padding:24px 12px;border-block:1px solid currentColor;text-align:center;font:17px/1.7 Georgia,serif}.garden-whispers_storyBridge__Aj0Kp>p{margin:0 0 8px;font-style:italic}.garden-whispers_storyBridge__Aj0Kp>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:5px}@keyframes garden-whispers_arrive__XoLmh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-height:480px){.garden-whispers_note__bLg1W{bottom:12px;max-height:calc(100dvh - 24px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.garden-whispers_note__bLg1W{animation:none}}