.story-overlay[data-v-e890d87f]{background:var(--c-veil);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:50;box-sizing:border-box;position:absolute;inset:0}.story-bottom.is-gaining .story-face-slot[data-v-e890d87f],.story-bottom.is-gaining .story-text-wrap[data-v-e890d87f]{visibility:hidden}.story-bottom[data-v-e890d87f]{left:0;right:0;bottom:var(--fw-gap-l);padding:0 var(--fw-gap-l);box-sizing:border-box;row-gap:var(--fw-gap);grid-template-rows:128px 112px auto;place-items:start center;display:grid;position:absolute}.story-face-slot[data-v-e890d87f]{justify-content:center;align-items:flex-end;height:128px;display:flex}.story-skip[data-v-e890d87f]{right:var(--fw-pad);z-index:2;padding:var(--fw-gap-s) var(--fw-pad)}.story-skip[data-v-e890d87f],.story-stage[data-v-e890d87f]{top:var(--fw-pad);position:absolute}.story-stage[data-v-e890d87f]{left:var(--fw-pad);width:fit-content;max-width:calc(100% - 180px);padding:var(--fw-gap-xs) var(--fw-pad);text-align:left;color:var(--c-ice);font-size:16px;line-height:24px}.story-face-wrap[data-v-e890d87f]{align-items:center;gap:var(--fw-gap-s);flex-direction:column;animation:.3s steps(2,end) both story-face-in-e890d87f;display:flex}.story-face[data-v-e890d87f]{-o-object-fit:contain;object-fit:contain;width:96px;height:96px;image-rendering:pixelated;background:var(--c-navy);box-shadow:var(--fw-frame);display:block}.story-face-name[data-v-e890d87f]{letter-spacing:0;color:var(--c-ice);text-shadow:var(--fw-text-shadow);font-size:16px;line-height:24px}.story-face-wrap.is-ghost[data-v-e890d87f]{animation:.3s step-end both ghost-in-e890d87f}.story-face-wrap.is-ghost-out[data-v-e890d87f]{animation:.23s step-end both ghost-out-e890d87f}@keyframes ghost-in-e890d87f{0%{opacity:0}10%{opacity:.85}20%{opacity:0}32%{opacity:.6}44%{opacity:.1}58%{opacity:1}70%{opacity:.3}82%,to{opacity:1}}@keyframes ghost-out-e890d87f{0%{opacity:1}12%{opacity:.15}26%{opacity:.9}40%{opacity:0}54%{opacity:.6}68%{opacity:0}82%{opacity:.3}92%,to{opacity:0}}.story-face-wrap.is-awaken .story-face[data-v-e890d87f]{--fr:var(--c-fire);animation:1s step-end infinite awaken-frame-e890d87f}@keyframes awaken-frame-e890d87f{0%{--fr:var(--c-fire)}50%{--fr:var(--c-gold)}}@keyframes story-face-in-e890d87f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.story-text-wrap[data-v-e890d87f]{width:100%;height:112px;padding:0 var(--fw-gap-s);box-sizing:border-box;flex:none;justify-content:center;align-items:flex-start;display:flex}.story-text[data-v-e890d87f]{font-family:var(--font-pixel);color:var(--c-white);text-align:left;text-shadow:var(--fw-text-shadow);letter-spacing:0;white-space:pre-wrap;font-size:16px;line-height:28px;position:relative}.story-text-full[data-v-e890d87f]{visibility:hidden;display:block}.story-text-typed[data-v-e890d87f]{text-align:left;white-space:pre-wrap;display:block;position:absolute;inset:0}.story-text.is-hang .story-text-full[data-v-e890d87f],.story-text.is-hang .story-text-typed[data-v-e890d87f]{text-indent:-1em;padding-left:1em}.story-choices[data-v-e890d87f],.story-tap-hint[data-v-e890d87f]{box-sizing:border-box}.story-tap-hint.hidden[data-v-e890d87f]{visibility:hidden}.story-tap-hint[data-v-e890d87f]{letter-spacing:0;color:var(--c-dim);text-shadow:var(--fw-text-shadow);font-size:16px;line-height:24px;animation:1s step-end infinite hint-blink-e890d87f}@keyframes hint-blink-e890d87f{50%{opacity:0}}.story-choices[data-v-e890d87f]{gap:var(--fw-gap);flex-direction:column;width:100%;max-width:320px;animation:.3s steps(4,end) both choices-in-e890d87f;display:flex}.story-choices.is-chosen[data-v-e890d87f]{visibility:hidden;pointer-events:none}@keyframes choices-in-e890d87f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.story-choice-btn[data-v-e890d87f]{gap:0 var(--fw-gap-xs);color:var(--c-white);flex-flow:wrap}.story-choice-item[data-v-e890d87f]{color:var(--c-dim);font-size:16px;line-height:24px}.choice-red[data-v-e890d87f]{--fr:var(--c-red);color:var(--c-red)}.choice-blue[data-v-e890d87f]{--fr:var(--c-ice);color:var(--c-ice)}.choice-red[data-v-e890d87f]:hover:not(:disabled){color:var(--c-red)}@media (prefers-reduced-motion:reduce){.story-choices[data-v-e890d87f],.story-face-wrap.is-awaken .story-face[data-v-e890d87f],.story-face-wrap[data-v-e890d87f]:not(.is-ghost):not(.is-ghost-out),.story-tap-hint[data-v-e890d87f]{animation:none}}@media (height<=700px){.story-bottom[data-v-e890d87f]{row-gap:var(--fw-gap-s);bottom:var(--fw-gap-s);grid-template-rows:96px 96px auto}.story-face-slot[data-v-e890d87f]{height:96px}.story-face[data-v-e890d87f]{width:64px;height:64px}.story-text[data-v-e890d87f]{line-height:24px}.story-text-wrap[data-v-e890d87f]{height:96px}.story-bottom.has-choices[data-v-e890d87f]{grid-template-rows:96px auto}.story-bottom.has-choices .story-face-slot[data-v-e890d87f]{display:none}}.fx-overlay-root[data-v-c17c7a0b]{z-index:1000;overflow:hidden}.fx-flash[data-v-c17c7a0b],.fx-overlay-root[data-v-c17c7a0b]{pointer-events:none;position:absolute;inset:0}.fx-flash[data-v-c17c7a0b]{background:var(--c-white);animation:fx-flash-fade-c17c7a0b var(--anim-duration,.2s) step-end forwards}@keyframes fx-flash-fade-c17c7a0b{0%{opacity:.85}40%{opacity:.5}70%{opacity:.25}to{opacity:0}}.fx-lightning-wrap[data-v-c17c7a0b]{position:absolute;inset:0;overflow:hidden}.fx-lightning-bolt[data-v-c17c7a0b]{background:var(--c-white);clip-path:polygon(14px 0,14px 16%,6px 16%,6px 34%,18px 34%,18px 52%,8px 52%,8px 70%,16px 70%,16px 100%,28px 100%,28px 70%,20px 70%,20px 52%,30px 52%,30px 34%,18px 34%,18px 16%,26px 16%,26px 0);width:32px;height:100%;animation:.45s steps(6,end) forwards fx-lightning-sweep-c17c7a0b;position:absolute;top:0;left:-10%}@keyframes fx-lightning-sweep-c17c7a0b{0%{opacity:1;left:-10%}to{opacity:1;left:110%}}.fx-fade-black[data-v-c17c7a0b],.fx-mosaic-black[data-v-c17c7a0b]{background:var(--c-ink);opacity:0;position:absolute;inset:0}.fx-mosaic-black[data-v-c17c7a0b]{pointer-events:none}.fx-mosaic-black.active[data-v-c17c7a0b]{opacity:1}
