.StatusBar_bar__HMAEa{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.55rem .85rem;background:rgba(0,0,0,.25);border:1px solid rgba(200,165,110,.15);border-left:3px solid var(--candle);border-radius:0 3px 3px 0}.StatusBar_location__Bvxzx{display:flex;align-items:baseline;gap:.5rem;min-width:0}.StatusBar_locationName___8GzW{font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatusBar_item__TV7Zq{display:flex;align-items:baseline;gap:.4rem}.StatusBar_label__DrGt9{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--candle-dim)}.StatusBar_value__ieRHu{font-size:.85rem;color:var(--fog)}.StatusBar_phaseChip__phvsA{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--candle);border:1px solid rgba(212,181,106,.35);border-radius:999px;background:rgba(212,181,106,.08)}.StatusBar_clockChip__aV2Jz,.StatusBar_phaseChip__phvsA{font-family:var(--font-mono);font-size:.62rem;padding:.1rem .55rem}.StatusBar_clockChip__aV2Jz{letter-spacing:.06em;color:var(--fog);border:1px solid rgba(154,175,196,.25);border-radius:999px;background:rgba(154,175,196,.06)}.StatusBar_turns__1Evmo{margin-left:auto}.StatusBar_progress__tBqrO{display:flex;align-items:center;gap:.45rem;min-width:10.5rem;max-width:16rem;flex:1 1 10rem}.StatusBar_progressTrack__XtW4l{flex:1 1;height:6px;min-width:3.5rem;border-radius:3px;background:rgba(154,175,196,.15);overflow:hidden;border:1px solid rgba(212,181,106,.2)}.StatusBar_progressFill__HKnXv{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,rgba(212,181,106,.45),rgba(212,181,106,.95));transition:width .45s ease}.StatusBar_progressLabel__DkZaP{font-family:var(--font-display,Georgia,serif);font-size:.72rem;letter-spacing:.02em;color:var(--fog);white-space:nowrap;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.StatusBar_progressChip__r_Cke{font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.06em;color:var(--candle);border:1px solid rgba(212,181,106,.35);border-radius:999px;padding:.12rem .55rem;background:rgba(212,181,106,.08);white-space:nowrap}@media (max-width:640px){.StatusBar_bar__HMAEa{flex-wrap:nowrap;overflow-x:auto;gap:.75rem;padding:.45rem .7rem;scrollbar-width:none;mask-image:linear-gradient(90deg,black 0,black calc(100% - 1.5rem),transparent);-webkit-mask-image:linear-gradient(90deg,black 0,black calc(100% - 1.5rem),transparent)}.StatusBar_bar__HMAEa::-webkit-scrollbar{display:none}.StatusBar_clockChip__aV2Jz,.StatusBar_item__TV7Zq,.StatusBar_location__Bvxzx,.StatusBar_progressChip__r_Cke,.StatusBar_progress__tBqrO{flex-shrink:0}.StatusBar_label__DrGt9{display:none}.StatusBar_locationName___8GzW{overflow:visible;text-overflow:unset;font-size:.92rem}.StatusBar_progress__tBqrO{min-width:9rem;flex:0 0 auto}.StatusBar_turns__1Evmo{margin-left:0}}.SystemCard_wrap__LZtD4{display:flex;justify-content:center;margin-bottom:.9rem}.SystemCard_card___aHHv{display:flex;align-items:center;gap:.5rem;max-width:min(85%,30rem);padding:.4rem .8rem;background:rgba(8,12,20,.55);border:1px solid rgba(154,175,196,.14);border-left:2px solid var(--candle);border-radius:var(--radius)}.SystemCard_icon__B_Wtt{flex-shrink:0;font-size:calc(.7rem * var(--game-font-scale, 1));color:var(--candle)}.SystemCard_text__vfoIE{font-family:var(--font-mono);font-size:calc(.68rem * var(--game-font-scale, 1));letter-spacing:.06em;line-height:1.5;color:var(--fog)}