.comic_comic__UL9tZ{color:#243644;background:#e6d9bf;border-block:3px solid #243644;--comic-ink:#243644}.comic_bar__tdWxJ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:#203744;color:#f3e7ce}.comic_bar__tdWxJ small{display:block;font:9px/1.8 system-ui;letter-spacing:.2em;color:#e7c58d}.comic_bar__tdWxJ strong{display:block;font:21px/1.3 Georgia,serif;margin-top:3px}.comic_bar__tdWxJ button{flex-shrink:0;border:1px solid #a99877!important;border-radius:4px!important;padding:8px 10px!important;background:#314c59!important;color:#f5e6c9!important;font:11px system-ui!important}.comic_bar__tdWxJ button:disabled{opacity:.85!important;cursor:default!important}.comic_strip__kmMhl{padding:18px 20px;overflow:auto;max-height:700px;scrollbar-color:#8b785b #d4c4a7;scrollbar-width:thin}.comic_strip__kmMhl:focus-visible{outline:3px solid #bb6b37;outline-offset:-4px}.comic_chapter__YDHD1>header{display:none}.comic_panels__o6VT1{display:flex;align-items:stretch;gap:16px}.comic_panel__h6rj6{flex:0 0 clamp(275px,32vw,360px);width:clamp(275px,32vw,360px);margin:0;position:relative;border:3px solid var(--comic-ink);background:#f4ead5;box-shadow:4px 5px 0 #34465740;animation:comic_turn-panel__bIORq .48s cubic-bezier(.2,.7,.3,1) both;transform-origin:bottom left;overflow:hidden}.comic_art__dgrpl{display:block;width:100%;height:240px;border-bottom:2px solid #243644}.comic_lettering__DULBA{padding:14px;position:relative;z-index:1}.comic_caption__ibRqM{font:14px/1.65 Georgia,serif;color:#34424b;margin:0 0 9px;white-space:pre-wrap}.comic_caption__ibRqM:last-child{margin-bottom:0}.comic_bubble__Wo0q3{position:relative;background:#fffdf3;color:#273c4a;border:2px solid #34434d;border-radius:19px 19px 19px 3px;padding:13px 15px;margin:10px 0 14px;font:16px/1.55 Georgia,serif;box-shadow:2px 3px 0 #2638471a}.comic_bubble__Wo0q3:before{content:"";position:absolute;width:12px;height:14px;left:17px;top:-10px;background:#fffdf3;border-left:2px solid #34434d;transform:skewY(35deg)}.comic_bubble__Wo0q3 span{position:relative;display:block;font:9px/1.6 system-ui;text-transform:uppercase;letter-spacing:.13em;color:#7c6656;margin-bottom:7px}.comic_number__jk_L5{position:absolute;right:8px;top:8px;background:#263b49;color:#f5e3bc;border:1px solid #eedabd;width:24px;height:24px;display:grid;place-items:center;font:11px Georgia}.comic_choice__BFwgd{flex:0 0 170px;align-self:center;background:#d5b477;color:#263b49;border:2px solid #263b49;padding:18px;transform:rotate(-2deg);font:italic 17px/1.5 Georgia}.comic_choice__BFwgd small{font:9px system-ui;letter-spacing:.2em}.comic_choice__BFwgd p{margin:10px 0}.comic_choice__BFwgd>span{font-size:30px}.comic_hint__QEjNz{font:10px/1.6 system-ui;color:#685b47;margin:0;padding:0 24px 14px}.comic_actor__D5B9k{transform-box:fill-box;transform-origin:center bottom;animation:comic_actor-arrives__fAhje .55s ease both}.comic_reading__NAGEu .comic_strip__kmMhl{max-height:75vh;scroll-behavior:smooth}.comic_reading__NAGEu .comic_chapter__YDHD1{padding-bottom:28px;margin-bottom:25px;border-bottom:2px solid #8b795c}.comic_reading__NAGEu .comic_chapter__YDHD1:last-child{margin-bottom:0;border-bottom:0}.comic_reading__NAGEu .comic_chapter__YDHD1>header{display:block;margin:4px 0 16px}.comic_reading__NAGEu .comic_chapter__YDHD1>header span{font:9px system-ui;text-transform:uppercase;letter-spacing:.17em;color:#786044}.comic_reading__NAGEu .comic_chapter__YDHD1 h3{font:24px/1.3 Georgia;margin:5px 0;color:#263b49}.comic_reading__NAGEu .comic_panels__o6VT1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.comic_reading__NAGEu .comic_panel__h6rj6{width:auto;min-width:0;animation:none}.comic_reading__NAGEu .comic_choice__BFwgd{transform:none;align-self:stretch}.comic_reading__NAGEu .comic_actor__D5B9k{animation:none}.comic_still__m3pSR *{animation:none!important;scroll-behavior:auto!important}@keyframes comic_turn-panel__bIORq{0%{opacity:0;transform:translateX(45px) rotateY(-9deg)}to{opacity:1;transform:translateX(0) rotateY(0)}}@keyframes comic_actor-arrives__fAhje{0%{opacity:0;translate:25px 0}to{opacity:1;translate:0 0}}@media(max-width:650px){.comic_bar__tdWxJ{padding:14px 16px;align-items:flex-start;flex-wrap:wrap}.comic_bar__tdWxJ strong{font-size:19px}.comic_strip__kmMhl{padding:14px}.comic_panel__h6rj6{flex-basis:82vw;width:82vw;max-width:360px}.comic_art__dgrpl{height:230px}.comic_reading__NAGEu .comic_panels__o6VT1{grid-template-columns:1fr}.comic_reading__NAGEu .comic_art__dgrpl{height:260px}.comic_hint__QEjNz{padding-left:16px}.comic_lettering__DULBA{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.comic_comic__UL9tZ *{animation:none!important;scroll-behavior:auto!important}}.comic_actions__zpOUl{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.comic_actions__zpOUl .comic_playAgain__zpH_s{background:#e8be79!important;color:#203744!important;border-color:#f5d6a4!important;font-weight:600!important;padding:12px 16px!important;min-height:44px}.comic_playControls__oHeZP{padding:16px 24px 20px;border-top:2px solid #b6a384;background:#eee2c9}.comic_playControls__oHeZP>p{font:italic 19px Georgia;color:#34424b;margin:0 0 12px}.comic_playControls__oHeZP>div{display:flex;flex-wrap:wrap;gap:10px}.comic_playControls__oHeZP button{background:#263f4d!important;color:#f9ebcf!important;border:1px solid #526575!important;border-radius:7px!important;padding:12px 16px!important;text-align:left;font:14px/1.6 Georgia!important;min-height:48px;flex:1 1 220px;cursor:pointer}.comic_playControls__oHeZP button:hover:not(:disabled){background:#3c5c69!important}.comic_playControls__oHeZP button:disabled{opacity:.5;cursor:not-allowed}.comic_playControls__oHeZP small{display:block;font:10px system-ui;color:#c3c9c6}.comic_comic__UL9tZ button:focus-visible{outline:3px solid #b76b3f!important;outline-offset:3px}@media(max-width:650px){.comic_actions__zpOUl{justify-content:flex-start;width:100%}.comic_actions__zpOUl .comic_playAgain__zpH_s{width:100%}.comic_playControls__oHeZP{padding:16px}.comic_playControls__oHeZP>div{flex-direction:column}.comic_playControls__oHeZP button{flex:auto;width:100%}}.story_game__AnHbl{--gold:#eac28a;--ink:#10191e;--line:#334044;--muted:#a4b4b6;color:#ece9dc;background:#10191e;border:1px solid var(--line);border-radius:18px;overflow:hidden;width:min(1180px,calc(100vw - 32px));position:relative;left:50%;transform:translateX(-50%);margin:10px 0 36px;box-shadow:0 30px 100px #0005;font-size:15px}.story_game__AnHbl a,.story_game__AnHbl button{transition:background .2s,color .2s}.story_game__AnHbl button{cursor:pointer;font:inherit}.story_game__AnHbl button:disabled{opacity:.5;cursor:not-allowed}.story_game__AnHbl a:focus-visible,.story_game__AnHbl button:focus-visible{outline:2px solid #f1cd8b;outline-offset:4px}.story_header___vEhH{display:flex;justify-content:space-between;gap:20px;padding:32px 36px 26px;background:radial-gradient(ellipse at top right,#31413b55,transparent 65%)}.story_back__Fi3lA{font-size:12px;color:var(--muted);text-decoration:none}.story_eyebrow__XUMo6{text-transform:uppercase;letter-spacing:.19em;font-size:10px;color:var(--gold);margin:18px 0 9px}.story_header___vEhH h1{font:clamp(32px,5vw,52px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0}.story_header___vEhH h1 span{display:block;font:italic 17px/1.8 Georgia,serif;letter-spacing:0;color:var(--muted);margin-top:4px}.story_counter__qyC0b{text-align:right;align-self:center;flex-shrink:0}.story_counter__qyC0b strong{display:block;color:var(--gold);font:40px Georgia,serif}.story_counter__qyC0b strong span{font-size:18px;color:#8b9b9d}.story_counter__qyC0b small{font-size:10px;color:var(--muted)}.story_toolbar__Mzo_z{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 36px;border-block:1px solid var(--line);font-size:11px;color:var(--muted)}.story_toolbar__Mzo_z>span{margin-right:auto}.story_confirm__eVooX button,.story_epilogue__mQSDo button,.story_notice__43pVX button,.story_savebar__RcVXW button,.story_toolbar__Mzo_z button{border:1px solid #56605b;background:transparent;color:#e5d5b4;border-radius:5px;padding:6px 10px;font-size:11px}.story_savebar__RcVXW button:hover,.story_toolbar__Mzo_z button:hover{background:#d3ba7920}.story_environment__3oXl8{height:320px;position:relative;background:linear-gradient(#162530,#182522);border-bottom:1px solid var(--line)}.story_location__GgAnH{position:absolute;bottom:20px;left:36px;pointer-events:none;text-shadow:0 2px 10px #000}.story_location__GgAnH span{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:var(--gold)}.story_location__GgAnH strong{font:25px Georgia,serif;display:block;margin-top:4px}.story_columns__NgemW{display:grid;grid-template-columns:minmax(0,1fr) 310px}.story_scene__lpwDJ{padding:24px 36px 32px;min-width:0}.story_scene__lpwDJ h2{font:32px/1.2 Georgia,serif;letter-spacing:-.02em;margin:12px 0 18px}.story_scene__lpwDJ h2:focus{outline:none}.story_speaker__xwIym{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:14px}.story_prose__qKlNa{font:17px/1.85 Georgia,serif;color:#d9dcd3}.story_prose__qKlNa p{margin:0 0 18px}.story_choices__8qbBf{display:grid;gap:8px;margin-top:28px}.story_choices__8qbBf button{background:#182529;border:1px solid #3d4c4b;border-radius:7px;display:flex;align-items:flex-start;gap:14px;padding:15px;color:#e9e6d9;text-align:left;line-height:1.5}.story_choices__8qbBf button:hover:not(:disabled){background:#273632;border-color:#af966a}.story_choiceIndex__niT2M{font-size:10px;color:var(--gold);padding-top:4px}.story_choices__8qbBf button>span:nth-child(2){flex:1}.story_choices__8qbBf small{display:block;color:#9eaaa7;font-size:10px;margin-top:6px}.story_lastEvent__y0INN{font-size:11px;color:#aebba9;border-left:2px solid #738568;padding-left:10px;margin-top:24px;line-height:1.7}.story_sidebar__EC3Jl{background:#0c1418;border-left:1px solid var(--line);padding:24px 20px}.story_tabs__uOCnd{display:flex;border-bottom:1px solid var(--line);gap:10px}.story_tabs__uOCnd button{background:transparent;border:0;color:#8c9b9e;font-size:10px;padding:0 0 12px}.story_tabs__uOCnd button[aria-selected=true]{color:var(--gold);border-bottom:2px solid var(--gold)}.story_asideIntro__zcdNP{font-size:11px;line-height:1.7;color:#91a2a4;margin:16px 0}.story_voice__isypM{padding:15px 0;border-bottom:1px solid #253033}.story_voice__isypM>div{display:flex;justify-content:space-between;color:#b4c8db;font-size:12px}.story_voice__isypM small{color:#6f8388;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.story_voice__isypM p{font:italic 14px/1.6 Georgia,serif;margin:9px 0 0;color:#c1cdc8}.story_heart__0hfGI>div{color:#d7a5a2}.story_body__lxniX>div{color:#a7b78a}.story_bond__Bq7Eh>div{color:#cca9db}.story_virtue__qX_SN>div{color:#d8c087}.story_belief__hz3e5{display:block;width:100%;border:1px solid #3a4644;background:#172226;color:#dcd9cc;text-align:left;border-radius:8px;padding:15px;margin-bottom:12px}.story_belief__hz3e5[aria-pressed=true]{border-color:#b89a60;background:#342f2244}.story_belief__hz3e5 strong{font:18px/1.35 Georgia,serif;display:block;margin:9px 0}.story_belief__hz3e5 small{color:var(--gold);font-size:10px}.story_belief__hz3e5 span{font-size:11px;color:#abb7b2;line-height:1.6;display:block}.story_journalEntry__1ocW5{font:14px/1.7 Georgia,serif;border-left:1px solid #6c7665;padding-left:12px;margin:18px 0;color:#cad0c3}.story_relationships__GWLtv{margin-top:24px;border-top:1px solid var(--line)}.story_relationships__GWLtv>div{display:flex;justify-content:space-between;font-size:11px;color:#b4bdb6;padding:7px 0}.story_relationships__GWLtv>div span+span{color:#8c9e91}.story_savebar__RcVXW{border-top:1px solid var(--line);padding:18px 36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}.story_savebar__RcVXW>div{display:flex;gap:8px}.story_confirm__eVooX,.story_notice__43pVX{padding:18px 36px;background:#342d1c;color:#f1d9ab;font-size:13px;line-height:1.7}.story_notice__43pVX button{margin-top:8px}.story_confirm__eVooX button{margin:10px 12px 0 0}.story_consequence__ehLGM{font:italic 16px/1.7 Georgia,serif;color:#e2c59b;padding:14px;border-left:2px solid #a58c5e;background:#d8bc7b0a}.story_epilogue__mQSDo{border:1px solid #726044;border-radius:8px;padding:20px;margin:24px 0;background:#b9914320;line-height:1.8;font:15px/1.8 Georgia,serif}.story_epilogue__mQSDo h3{font-size:23px;color:var(--gold)}.story_epilogue__mQSDo p{margin:12px 0}.story_epilogue__mQSDo a{display:block;color:var(--gold);font:12px/1.6 system-ui;margin:20px 0}.story_debug__GMezp{padding:20px;font-size:12px}.story_debug__GMezp pre{overflow:auto;max-height:300px;font-size:10px;padding:14px;background:#0005}@media(max-width:760px){.story_header___vEhH{padding:24px 20px}.story_counter__qyC0b strong{font-size:30px}.story_counter__qyC0b small{font-size:9px}.story_toolbar__Mzo_z{padding:10px 20px}.story_toolbar__Mzo_z>span{width:100%}.story_environment__3oXl8{height:250px}.story_location__GgAnH{left:20px}.story_columns__NgemW{grid-template-columns:1fr}.story_scene__lpwDJ{padding:20px}.story_scene__lpwDJ h2{font-size:28px}.story_sidebar__EC3Jl{border-left:0;border-top:1px solid var(--line);padding:20px}.story_tabs__uOCnd button{font-size:12px}.story_voice__isypM{padding:12px 0}.story_savebar__RcVXW{padding:20px}.story_confirm__eVooX,.story_notice__43pVX{padding:16px 20px}.story_prose__qKlNa{font-size:16px}}@media(prefers-reduced-motion:reduce){.story_game__AnHbl *{transition:none!important;animation:none!important}}.story_doorVista__Pnl93{display:flex;justify-content:center;gap:clamp(12px,4vw,60px);padding:36px 20px 0;background:radial-gradient(ellipse at bottom,#77603b40,transparent 70%)}.story_doorVista__Pnl93>div{height:180px;width:140px;max-width:27%;border:2px solid #aa8a54;border-radius:70px 70px 0 0;background:linear-gradient(90deg,#171d1e,#544531,#1b2324);display:flex;flex-direction:column;align-items:center;justify-content:center;font:38px Georgia;color:#eac28a;box-shadow:0 0 35px #d2a86215}.story_doorVista__Pnl93>div:nth-child(2){background:linear-gradient(90deg,#17242e,#365063,#17242e);border-color:#7c9caa}.story_doorVista__Pnl93>div:nth-child(3){background:linear-gradient(90deg,#685e4b,#b4a182,#685e4b);color:#231e18}.story_doorVista__Pnl93 span{font:11px/1.6 Georgia;text-align:center;padding:14px 8px}.story_evidence__I3ry_{display:flex;flex-wrap:wrap;gap:16px;padding:20px 36px;background:#b69a5a10;border-bottom:1px solid #334044;font-size:12px;color:#d9c69f}.story_history__72s9J{padding:20px 36px;border-top:1px solid #334044;color:#b5c4c1;font-size:13px}.story_history__72s9J summary{cursor:pointer;color:#eac28a}.story_history__72s9J article{padding:18px 0;border-bottom:1px solid #334044;line-height:1.8;max-width:70ch}.story_history__72s9J article p{margin:10px 0}.story_history__72s9J article small{color:#eac28a}.story_toolbar__Mzo_z select{background:#172529;color:#ece9dc;border:1px solid #56605b;border-radius:4px;padding:4px}.story_cityVista__aPaF1{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 70% 0,#52767555,transparent 60%),linear-gradient(#111e2a,#233a40 70%,#73634b);--window:#b79a66}.story_moon__LKesB{position:absolute;width:110px;height:110px;border-radius:50%;background:#e2dbc4;right:22%;top:25px;box-shadow:0 0 100px #e2dbc440}.story_buildings__wouJX{position:absolute;inset:60px -15px 0;display:flex;gap:12px;align-items:flex-end;transform:skewY(-3deg)}.story_buildings__wouJX i{display:flex;justify-content:space-around;align-items:center;flex:1;height:180px;background:linear-gradient(90deg,#111b22,#233139);border:1px solid #63777855;border-radius:90px 90px 0 0;box-shadow:15px 0 25px #050e1855;transform:rotate(-5deg)}.story_buildings__wouJX i:nth-child(2n){height:230px;transform:rotate(6deg);border-radius:4px}.story_buildings__wouJX i:nth-child(3n){height:135px}.story_buildings__wouJX b{height:25px;width:10px;background:var(--window);border-radius:12px 12px 0 0;box-shadow:0 0 20px #eac28a33}.story_cityCaption__wz5_U{position:absolute;top:24px;left:36px;font-size:10px;letter-spacing:.4em;color:#d3c49f}.story_cityWarm__ASiOt{--window:#ffda8c;background:radial-gradient(ellipse at 60% 10%,#c7965755,transparent 70%),linear-gradient(#243840,#587373 70%,#a3885d)}.story_cityOpen__li_yu .story_buildings__wouJX{gap:28px}.story_cityOpen__li_yu{--window:#b4d4ce}.story_environment__3oXl8{height:auto;min-height:320px;scroll-margin-top:16px}.story_environment__3oXl8>section{width:100%}@media(max-width:760px){.story_environment__3oXl8{height:auto;min-height:250px}}