.StoryDetailView-module__LO3ega__page{--ink:#17281f;--forest:#061c19;--gold:#ddb863;--gold-pale:#f6df9c;--paper:#f4ead2;--paper-light:#fff8e9;min-height:100svh;color:var(--paper-light);font-family:var(--sz-font-reading);background:radial-gradient(circle at 13% 7%,#83a15f29,#0000 27rem),radial-gradient(circle at 86% 42%,#cd95441a,#0000 30rem),linear-gradient(#061817 0,#09251f 34%,#041513 100%);overflow:clip}.StoryDetailView-module__LO3ega__page:before{z-index:0;opacity:.13;content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 48%,#efd39114 50%,#0000 52%),radial-gradient(circle,#efd3911f 0 1px,#0000 1.5px);background-size:88px 88px,64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.StoryDetailView-module__LO3ega__hero{z-index:1;isolation:isolate;align-items:end;min-height:min(920px,100svh);display:grid;position:relative;overflow:hidden}.StoryDetailView-module__LO3ega__heroImage,.StoryDetailView-module__LO3ega__heroVeil,.StoryDetailView-module__LO3ega__heroGlow{width:100%;height:100%;position:absolute;inset:0}.StoryDetailView-module__LO3ega__heroPicture{display:contents}.StoryDetailView-module__LO3ega__heroImage{z-index:-4;object-fit:cover;object-position:center 48%;filter:saturate(.94)contrast(1.03);animation:14s ease-in-out infinite alternate StoryDetailView-module__LO3ega__heroBreath;transform:scale(1.012)}.StoryDetailView-module__LO3ega__heroVeil{z-index:-3;background:linear-gradient(90deg,#020e0ee0 0,#03131180 38%,#03121114 70%),linear-gradient(#020f0f94 0,#0000 25% 56%,#061b18 100%)}.StoryDetailView-module__LO3ega__heroGlow{z-index:-2;opacity:.7;mix-blend-mode:screen;background:radial-gradient(circle at 78% 49%,#ffbc4a3d,#0000 24%),radial-gradient(circle at 31% 70%,#e8be5d1f,#0000 22%);animation:5.5s ease-in-out infinite alternate StoryDetailView-module__LO3ega__hearthGlow}.StoryDetailView-module__LO3ega__heroNav{z-index:5;top:max(22px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;left:clamp(18px,4vw,72px);right:clamp(18px,4vw,72px)}.StoryDetailView-module__LO3ega__backLink,.StoryDetailView-module__LO3ega__atlasLink{color:#fff5d5;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);letter-spacing:.04em;background:#0318159e;border:1px solid #f4d8926b;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #fff8d814,0 10px 32px #0000003d}.StoryDetailView-module__LO3ega__atlasLink svg,.StoryDetailView-module__LO3ega__backLink svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.StoryDetailView-module__LO3ega__artGlyph{clip-path:circle(49%);border-radius:50%;width:100%;height:100%;line-height:0;display:block;overflow:hidden}.StoryDetailView-module__LO3ega__artGlyph img{object-fit:contain;width:100%;height:100%;display:block}.StoryDetailView-module__LO3ega__atlasLink .StoryDetailView-module__LO3ega__artGlyph{width:32px;height:32px}.StoryDetailView-module__LO3ega__backLink:hover,.StoryDetailView-module__LO3ega__atlasLink:hover{background:#093027c7;border-color:#ffe499c7;transform:translateY(-2px)}.StoryDetailView-module__LO3ega__heroCopy{z-index:2;text-shadow:0 4px 30px #000000e0;width:min(760px,100% - 40px);margin:0 0 clamp(118px,15svh,170px) clamp(20px,8vw,150px)}.StoryDetailView-module__LO3ega__eyebrow,.StoryDetailView-module__LO3ega__sectionEyebrow{color:var(--gold);font-family:var(--sz-font-interface);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,.9vw,.82rem);font-weight:700;line-height:1.4}.StoryDetailView-module__LO3ega__heroCopy h1{color:#fff8e0;letter-spacing:-.045em;text-wrap:balance;max-width:730px;margin:14px 0 12px;font-size:clamp(3.35rem,6.3vw,6.7rem);font-weight:400;line-height:.88}.StoryDetailView-module__LO3ega__heroLead{color:#fff5d7e8;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(1.1rem,1.75vw,1.5rem);font-style:italic;line-height:1.45}.StoryDetailView-module__LO3ega__storyPromise{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.StoryDetailView-module__LO3ega__storyPromise span{color:#f8e6b4;font-family:var(--sz-font-interface);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041f1a8a;border:1px solid #f6db9657;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:700}.StoryDetailView-module__LO3ega__folkloreSeal{z-index:3;color:#fff0bf;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(135deg,#082d25cc,#021514c7);border:1px solid #f0cf7e66;border-radius:22px;grid-template-columns:48px 1fr;align-items:center;gap:2px 14px;width:min(310px,28vw);padding:16px 18px;display:grid;position:absolute;bottom:clamp(116px,13svh,150px);right:clamp(24px,5vw,86px);box-shadow:inset 0 1px #fff4d31a,0 18px 46px #0000005c}.StoryDetailView-module__LO3ega__folkloreSeal .StoryDetailView-module__LO3ega__artGlyph{grid-row:1/3;width:44px;height:44px}.StoryDetailView-module__LO3ega__folkloreSeal span{font-family:var(--sz-font-interface);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:700}.StoryDetailView-module__LO3ega__folkloreSeal strong{color:#fff7d9;font-size:.92rem;line-height:1.3}.StoryDetailView-module__LO3ega__beginButton{z-index:4;color:#fff5d0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;min-height:58px;font:700 .8rem/1 var(--sz-font-interface);letter-spacing:.07em;transition:border-color var(--sz-duration-fast) ease, background var(--sz-duration-fast) ease, box-shadow var(--sz-duration-calm) var(--sz-ease-control);background:#041d19b3;border:1px solid #f5d68b85;border-radius:999px;grid-template-columns:auto 32px;align-items:center;gap:16px;padding:10px 14px 10px 24px;display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #00000059}.StoryDetailView-module__LO3ega__beginButton i{color:#173428;background:var(--gold-pale);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;animation:2.8s ease-in-out infinite StoryDetailView-module__LO3ega__invitation;display:grid}.StoryDetailView-module__LO3ega__readerIntro{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:clamp(28px,6vw,84px);width:min(1220px,100% - 40px);margin:0 auto;padding:clamp(72px,9vw,128px) 0 56px;display:grid;position:relative}.StoryDetailView-module__LO3ega__readerIntro h2,.StoryDetailView-module__LO3ega__listeningIntro h2,.StoryDetailView-module__LO3ega__afterglow h2,.StoryDetailView-module__LO3ega__completion h2{color:#fff4d5;letter-spacing:-.025em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:400;line-height:1.03}.StoryDetailView-module__LO3ega__parentNote{color:#f7eccfcc;background:#0f342a38;border-top:1px solid #e8c57457;border-bottom:1px solid #e8c5742e}.StoryDetailView-module__LO3ega__parentNote summary{color:#efd799;cursor:pointer;font-family:var(--sz-font-interface);letter-spacing:.12em;text-transform:uppercase;padding:17px 4px;font-size:.72rem;font-weight:700}.StoryDetailView-module__LO3ega__parentNote p{margin:0;padding:0 4px 16px;font-size:.98rem;line-height:1.62}.StoryDetailView-module__LO3ega__readerToolbar{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#031815e0;border-top:1px solid #efcc7a47;border-bottom:1px solid #efcc7a40;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,30px);width:100%;padding:11px clamp(14px,3vw,48px);display:grid;position:sticky;top:0;box-shadow:0 16px 42px #0003}.StoryDetailView-module__LO3ega__modeSwitch{background:#000b0c6b;border:1px solid #e3be6945;border-radius:18px;grid-template-columns:repeat(2,auto);gap:4px;padding:4px;display:grid}.StoryDetailView-module__LO3ega__modeSwitch button{color:#ada88e;cursor:pointer;min-height:48px;font:700 .74rem/1.1 var(--sz-font-interface);transition:background var(--sz-duration-fast) ease, color var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);background:0 0;border:0;border-radius:14px;grid-template-columns:24px auto;align-items:center;gap:8px;padding:8px 14px;display:grid}.StoryDetailView-module__LO3ega__modeSwitch svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.StoryDetailView-module__LO3ega__modeSwitch .StoryDetailView-module__LO3ega__modeActive{color:#1b3529;background:linear-gradient(145deg,#f4dda1,#d9b25d);box-shadow:0 7px 22px #0000003d}.StoryDetailView-module__LO3ega__chapterRail{grid-template-columns:repeat(5,minmax(76px,1fr));gap:5px;min-width:0;display:grid}.StoryDetailView-module__LO3ega__chapterRail button{color:#9f9a82;cursor:pointer;text-align:left;min-width:0;min-height:50px;transition:border-color var(--sz-duration-fast) ease, background var(--sz-duration-fast) ease, color var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;padding:6px 9px;display:grid;position:relative;overflow:hidden}.StoryDetailView-module__LO3ega__chapterRail button:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}.StoryDetailView-module__LO3ega__chapterRail span{color:#c2a25f;width:28px;height:28px;font:700 .62rem/1 var(--sz-font-interface);border:1px solid #e2be6c3d;border-radius:50%;place-items:center;display:grid}.StoryDetailView-module__LO3ega__chapterRail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1;overflow:hidden}.StoryDetailView-module__LO3ega__chapterRail .StoryDetailView-module__LO3ega__chapterActive{color:#fff0bd;background:#224b3961;border-color:#eac97c42}.StoryDetailView-module__LO3ega__chapterRail .StoryDetailView-module__LO3ega__chapterActive:after{opacity:1}.StoryDetailView-module__LO3ega__storyFlow{z-index:2;width:100%;padding:clamp(58px,7vw,110px) 0 clamp(34px,4vw,64px);position:relative}.StoryDetailView-module__LO3ega__storyFlow:before{z-index:-1;content:"";background:linear-gradient(#0000,#dfb85e3d 8% 92%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.StoryDetailView-module__LO3ega__scene{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);align-items:start;gap:clamp(22px,4vw,72px);width:min(1520px,100% - 48px);margin:0 auto clamp(94px,10vw,170px);scroll-margin-top:142px;display:grid}.StoryDetailView-module__LO3ega__scene:last-child{margin-bottom:clamp(32px,4vw,64px)}.StoryDetailView-module__LO3ega__sceneOdd .StoryDetailView-module__LO3ega__sceneMedia{grid-column:1}.StoryDetailView-module__LO3ega__sceneOdd .StoryDetailView-module__LO3ega__scenePaper,.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__sceneMedia{grid-column:2}.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__scenePaper{grid-area:1/1}.StoryDetailView-module__LO3ega__sceneMedia{background:#0d241e;border:1px solid #efca7552;border-radius:36px 8px;margin:0;position:sticky;top:92px;overflow:hidden;box-shadow:0 32px 90px #00000061,inset 0 0 0 8px #051b1759}.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__sceneMedia{border-radius:8px 36px}.StoryDetailView-module__LO3ega__sceneMedia:after{border-radius:inherit;content:"";pointer-events:none;border:8px solid #051a1657;position:absolute;inset:0;box-shadow:inset 0 0 70px #00000045}.StoryDetailView-module__LO3ega__sceneMedia img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.StoryDetailView-module__LO3ega__sceneMedia picture{display:block}.StoryDetailView-module__LO3ega__sceneMedia:hover img{transform:scale(1.025)}.StoryDetailView-module__LO3ega__sceneWithContinuation>.StoryDetailView-module__LO3ega__sceneMedia:not(.StoryDetailView-module__LO3ega__sceneContinuation){position:relative;top:auto}.StoryDetailView-module__LO3ega__scene .StoryDetailView-module__LO3ega__sceneContinuation{grid-column:1/-1;justify-self:center;width:min(980px,100%);margin-top:clamp(4px,1.2vw,18px);position:relative;top:auto}.StoryDetailView-module__LO3ega__sceneMedia figcaption{z-index:2;text-shadow:0 3px 16px #000;background:linear-gradient(#0000,#021311e6);gap:4px;padding:62px 26px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.StoryDetailView-module__LO3ega__sceneMedia figcaption span{color:var(--gold);font-family:var(--sz-font-interface);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:700}.StoryDetailView-module__LO3ega__sceneMedia figcaption strong{color:#fff3cf;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.15}.StoryDetailView-module__LO3ega__scenePaper{box-sizing:border-box;color:var(--ink);background:linear-gradient(90deg,#62411b0a,#0000 13% 87%,#62411b0d),radial-gradient(circle at 88% 7%,#cf9e472b,#0000 21rem),linear-gradient(145deg,#fff8e7,#eee0c3);border:1px solid #5e49266b;border-radius:8px 38px;padding:clamp(34px,4vw,62px) clamp(28px,4vw,64px) clamp(30px,4vw,52px);position:relative;box-shadow:0 34px 90px #00000059,inset 0 0 52px #6f4d2014}.StoryDetailView-module__LO3ega__scenePaper:before,.StoryDetailView-module__LO3ega__scenePaper:after{content:"";pointer-events:none;border-color:#76572661;width:56px;height:56px;position:absolute}.StoryDetailView-module__LO3ega__scenePaper:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.StoryDetailView-module__LO3ega__scenePaper:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.StoryDetailView-module__LO3ega__sceneHeader{border-bottom:1px solid #56472738;grid-template-columns:46px minmax(0,1fr) 60px;align-items:center;gap:14px;margin-bottom:31px;padding-bottom:23px;display:grid}.StoryDetailView-module__LO3ega__sceneNumber{color:#725627;border:1px solid #654d2257;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.88rem;font-weight:700;display:grid}.StoryDetailView-module__LO3ega__sceneHeader p{color:#86662d;font-family:var(--sz-font-interface);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:.6rem;font-weight:700}.StoryDetailView-module__LO3ega__sceneHeader h2{color:#1b3026;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.4vw,2.55rem);font-weight:400;line-height:1.03}.StoryDetailView-module__LO3ega__sceneGlyph{color:#806028;clip-path:polygon(50% 0,92% 18%,100% 72%,50% 100%,0 72%,8% 18%);background:radial-gradient(circle,#cfa44d2b,#0000 65%);place-items:center;width:58px;height:66px;display:grid}.StoryDetailView-module__LO3ega__sceneGlyph .StoryDetailView-module__LO3ega__artGlyph{width:58px;height:58px}.StoryDetailView-module__LO3ega__storyText{font-size:clamp(1.06rem,1.2vw,1.21rem);line-height:1.76}.StoryDetailView-module__LO3ega__storyText p{text-wrap:pretty;margin:0 0 1.12em}.StoryDetailView-module__LO3ega__storyText .StoryDetailView-module__LO3ega__firstParagraph:first-letter{float:left;color:#7f5d21;margin:.05em .12em 0 0;font-size:3.7em;line-height:.78}.StoryDetailView-module__LO3ega__storyText .StoryDetailView-module__LO3ega__dialogue{color:#203a2d;font-weight:700}.StoryDetailView-module__LO3ega__storyText .StoryDetailView-module__LO3ega__whisperLine{color:#6f5223;letter-spacing:.025em;text-align:center;margin:1.55em 0;font-size:1.1em;font-style:italic}.StoryDetailView-module__LO3ega__storyText .StoryDetailView-module__LO3ega__closingLine{color:#4e432e;text-align:center;margin:2em 0 0;font-size:1.16em;font-style:italic}.StoryDetailView-module__LO3ega__sceneFooter{color:#8a672c;grid-template-columns:1fr 34px 1fr;align-items:center;gap:12px;margin-top:30px;display:grid}.StoryDetailView-module__LO3ega__sceneFooter span{background:linear-gradient(90deg,#0000,#71532161);height:1px}.StoryDetailView-module__LO3ega__sceneFooter span:last-child{background:linear-gradient(90deg,#71532161,#0000)}.StoryDetailView-module__LO3ega__sceneFooter .StoryDetailView-module__LO3ega__artGlyph{width:32px;height:32px}.StoryDetailView-module__LO3ega__prologue{width:min(1520px,100% - 48px);margin-bottom:clamp(100px,11vw,180px)}.StoryDetailView-module__LO3ega__prologue .StoryDetailView-module__LO3ega__scenePaper{border-radius:42px 8px}.StoryDetailView-module__LO3ega__listeningStage{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 70px;position:relative}.StoryDetailView-module__LO3ega__listeningIntro{width:min(780px,100%);margin-bottom:40px}.StoryDetailView-module__LO3ega__audioPanel{max-width:1180px;margin-inline:auto}.StoryDetailView-module__LO3ega__audioPanel button{transition:border-color var(--sz-duration-fast) ease, box-shadow var(--sz-duration-fast) ease, filter var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);border-color:#5e441c4d!important}.StoryDetailView-module__LO3ega__hero[hidden]{display:none}.StoryDetailView-module__LO3ega__listeningNav{max-width:1180px;margin:0 auto 24px;padding-inline:20px}.StoryDetailView-module__LO3ega__audioPanel button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.5}.StoryDetailView-module__LO3ega__afterglow,.StoryDetailView-module__LO3ega__completion{z-index:2;width:min(1180px,100% - 40px);margin-inline:auto;position:relative}.StoryDetailView-module__LO3ega__afterglow{border-top:1px solid #e9c4703b;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:14px clamp(28px,5vw,80px);padding:clamp(48px,6vw,82px) 0;display:grid}.StoryDetailView-module__LO3ega__afterglow h2{font-size:clamp(2rem,3.4vw,3.2rem)}.StoryDetailView-module__LO3ega__afterglowCopy>p:last-child,.StoryDetailView-module__LO3ega__completion>div>p:last-child{color:#f4e9cab8;font-family:var(--sz-font-interface);margin:16px 0 0;font-size:.82rem;line-height:1.65}.StoryDetailView-module__LO3ega__reactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.StoryDetailView-module__LO3ega__reactions button{color:#d7ccb0;cursor:pointer;text-align:left;min-height:60px;transition:border-color var(--sz-duration-fast) ease, background var(--sz-duration-fast) ease, box-shadow var(--sz-duration-calm) var(--sz-ease-control), color var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);background:#10362b57;border:1px solid #e8c6773d;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;display:grid}.StoryDetailView-module__LO3ega__reactions button>i{background:radial-gradient(circle,#deb95f 0 16%,#0000 18%);border:1px solid #e5c16e3d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.StoryDetailView-module__LO3ega__reactions strong{font-size:.85rem}.StoryDetailView-module__LO3ega__reactions .StoryDetailView-module__LO3ega__reactionActive{color:#fff1c4;background:linear-gradient(135deg,#436a49b3,#123c2fa3);border-color:#f6d78ab8;box-shadow:inset 0 0 26px #e9bf5f14,0 0 24px #d3a84a1f}.StoryDetailView-module__LO3ega__reactions .StoryDetailView-module__LO3ega__reactionActive>i{background:radial-gradient(circle,#fff0b7 0 19%,#0000 21%),#deb95f1f;border-color:#f8dc97b8;box-shadow:0 0 18px #deb95f47}.StoryDetailView-module__LO3ega__reactionConfirmation{color:#f4e9ca9e;font-family:var(--sz-font-interface);grid-column:2;margin:-14px 0 0;font-size:.73rem;line-height:1.55}.StoryDetailView-module__LO3ega__completion{box-sizing:border-box;background:radial-gradient(circle at 0,#e3b85426,#0000 30%),linear-gradient(135deg,#1b4835c7,#041e1ae6);border:1px solid #eeca7661;border-radius:12px 42px;grid-template-columns:90px minmax(0,1fr) minmax(250px,auto);align-items:center;gap:clamp(20px,3vw,42px);margin-top:18px;padding:clamp(30px,4vw,50px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffeebe1a,0 34px 100px #00000059}.StoryDetailView-module__LO3ega__completionSigil{width:84px;height:94px;color:var(--gold);clip-path:polygon(50% 0,90% 16%,100% 72%,50% 100%,0 72%,10% 16%);background:radial-gradient(circle,#e5b8542e,#0000 64%);border:1px solid #ecc97652;place-items:center;display:grid}.StoryDetailView-module__LO3ega__completionSigil .StoryDetailView-module__LO3ega__artGlyph{width:82px;height:82px}.StoryDetailView-module__LO3ega__completion h2{font-size:clamp(1.7rem,2.7vw,2.7rem)}.StoryDetailView-module__LO3ega__completion>button{color:#18372a;cursor:pointer;min-height:66px;font:700 .82rem/1.3 var(--sz-font-interface);text-align:left;transition:box-shadow var(--sz-duration-calm) var(--sz-ease-control), filter var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);background:linear-gradient(145deg,#ffe8a6,#d8ad55);border:1px solid #f3d78e;border-radius:8px 24px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;padding:10px 13px 10px 22px;display:grid;box-shadow:inset 0 1px #fff7d7,0 14px 34px #00000047}.StoryDetailView-module__LO3ega__completion>button i{color:#f7dd99;background:#173f32;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.StoryDetailView-module__LO3ega__completion>button:disabled{cursor:wait;filter:grayscale(.35);opacity:.72}.StoryDetailView-module__LO3ega__rewardScreen{z-index:2;color:var(--ink);margin-top:40px;position:relative}.StoryDetailView-module__LO3ega__pageFooter{z-index:2;color:#f5e5bca6;text-align:center;justify-items:center;gap:12px;padding:110px 24px 70px;display:grid;position:relative}.StoryDetailView-module__LO3ega__pageFooter .StoryDetailView-module__LO3ega__artGlyph{width:52px;height:52px}.StoryDetailView-module__LO3ega__pageFooter p{margin:0;font-size:1.15rem;font-style:italic}.StoryDetailView-module__LO3ega__pageFooter a{color:#f1d897;font-family:var(--sz-font-interface);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.StoryDetailView-module__LO3ega__statePage{color:#fff4d1;min-height:100svh;font-family:var(--sz-font-reading);background:radial-gradient(circle at 50% 45%,#7e9b5e33,#0000 25rem),#061c19;place-items:center;padding:24px;display:grid}.StoryDetailView-module__LO3ega__statePage section{text-align:center;background:#072620a3;border:1px solid #ecca7859;border-radius:32px 8px;justify-items:center;gap:13px;width:min(540px,100%);padding:42px;display:grid}.StoryDetailView-module__LO3ega__statePage .StoryDetailView-module__LO3ega__artGlyph{width:62px;height:62px}.StoryDetailView-module__LO3ega__statePage p{color:#dcb862;font:700 .66rem/1 var(--sz-font-interface);letter-spacing:.2em;text-transform:uppercase;margin:0}.StoryDetailView-module__LO3ega__statePage h1{margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:400}.StoryDetailView-module__LO3ega__statePage span{color:#fff4d6b8}.StoryDetailView-module__LO3ega__statePage button{color:#17372b;cursor:pointer;min-height:48px;transition:filter var(--sz-duration-fast) ease, transform var(--sz-duration-fast) var(--sz-ease-control);background:#efd58f;border:1px solid #f1d488;border-radius:999px;margin-top:10px;padding:10px 18px;font-weight:700}@media (hover:hover){.StoryDetailView-module__LO3ega__beginButton:hover,.StoryDetailView-module__LO3ega__modeSwitch button:hover:not([aria-pressed=true]),.StoryDetailView-module__LO3ega__chapterRail button:hover,.StoryDetailView-module__LO3ega__reactions button:hover{background-color:#2a574185;border-color:#f7d88c9e}.StoryDetailView-module__LO3ega__completion>button:hover:not(:disabled),.StoryDetailView-module__LO3ega__statePage button:hover{filter:brightness(1.06)saturate(1.03);transform:translateY(-2px)}.StoryDetailView-module__LO3ega__audioPanel button:hover:not(:disabled){filter:brightness(1.06)saturate(1.03);transform:translateY(-2px)}}.StoryDetailView-module__LO3ega__beginButton:active{box-shadow:0 8px 24px #0000004d}.StoryDetailView-module__LO3ega__modeSwitch button:active,.StoryDetailView-module__LO3ega__chapterRail button:active,.StoryDetailView-module__LO3ega__reactions button:active,.StoryDetailView-module__LO3ega__completion>button:active:not(:disabled),.StoryDetailView-module__LO3ega__statePage button:active{transform:translateY(1px)scale(.985)}.StoryDetailView-module__LO3ega__audioPanel button:active:not(:disabled){transform:translateY(1px)scale(.985)}.StoryDetailView-module__LO3ega__backLink:focus-visible,.StoryDetailView-module__LO3ega__atlasLink:focus-visible,.StoryDetailView-module__LO3ega__beginButton:focus-visible,.StoryDetailView-module__LO3ega__modeSwitch button:focus-visible,.StoryDetailView-module__LO3ega__chapterRail button:focus-visible,.StoryDetailView-module__LO3ega__reactions button:focus-visible,.StoryDetailView-module__LO3ega__completion>button:focus-visible,.StoryDetailView-module__LO3ega__pageFooter a:focus-visible,.StoryDetailView-module__LO3ega__parentNote summary:focus-visible,.StoryDetailView-module__LO3ega__statePage button:focus-visible{outline-offset:4px;outline:3px solid #ffe39a}.StoryDetailView-module__LO3ega__audioPanel button:focus-visible{outline-offset:4px;outline:3px solid #ffe39a}.StoryDetailView-module__LO3ega__audioPanel input:focus-visible{outline-offset:4px;outline:3px solid #ffe39a}@keyframes StoryDetailView-module__LO3ega__heroBreath{0%{transform:scale(1.012)}to{transform:scale(1.035)}}@keyframes StoryDetailView-module__LO3ega__hearthGlow{0%{opacity:.48}to{opacity:.8}}@keyframes StoryDetailView-module__LO3ega__invitation{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:1120px){.StoryDetailView-module__LO3ega__scene{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr);gap:24px;width:min(1040px,100% - 36px)}.StoryDetailView-module__LO3ega__chapterRail strong{display:none}.StoryDetailView-module__LO3ega__chapterRail button{grid-template-columns:1fr;justify-items:center;padding-inline:4px}.StoryDetailView-module__LO3ega__folkloreSeal{width:min(280px,32vw)}}@media (max-width:840px){.StoryDetailView-module__LO3ega__hero{min-height:820px}.StoryDetailView-module__LO3ega__heroImage{object-position:62% center}.StoryDetailView-module__LO3ega__heroVeil{background:linear-gradient(#020f0e9e,#0000 22%,#03121038 48%,#061b18 91%),linear-gradient(90deg,#0314128c,#0000 80%)}.StoryDetailView-module__LO3ega__heroCopy{text-align:center;width:calc(100% - 36px);margin:0 auto 188px}.StoryDetailView-module__LO3ega__heroCopy h1,.StoryDetailView-module__LO3ega__heroLead{margin-inline:auto}.StoryDetailView-module__LO3ega__storyPromise{justify-content:center}.StoryDetailView-module__LO3ega__folkloreSeal{box-sizing:border-box;width:min(390px,100% - 50px);margin-inline:auto;bottom:100px;left:0;right:0;transform:none}.StoryDetailView-module__LO3ega__beginButton{bottom:23px}.StoryDetailView-module__LO3ega__readerIntro,.StoryDetailView-module__LO3ega__afterglow{grid-template-columns:1fr}.StoryDetailView-module__LO3ega__reactionConfirmation{grid-column:1;margin-top:-8px}.StoryDetailView-module__LO3ega__readerToolbar{grid-template-columns:1fr;gap:8px;padding:8px 10px}.StoryDetailView-module__LO3ega__modeSwitch{box-sizing:border-box;grid-template-columns:repeat(2,1fr);width:100%}.StoryDetailView-module__LO3ega__modeSwitch button{justify-content:center}.StoryDetailView-module__LO3ega__chapterRail{grid-template-columns:repeat(5,1fr)}.StoryDetailView-module__LO3ega__chapterRail button{min-height:40px}.StoryDetailView-module__LO3ega__scene{flex-direction:column;gap:18px;width:min(720px,100% - 26px);margin-bottom:90px;display:flex}.StoryDetailView-module__LO3ega__sceneMedia,.StoryDetailView-module__LO3ega__scenePaper{width:100%;scroll-margin-top:76px;position:relative;top:auto}.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__sceneMedia{order:0}.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__scenePaper{order:1}.StoryDetailView-module__LO3ega__scene .StoryDetailView-module__LO3ega__sceneContinuation{order:2;width:100%;margin-top:0}.StoryDetailView-module__LO3ega__sceneMedia,.StoryDetailView-module__LO3ega__sceneEven .StoryDetailView-module__LO3ega__sceneMedia{border-radius:28px 8px}.StoryDetailView-module__LO3ega__prologue{width:min(720px,100% - 26px)}.StoryDetailView-module__LO3ega__completion{grid-template-columns:68px minmax(0,1fr)}.StoryDetailView-module__LO3ega__completionSigil{width:66px;height:76px}.StoryDetailView-module__LO3ega__completion>button{grid-column:1/-1}}@media (max-width:560px){.StoryDetailView-module__LO3ega__hero{min-height:760px}.StoryDetailView-module__LO3ega__heroNav{top:14px;left:12px;right:12px}.StoryDetailView-module__LO3ega__backLink,.StoryDetailView-module__LO3ega__atlasLink{min-height:44px;padding:8px 13px;font-size:.7rem}.StoryDetailView-module__LO3ega__atlasLink .StoryDetailView-module__LO3ega__artGlyph{display:none}.StoryDetailView-module__LO3ega__heroCopy{margin-bottom:190px}.StoryDetailView-module__LO3ega__heroCopy h1{font-size:clamp(2.85rem,14vw,4.25rem)}.StoryDetailView-module__LO3ega__heroLead{font-size:1.02rem}.StoryDetailView-module__LO3ega__storyPromise span:nth-child(2){display:none}.StoryDetailView-module__LO3ega__folkloreSeal{grid-template-columns:40px 1fr;gap:2px 10px;padding:12px 14px;bottom:93px}.StoryDetailView-module__LO3ega__folkloreSeal .StoryDetailView-module__LO3ega__artGlyph{width:36px;height:36px}.StoryDetailView-module__LO3ega__readerIntro{width:calc(100% - 28px);padding-top:66px}.StoryDetailView-module__LO3ega__readerIntro h2,.StoryDetailView-module__LO3ega__listeningIntro h2{font-size:2rem}.StoryDetailView-module__LO3ega__modeSwitch button{grid-template-columns:21px minmax(0,auto);padding-inline:8px;font-size:.66rem}.StoryDetailView-module__LO3ega__modeSwitch svg{width:20px;height:20px}.StoryDetailView-module__LO3ega__chapterRail span{width:26px;height:26px}.StoryDetailView-module__LO3ega__storyFlow{padding-top:42px;padding-bottom:24px}.StoryDetailView-module__LO3ega__scene,.StoryDetailView-module__LO3ega__prologue{width:calc(100% - 20px)}.StoryDetailView-module__LO3ega__sceneMedia{border-radius:22px 6px}.StoryDetailView-module__LO3ega__sceneMedia figcaption{padding:48px 18px 16px}.StoryDetailView-module__LO3ega__scenePaper,.StoryDetailView-module__LO3ega__prologue .StoryDetailView-module__LO3ega__scenePaper{border-radius:6px 28px;padding:28px 22px 26px}.StoryDetailView-module__LO3ega__sceneHeader{grid-template-columns:36px minmax(0,1fr) 44px;gap:9px;margin-bottom:24px}.StoryDetailView-module__LO3ega__sceneNumber{width:34px;height:34px}.StoryDetailView-module__LO3ega__sceneHeader h2{font-size:1.55rem}.StoryDetailView-module__LO3ega__sceneGlyph{width:44px;height:50px}.StoryDetailView-module__LO3ega__sceneGlyph .StoryDetailView-module__LO3ega__artGlyph{width:44px;height:44px}.StoryDetailView-module__LO3ega__storyText{font-size:1.03rem;line-height:1.7}.StoryDetailView-module__LO3ega__afterglow,.StoryDetailView-module__LO3ega__completion,.StoryDetailView-module__LO3ega__listeningStage{width:calc(100% - 24px)}.StoryDetailView-module__LO3ega__reactions{grid-template-columns:1fr}.StoryDetailView-module__LO3ega__completion{grid-template-columns:52px minmax(0,1fr);padding:24px 18px}.StoryDetailView-module__LO3ega__completionSigil{width:50px;height:60px}.StoryDetailView-module__LO3ega__completionSigil .StoryDetailView-module__LO3ega__artGlyph{width:48px;height:48px}.StoryDetailView-module__LO3ega__pageFooter{padding-top:86px}}@media (prefers-reduced-motion:reduce){.StoryDetailView-module__LO3ega__heroImage,.StoryDetailView-module__LO3ega__heroGlow,.StoryDetailView-module__LO3ega__beginButton i{animation:none}.StoryDetailView-module__LO3ega__sceneMedia img,.StoryDetailView-module__LO3ega__backLink,.StoryDetailView-module__LO3ega__atlasLink,.StoryDetailView-module__LO3ega__beginButton,.StoryDetailView-module__LO3ega__modeSwitch button,.StoryDetailView-module__LO3ega__chapterRail button,.StoryDetailView-module__LO3ega__reactions button,.StoryDetailView-module__LO3ega__completion>button,.StoryDetailView-module__LO3ega__statePage button{transition:none}.StoryDetailView-module__LO3ega__audioPanel button{transition:none}.StoryDetailView-module__LO3ega__sceneMedia:hover img,.StoryDetailView-module__LO3ega__modeSwitch button:active,.StoryDetailView-module__LO3ega__chapterRail button:active,.StoryDetailView-module__LO3ega__reactions button:active,.StoryDetailView-module__LO3ega__completion>button:hover:not(:disabled),.StoryDetailView-module__LO3ega__completion>button:active:not(:disabled),.StoryDetailView-module__LO3ega__statePage button:hover,.StoryDetailView-module__LO3ega__statePage button:active{transform:none}.StoryDetailView-module__LO3ega__audioPanel button:hover:not(:disabled){transform:none}.StoryDetailView-module__LO3ega__audioPanel button:active:not(:disabled){transform:none}}.StoryDetailView-module__LO3ega__bookmarkNotice{color:#f6e9c3;background:#183d2e;max-width:800px;margin:24px auto;padding:18px 24px;font-size:17px;line-height:1.6}.StoryDetailView-module__LO3ega__bookmarkNotice button{text-underline-offset:5px;min-height:46px;padding:8px 12px;text-decoration:underline}.StoryDetailView-module__LO3ega__bookmarkNotice button:focus-visible{outline-offset:3px;outline:3px solid #f6e9c3}
