.survival-hearts_slots__hvruI{display:flex;align-items:center;justify-content:center;gap:.24em;color:#87919b;font-size:1.3rem}.survival-hearts_slots__hvruI[data-size=medium]{font-size:clamp(1.65rem,3vw,2.3rem);gap:.27em}.survival-hearts_slots__hvruI[data-size=large]{font-size:clamp(2.9rem,8vw,5.5rem);gap:.3em}.survival-hearts_slot__Ra_oE{position:relative;display:grid;width:1em;height:1em;place-items:center;opacity:1;transform:scale(1);transition:opacity .18s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}.survival-hearts_slot__Ra_oE[data-visible=false]{opacity:0;transform:scale(.45)}.survival-hearts_slot__Ra_oE[data-filled=true]{color:#f55d65;filter:drop-shadow(0 0 .28em rgb(245 74 83/48%))}.survival-hearts_slot__Ra_oE svg{position:absolute;width:100%;height:100%;stroke-width:1.65}.survival-hearts_base__Zy_Te{fill:rgb(130 140 151/15%)}.survival-hearts_slot__Ra_oE[data-filled=true] .survival-hearts_base__Zy_Te{fill:currentColor}.survival-hearts_changing__j0c8V{color:#f55d65;fill:currentColor;filter:drop-shadow(0 0 .36em rgb(245 74 83/65%))}.survival-hearts_changing__j0c8V[data-change=loss]{color:#ff6d70}.survival-hearts_hudHearts__alYxB{margin-top:.45rem;pointer-events:none}.survival-hearts_hudHearts__alYxB .survival-hearts_slots__hvruI{color:#dce7eb;filter:drop-shadow(0 2px 2px rgb(0 0 0/90%)) drop-shadow(0 0 5px rgb(0 0 0/75%))}.survival-hearts_hudHearts__alYxB .survival-hearts_base__Zy_Te{fill:rgb(5 12 18/55%)}.survival-hearts_hudHearts__alYxB .survival-hearts_slot__Ra_oE[data-filled=true] .survival-hearts_base__Zy_Te{fill:currentColor}.survival-hearts_requirement___0IlH{display:flex;width:max-content;max-width:min(18rem,44vw);align-items:center;gap:.3rem;margin:0 0 0 .38rem;padding:.38rem .58rem;border:1px solid rgb(231 239 242/19%);border-radius:.38rem;background:rgb(5 12 18/84%);box-shadow:0 2px 7px rgb(0 0 0/26%);color:#f4f8f7;font-family:var(--font-display);font-size:clamp(.66rem,1.4vw,.84rem);font-weight:var(--font-weight-black);letter-spacing:.055em;line-height:1;text-shadow:none;white-space:nowrap;pointer-events:none}.survival-hearts_requirementStack__dCBRh{display:grid;justify-items:start;gap:.45rem}.survival-hearts_phaseTitle__5tn8Y{margin-top:1.05rem;margin-left:.65rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1}.survival-hearts_phaseTitle__5tn8Y[data-flame=false]{color:#f8fbff;font-family:var(--font-display);font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:var(--font-weight-black);letter-spacing:.055em;text-shadow:0 2px 5px rgb(0 0 0/80%)}.survival-hearts_phaseTitle__5tn8Y[data-long=true]{max-width:min(18rem,44vw);font-size:clamp(.9rem,1.8vw,1.25rem)}@media (prefers-reduced-motion:reduce){.survival-hearts_slot__Ra_oE{transition:none}}