@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-cyrillic-ext-wght-normal-CN0-BfWD.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-cyrillic-wght-normal-CU5lb38f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-greek-ext-wght-normal-C8PPRmwJ.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-greek-wght-normal-BPx8yWcZ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-vietnamese-wght-normal-DOV9JYup.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-ext-wght-normal-o8axeAGu.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-wght-normal-BG9rTJo4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#17140f;--panel:#221d16;--panel-2:#2b241b;--panel-3:#352c21;--line:#43382a;--ink:#ece2cf;--muted:#a89a82;--faint:#7a6e5c;--gilt:#d9a944;--gilt-dim:#8f7030;--rust:#c8573f;--leaf:#8cb562;--sky:#7aa6cf;--violet:#b493e6;--radius:10px;--prose:"Alegreya Variable", Georgia, serif;--pixel:"Pixelify Sans Variable", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--ground);height:100%;color:var(--ink);font-family:var(--prose);-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;font-size:17px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}._game_1qv9x_7{grid-template:"hud""stage"1fr"tabs"/1fr;height:100dvh;display:grid;position:relative;overflow:hidden}@media (width>=900px),(orientation:landscape) and (width>=640px){._game_1qv9x_7._open_1qv9x_20{grid-template-columns:1fr 400px;grid-template-areas:"hud hud""stage sheet""tabs sheet"}}._hud_1qv9x_26{padding:max(8px, env(safe-area-inset-top)) 16px 8px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;grid-area:hud;align-items:center;gap:6px 16px;min-width:0;font-size:15px;display:flex}._who_1qv9x_39{flex-direction:column;flex:160px;min-width:0;display:flex}._who_1qv9x_39 strong{font-family:var(--pixel);color:var(--gilt);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}._who_1qv9x_39 span,._when_1qv9x_57 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._bars_1qv9x_64{flex:180px;gap:8px;display:flex}._bar_1qv9x_64{background:var(--ground);border:1px solid var(--line);border-radius:4px;flex:1;min-width:70px;height:18px;position:relative;overflow:hidden}._bar_1qv9x_64 span{position:absolute;inset:0 auto 0 0}._life_1qv9x_86{background:linear-gradient(#b8483a,#8a2f24)}._focus_1qv9x_90{background:linear-gradient(#9a7bd0,#6a4fa0)}._bar_1qv9x_64 em{font-style:normal;font-family:var(--pixel);text-align:center;text-shadow:0 1px #000;font-size:12px;line-height:16px;display:block;position:relative}._when_1qv9x_57{flex-direction:column;flex:160px;align-items:flex-end;min-width:0;display:flex}._coin_1qv9x_113{font-family:var(--pixel);color:var(--gilt)!important}._stage_1qv9x_118{grid-area:stage;min-height:0;position:relative;overflow:hidden}._map_1qv9x_125{touch-action:none;position:absolute;inset:0}._aiming_1qv9x_131{cursor:crosshair}._canvas_1qv9x_135{width:100%;height:100%;image-rendering:pixelated;display:block}._log_1qv9x_142{pointer-events:none;background:linear-gradient(#0000,#0c0a07d1 30%);border-radius:8px;max-width:760px;margin:0;padding:8px 12px;font-size:15px;line-height:1.35;list-style:none;position:absolute;bottom:8px;left:8px;right:8px}._log_1qv9x_142 li{text-shadow:0 1px #000}._tFight_1qv9x_162{color:#e0b0a0}._tSpeech_1qv9x_166{color:#e8dcc0}._tNews_1qv9x_170{color:#b9cfe6;font-style:italic}._tGain_1qv9x_175{color:var(--leaf)}._tLoss_1qv9x_179{color:var(--rust)}._tMagic_1qv9x_183{color:var(--violet)}._tWarn_1qv9x_187{color:var(--gilt)}._aimBar_1qv9x_191{background:var(--panel-3);border:1px solid var(--violet);border-radius:8px;padding:8px 14px;font-size:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}._link_1qv9x_203{color:var(--gilt);cursor:pointer;background:0 0;border:none;min-height:32px;text-decoration:underline}._death_1qv9x_212{text-align:center;background:#0a0604d1;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}._death_1qv9x_212 h2{font-family:var(--pixel);color:var(--rust);margin:0;font-size:32px}._primary_1qv9x_231{background:var(--gilt);color:#1b1408;min-height:48px;font-family:var(--pixel);cursor:pointer;border:none;border-radius:8px;padding:0 20px}._sheet_1qv9x_242{left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);z-index:2;overscroll-behavior:contain;border-radius:14px 14px 0 0;max-height:64%;position:absolute;overflow-y:auto;box-shadow:0 -8px 24px #00000080}@media (width>=900px),(orientation:landscape) and (width>=640px){._sheet_1qv9x_242{border-top:none;border-left:1px solid var(--line);max-height:none;box-shadow:none;border-radius:0;grid-area:sheet;position:relative;bottom:auto}}._closer_1qv9x_270{float:right;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;z-index:1;border-radius:8px;width:44px;height:44px;margin:4px 4px 0 0;font-size:22px;position:sticky;top:0}._tabs_1qv9x_285{background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:3;grid-area:tabs;display:flex}._tabs_1qv9x_285 button{border:none;border-right:1px solid var(--line);min-height:52px;font-family:var(--pixel);color:var(--muted);cursor:pointer;background:0 0;flex:1;min-width:0;padding:0 2px;font-size:14px}._tabs_1qv9x_285 button:last-child{border-right:none}._tabs_1qv9x_285 button:hover{color:var(--gilt)}@media (height<=500px){._hud_1qv9x_26{padding-top:max(4px, env(safe-area-inset-top));flex-wrap:nowrap;padding-bottom:4px;font-size:13px}._who_1qv9x_39 strong{font-size:14px}._bar_1qv9x_64{height:16px}._tabs_1qv9x_285 button{min-height:44px}._log_1qv9x_142{font-size:13px}._log_1qv9x_142 li:nth-last-child(n+4){display:none}}._panel_1twzo_1{padding:12px 16px 20px}._title_1twzo_5{font-family:var(--pixel);color:var(--gilt);margin:6px 52px 10px 0;font-size:18px;font-weight:500;line-height:1.25}._sub_1twzo_14{font-family:var(--pixel);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:13px;font-weight:500}._note_1twzo_24{color:var(--muted);margin:4px 0;font-size:15px}._choices_1twzo_30{clear:both;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._choice_1twzo_30,._warn_1twzo_41{text-align:left;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;width:100%;min-height:46px;padding:8px 12px;display:flex}._choice_1twzo_30:hover:not(:disabled),._warn_1twzo_41:hover:not(:disabled){border-color:var(--gilt-dim)}._choice_1twzo_30:disabled,._warn_1twzo_41:disabled{opacity:.55;cursor:default}._warn_1twzo_41{border-color:#6e3a2c}._choice_1twzo_30 small,._warn_1twzo_41 small{color:var(--muted);font-size:13px}._warn_1twzo_41 small{color:#e09a84}._lines_1twzo_80{clear:both;max-height:34vh;padding-right:4px;overflow-y:auto}._lines_1twzo_80 p{margin:0 0 10px;line-height:1.45}._speaker_1twzo_92{font-family:var(--pixel);color:var(--gilt);font-size:14px}._topics_1twzo_98{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._topic_1twzo_98,._wants_1twzo_106{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:22px;min-height:44px;padding:6px 12px;font-size:15px}._wants_1twzo_106{border-color:var(--gilt);color:var(--gilt)}._wares_1twzo_121{margin:0;padding:0;list-style:none}._ware_1twzo_121{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}._wareName_1twzo_135{flex:1;min-width:0}._wareName_1twzo_135 em{color:var(--muted);font-size:14px;font-style:normal}._buy_1twzo_146{background:var(--panel-3);border:1px solid var(--gilt-dim);min-width:72px;min-height:44px;color:var(--gilt);font-family:var(--pixel);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px}._pack_1twzo_159{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._packItem_1twzo_168{text-align:left;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:46px;padding:4px 10px;display:flex}._packItem_1twzo_168 span{flex:1}._packItem_1twzo_168 em{color:var(--leaf);font-size:13px;font-style:normal}._sprite_1twzo_192{width:32px;height:32px;image-rendering:pixelated;flex:none}._group_1twzo_199{margin-bottom:4px}._words_1twzo_203{flex-wrap:wrap;gap:6px;display:flex}._word_1twzo_203,._wordOn_1twzo_210{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;min-width:64px;min-height:48px;padding:4px 10px;display:flex}._word_1twzo_203 strong,._wordOn_1twzo_210 strong{font-family:var(--pixel);color:var(--violet);font-weight:500}._word_1twzo_203 span,._wordOn_1twzo_210 span{color:var(--muted);font-size:13px}._wordOn_1twzo_210{border-color:var(--violet);background:#3a2d4c}._reading_1twzo_241{background:var(--ground);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:10px 12px}._incant_1twzo_249{font-family:var(--pixel);color:var(--violet);margin:0 0 6px;font-size:18px}._cast_1twzo_256{border:1px solid var(--violet);color:#f2eafe;width:100%;min-height:48px;font-family:var(--pixel);cursor:pointer;background:#5a3f86;border-radius:8px;margin-top:6px}._cast_1twzo_256:disabled{opacity:.5}._toggle_1twzo_272{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:15px;display:flex}._toggle_1twzo_272 input{width:20px;height:20px;accent-color:var(--gilt)}._journal_1twzo_287{margin:0;padding:0;list-style:none}._journal_1twzo_287 li{border-bottom:1px solid var(--line);padding:8px 0}._journal_1twzo_287 p{margin:0;line-height:1.4}._journal_1twzo_287 small{color:var(--faint);font-style:italic}._world_1twzo_308{width:100%;height:auto;image-rendering:pixelated;border:1px solid var(--line);cursor:pointer;border-radius:6px;display:block}._places_1twzo_318{margin:10px 0 0;padding:0;list-style:none}._places_1twzo_318 li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}._places_1twzo_318 li>span{flex-direction:column;flex:1;min-width:0;display:flex}._places_1twzo_318 small{color:var(--muted)}._placeOn_1twzo_343{background:var(--panel-3)}._book_1twzo_347{color:#2b2116;clear:both;background:#e9dcc0;border-radius:6px;padding:14px 16px;line-height:1.5}._book_1twzo_347 p{margin:0 0 10px}._title_mirn4_1{max-width:640px;padding:max(24px, env(safe-area-inset-top)) 16px 48px;flex-direction:column;gap:20px;margin:0 auto;display:flex}._head_mirn4_10{text-align:center;padding:24px 0 8px}._mark_mirn4_15{font-family:var(--pixel);letter-spacing:.04em;color:var(--gilt);text-shadow:0 3px #000;margin:0;font-size:clamp(40px,11vw,64px);font-weight:600}._tagline_mirn4_25{color:var(--muted);max-width:30em;margin:8px auto 0;font-style:italic}._card_mirn4_32{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}._card_mirn4_32 h2{font-family:var(--pixel);color:var(--gilt);margin:0 0 12px;font-size:18px;font-weight:500}._saves_mirn4_47{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._saves_mirn4_47 li{gap:8px;display:flex}._save_mirn4_47{text-align:left;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;min-height:52px;padding:8px 12px;display:flex}._save_mirn4_47 span{color:var(--muted);font-size:15px}._forget_mirn4_79{border:1px solid var(--line);min-width:44px;color:var(--faint);cursor:pointer;background:0 0;border-radius:8px}._field_mirn4_88{flex-direction:column;flex:1;gap:4px;margin-bottom:12px;display:flex}._field_mirn4_88>span:first-child,._choices_mirn4_97 legend,._sex_mirn4_98 legend{font-family:var(--pixel);color:var(--muted);font-size:14px}._field_mirn4_88 input{font:inherit;background:var(--ground);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:8px 10px}._row_mirn4_116{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}._small_mirn4_123{background:var(--panel-3);border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:44px;padding:0 12px}._choices_mirn4_97{border:none;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;display:flex}._choice_mirn4_97,._chosen_mirn4_142{border:1px solid var(--line);cursor:pointer;background:var(--panel-2);border-radius:8px;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 12px;display:grid}._chosen_mirn4_142{border-color:var(--gilt);background:var(--panel-3)}._choice_mirn4_97 input,._chosen_mirn4_142 input{accent-color:var(--gilt);grid-row:span 2;width:20px;height:20px;margin-top:2px}._choice_mirn4_97 span,._chosen_mirn4_142 span{color:var(--muted);font-size:15px}._sex_mirn4_98{border:none;flex-direction:column;gap:4px;margin:0 0 12px;padding:0;display:flex}._sex_mirn4_98 label{align-items:center;gap:6px;min-height:44px;display:flex}._sex_mirn4_98 input{accent-color:var(--gilt);width:20px;height:20px}._go_mirn4_195{background:var(--gilt);color:#1b1408;width:100%;min-height:52px;font-family:var(--pixel);cursor:pointer;border:none;border-radius:8px;font-size:18px}._error_mirn4_207{color:var(--rust);white-space:pre-wrap;font-size:14px}._making_mirn4_213{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100%;padding:16px;display:flex}._stages_mirn4_223{color:var(--faint);text-align:center;margin:0;padding:0;font-style:italic;line-height:1.8;list-style:none}._stages_mirn4_223 ._now_mirn4_233{color:var(--ink)}
