._toolbar_1enht_1{max-width:1320px;margin:0 auto;padding:30px 28px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);font:700 10px var(--font-family-monospace);letter-spacing:.5px}._toolbar_1enht_1 ._back_1enht_2{display:flex;align-items:center;gap:12px;color:var(--primary)}._toolbar_1enht_1>div{display:flex;gap:20px;color:#a9afa2}._book_1enht_4{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:365px minmax(0,1fr);gap:80px;padding:65px 28px 80px;align-items:start}._coverRail_1enht_5{position:sticky;top:30px}._coverFrame_1enht_6{position:relative;background:var(--surface);border:8px solid #eee9d7;box-shadow:10px 10px #37422d;aspect-ratio:.8;max-height:510px}._coverFrame_1enht_6 img{width:100%;height:100%;object-fit:cover}._railSticker_1enht_8{position:absolute;right:-26px;bottom:20px;background:var(--primary);color:#151713;padding:16px;transform:rotate(-9deg);font:800 20px/.95 var(--font-family-display);box-shadow:4px 4px #171c12}._railSticker_1enht_8 span{font-size:28px}._railMeta_1enht_10{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:28px 0 16px;font:700 10px var(--font-family-monospace)}._railMeta_1enht_10 span:first-child{color:var(--primary)}._warning_1enht_12{background:#2b2925;border-left:3px solid var(--warning);padding:15px 18px;margin-top:20px;font:12px/1.7 var(--font-family-base);color:#ccc5b6}._warning_1enht_12 strong{font:700 10px var(--font-family-monospace);color:var(--warning)}._actions_1enht_14{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:19px}._actions_1enht_14 button{padding:10px 7px!important;gap:7px!important;font:700 10px var(--font-family-monospace)!important;border-radius:0!important;white-space:nowrap;min-height:45px}._railBottom_1enht_16{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;font:700 10px var(--font-family-monospace);color:#a0a89a}._railBottom_1enht_16>button{display:flex;align-items:center;gap:6px;border:0;background:none;color:inherit;cursor:pointer;font:inherit;padding:12px 0}._railBottom_1enht_16>a{display:flex;align-items:center;gap:5px;color:var(--primary)}._reader_1enht_19{min-width:0;max-width:790px}._readerPrefs_1enht_20{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid #56614b;padding-bottom:16px;margin-bottom:26px}._readerPrefs_1enht_20>span{display:flex;align-items:center;gap:8px;font:700 10px var(--font-family-monospace);color:#b3c2a8}._readerPrefs_1enht_20>div{display:flex;gap:5px}._readerPrefs_1enht_20 button{font:700 10px var(--font-family-monospace)!important;border-radius:0!important;padding:7px 10px!important;min-height:37px!important;gap:5px!important}._paperReader_1enht_24{background:#f0ebda;color:#1b2417;padding:32px;box-shadow:9px 9px #35432d}._paperReader_1enht_24 h1,._paperReader_1enht_24 ._prose_1enht_25,._paperReader_1enht_24 ._subtitle_1enht_25{color:#1b2417!important}._paperReader_1enht_24 ._prose_1enht_25 p{color:#22291c}._paperReader_1enht_24 ._readerPrefs_1enht_20{border-bottom-color:#949c86}._paperReader_1enht_24 ._readerPrefs_1enht_20>span,._paperReader_1enht_24 ._rule_1enht_28 span:nth-child(2),._paperReader_1enht_24 ._progress_1enht_28>span{color:#4e5b3f!important}._paperReader_1enht_24 ._readerPrefs_1enht_20 button{border-color:#606b4e!important;color:#1b2417!important;background:#e0e6c9!important}._paperReader_1enht_24 ._overline_1enht_30,._paperReader_1enht_24 ._endingStamp_1enht_30{color:#506f1e!important}._paperReader_1enht_24 ._endingText_1enht_31{color:#4a5b3e}._paperReader_1enht_24 ._progress_1enht_28{border-color:#7b8871}._paperReader_1enht_24 ._progress_1enht_28 button{color:#364b2d;border-color:#637454}._paperReader_1enht_24 ._progress_1enht_28 ._currentStep_1enht_34{color:#151714}._paperReader_1enht_24 ._stepBack_1enht_35{color:#426626}._prose_1enht_25{scroll-margin-top:24px}._shareJourney_1enht_37{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px dashed #748765;margin-top:28px;padding:21px;background:#222920}._shareJourney_1enht_37 span{font:700 10px var(--font-family-monospace);color:var(--primary)}._shareJourney_1enht_37 p{font-size:13px;line-height:1.6;color:#b8c9ac;margin:9px 0 0}._shareJourney_1enht_37 button{font:700 10px var(--font-family-monospace)!important;min-height:43px!important;border-radius:0!important;gap:9px!important}._journeyActions_1enht_41{display:flex;gap:8px;flex-wrap:wrap}._progressNotice_1enht_42{margin-top:12px;padding:14px 17px;border-left:3px solid var(--primary);background:#2c3524;color:#e6f4d7;font:700 11px/1.6 var(--font-family-monospace)}._savedPath_1enht_43{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;padding:17px 20px;background:#1b261c;border:1px solid #567248}._savedPath_1enht_43 strong{font:700 11px var(--font-family-monospace);color:var(--primary)}._savedPath_1enht_43 p{margin:8px 0 0;color:#aebea6;font:12px var(--font-family-base)}._savedPath_1enht_43 button{font:700 10px var(--font-family-monospace)!important;gap:7px!important;border-radius:0!important;min-height:44px!important}._paperReader_1enht_24 ._savedPath_1enht_43{background:#d5e0c2}._paperReader_1enht_24 ._savedPath_1enht_43 p{color:#445a38}._paperReader_1enht_24 ._savedPath_1enht_43 button{background:#e2ead5!important;color:#233b1c!important}._paperReader_1enht_24 ._shareJourney_1enht_37{background:#d8e3c2;border-color:#627351}._paperReader_1enht_24 ._shareJourney_1enht_37 p{color:#364931}._paperReader_1enht_24 ._shareJourney_1enht_37 span{color:#365b1e}._paperReader_1enht_24 ._shareJourney_1enht_37 button{background:#1f2917!important;color:#f0efd9!important}._overline_1enht_30{font:700 11px var(--font-family-monospace);letter-spacing:1px;color:var(--primary);display:flex;gap:18px;align-items:center}._overline_1enht_30 span{font-size:19px}._reader_1enht_19 h1{font:800 clamp(55px,6.5vw,102px)/.95 var(--font-family-display);letter-spacing:-.07em;margin:28px 0 17px}._subtitle_1enht_25{font:700 13px var(--font-family-monospace);color:#bec3b3;letter-spacing:.6px}._rule_1enht_28{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:38px 0 48px;border-top:2px solid var(--primary);padding-top:15px;color:var(--primary)}._rule_1enht_28 span:nth-child(2){font:700 10px var(--font-family-monospace);letter-spacing:.5px;color:#aaa}._rule_1enht_28 span:first-child,._rule_1enht_28 span:last-child{font-size:17px}._prose_1enht_25{font-size:clamp(18px,1.65vw,23px);line-height:1.78;color:#edece2;letter-spacing:.03px;max-width:740px}._prose_1enht_25 p{margin:0 0 31px;white-space:pre-line}._prose_1enht_25 p:first-child:first-letter{font:800 75px/.85 var(--font-family-display);float:left;color:var(--primary);margin-right:9px;margin-top:10px}._choiceBlock_1enht_64{margin-top:65px;border:1px solid #596246;padding:27px;background:#242922;position:relative}._choiceBlock_1enht_64:before{content:"";position:absolute;top:-5px;left:20px;width:70px;height:8px;background:var(--primary);transform:rotate(-5deg)}._choiceCaption_1enht_66{font:700 12px var(--font-family-monospace);color:var(--primary);letter-spacing:.4px;margin-bottom:20px;display:flex;gap:10px;align-items:center}._choiceCaption_1enht_66 span{font-size:19px}._choices_1enht_68{display:flex;flex-direction:column;gap:11px}._choice_1enht_64{min-height:74px!important;border-radius:0!important;display:flex!important;text-align:left!important;align-items:center!important;gap:20px!important;padding:14px 17px!important;font:700 15px var(--font-family-base)!important;background:#1b201a!important;justify-content:flex-start!important}._choice_1enht_64:hover{background:var(--primary)!important;color:#11170a!important}._choice_1enht_64>span:nth-child(2){flex:1}._choiceNumber_1enht_72{font:700 13px var(--font-family-monospace);color:var(--primary)}._choice_1enht_64:hover ._choiceNumber_1enht_72{color:#11170a}._endingStamp_1enht_30{display:flex;align-items:center;justify-content:space-between;font:800 clamp(26px,4vw,50px) var(--font-family-display);letter-spacing:-1.5px;color:var(--primary)}._endingStamp_1enht_30 span{font-size:57px}._endingText_1enht_31{font-size:16px;line-height:1.6;color:#c4cabb;max-width:540px}._restart_1enht_77,._more_1enht_77{font:700 11px var(--font-family-monospace)!important;padding:17px!important;min-height:52px!important;gap:10px!important;border-radius:0!important;margin:14px 10px 0 0!important}._stepBack_1enht_35{margin-top:28px;background:none;border:none;color:#a4b59a;display:flex;align-items:center;gap:10px;font:700 10px var(--font-family-monospace);cursor:pointer;padding:12px 0}._progress_1enht_28{border-top:1px dashed #63695d;margin-top:60px;padding-top:22px;display:flex;gap:20px;align-items:center;justify-content:space-between}._progress_1enht_28>span{font:700 10px var(--font-family-monospace);color:#a0a99a}._progress_1enht_28>div{display:flex;gap:8px;flex-wrap:wrap}._progress_1enht_28 button{width:33px;height:33px;border:1px solid #90998b;background:transparent;color:#a1ab98;font:700 10px var(--font-family-monospace);cursor:pointer}._progress_1enht_28 ._currentStep_1enht_34{background:var(--primary);color:#161814;border-color:var(--primary)}._afterStory_1enht_84{max-width:1320px;margin:0 auto 20px;padding:22px 28px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;font:700 11px var(--font-family-monospace);color:#9ea395}._afterStory_1enht_84>a{display:flex;align-items:center;gap:10px;color:var(--primary)!important}._reportDialog_1enht_86{background:#222620!important;color:var(--foreground)!important;max-width:490px!important}._reportDialog_1enht_86 h2{font:800 31px var(--font-family-display)!important}._reportDialog_1enht_86 label{font:700 10px var(--font-family-monospace);display:block;margin-top:17px}._reportDialog_1enht_86 p{font-size:13px}._loading_1enht_90,._error_1enht_90{text-align:center;min-height:56vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:60px 20px}._loading_1enht_90 span,._error_1enht_90>span{font-size:86px;color:var(--primary)}._loading_1enht_90 p,._error_1enht_90 p{font:12px var(--font-family-monospace);color:#b2b8ac}._error_1enht_90 h1{font:800 50px var(--font-family-display)}@media(max-width:1020px){._book_1enht_4{grid-template-columns:260px minmax(0,1fr);gap:35px;padding:40px 24px 65px}._coverFrame_1enht_6{border-width:6px}._railSticker_1enht_8{font-size:14px;right:-14px}._reader_1enht_19 h1{font-size:clamp(52px,6vw,80px)}._actions_1enht_14{grid-template-columns:1fr 1fr}._actions_1enht_14 button:first-child{grid-column:1/-1}}@media(max-width:700px){._toolbar_1enht_1{padding:20px}._toolbar_1enht_1>div{display:none}._book_1enht_4{grid-template-columns:1fr;gap:40px;padding:30px 20px 40px}._coverRail_1enht_5{position:relative;top:auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}._coverFrame_1enht_6{grid-row:1/4;border-width:5px;aspect-ratio:.72;max-height:230px}._railSticker_1enht_8{display:none}._railMeta_1enht_10{flex-direction:column;padding:2px 0 12px;gap:8px;font-size:9px}._warning_1enht_12{margin-top:0;padding:9px;font-size:10px}._actions_1enht_14{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:0}._actions_1enht_14 button:first-child{grid-column:auto}._actions_1enht_14 button{font-size:0!important;gap:2px!important}._actions_1enht_14 svg{width:18px}._railBottom_1enht_16{grid-column:1/-1;margin:0}._reader_1enht_19 h1{font-size:clamp(51px,11vw,78px)}._rule_1enht_28{margin:28px 0 35px}._prose_1enht_25{font-size:19px}._choiceBlock_1enht_64{padding:21px}._choice_1enht_64{min-height:66px!important;font-size:14px!important}._afterStory_1enht_84{padding:20px;font-size:9px}._paperReader_1enht_24{padding:20px}._readerPrefs_1enht_20{align-items:flex-start}._readerPrefs_1enht_20>span{width:100%}}@media(max-width:410px){._coverRail_1enht_5{grid-template-columns:120px minmax(0,1fr)}._coverFrame_1enht_6{max-height:210px}._railMeta_1enht_10{font-size:8px}._actions_1enht_14 button{padding:9px 2px!important}._overline_1enht_30{font-size:9px}._reader_1enht_19 h1{font-size:49px}._choiceCaption_1enht_66{font-size:10px}._afterStory_1enht_84>span{display:none}}@media(max-width:530px){._journeyActions_1enht_41{width:100%}._journeyActions_1enht_41 button{flex:1}._savedPath_1enht_43 button{width:100%}}
