.entrance-module__3fyLRG__door{color:inherit;appearance:none;background:0 0;border:0;padding:0}.entrance-module__3fyLRG__dialog{color:#fff;touch-action:none;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.entrance-module__3fyLRG__dialog::backdrop{background:0 0}.entrance-module__3fyLRG__world,.entrance-module__3fyLRG__vignette,.entrance-module__3fyLRG__darkness,.entrance-module__3fyLRG__scene,.entrance-module__3fyLRG__canvas{width:100%;height:100%;position:absolute;inset:0}.entrance-module__3fyLRG__world{pointer-events:none;overflow:hidden}.entrance-module__3fyLRG__approach{-o-object-fit:fill;object-fit:fill;will-change:transform;max-width:none;position:absolute}.entrance-module__3fyLRG__darkness,.entrance-module__3fyLRG__scene{background:#000}.entrance-module__3fyLRG__canvas{display:block}.entrance-module__3fyLRG__play{position:absolute;inset:0}.entrance-module__3fyLRG__prompt,.entrance-module__3fyLRG__scoreboard{z-index:1;pointer-events:none;color:#f5ecd6;margin:0;position:absolute}.entrance-module__3fyLRG__prompt{text-align:center;min-height:24px;font-family:var(--font-label), "Josefin Sans", sans-serif;letter-spacing:.01em;text-shadow:0 2px 12px #000;font-size:18px;position:static}.entrance-module__3fyLRG__controls{z-index:1;left:16px;right:16px;bottom:max(18px, env(safe-area-inset-bottom));justify-items:center;gap:8px;display:grid;position:absolute}.entrance-module__3fyLRG__fire{color:#f6ecd4;min-width:144px;min-height:48px;font:500 18px / 1.2 var(--font-label), "Josefin Sans", sans-serif;cursor:pointer;background:#231810;border:1px solid #b58b55;border-radius:3px;padding:10px 32px}.entrance-module__3fyLRG__fire:hover{background:#3a2718}.entrance-module__3fyLRG__fire:active{background:#160f0c}.entrance-module__3fyLRG__fire:focus-visible{outline-offset:3px;outline:2px solid #f6ecd4}.entrance-module__3fyLRG__fire[aria-disabled=true]{opacity:.5;cursor:default}.entrance-module__3fyLRG__hint{color:#d6bc93;min-height:17px;font:14px / 1.2 var(--font-label), "Josefin Sans", sans-serif;pointer-events:none;margin:0}.entrance-module__3fyLRG__scoreboard{top:max(16px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));gap:2px;display:grid}.entrance-module__3fyLRG__scoreboard strong{font-family:var(--font-headline), "Bebas Neue", sans-serif;color:#f2a93b;font-size:52px;font-weight:400;line-height:.85;animation:.35s ease-out entrance-module__3fyLRG__trapeze-pop}.entrance-module__3fyLRG__scoreboard span{font-family:var(--font-label), "Josefin Sans", sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.entrance-module__3fyLRG__scoreboard small{color:#d6bc93;font:13px / 1.2 var(--font-label), "Josefin Sans", sans-serif;margin-top:4px}@keyframes entrance-module__3fyLRG__trapeze-pop{0%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.entrance-module__3fyLRG__scoreboard strong{animation:none}}@media (max-height:520px){.entrance-module__3fyLRG__scoreboard strong{font-size:38px}.entrance-module__3fyLRG__prompt{min-height:18px;font-size:15px}.entrance-module__3fyLRG__controls{bottom:max(8px, env(safe-area-inset-bottom));gap:4px}.entrance-module__3fyLRG__fire{min-height:44px;padding-block:8px}.entrance-module__3fyLRG__hint{font-size:12px}}.entrance-module__3fyLRG__skip{z-index:2;top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#f8e2be;cursor:pointer;background:#100b08e8;border:1px solid #947045;border-radius:3px;min-height:44px;padding:8px 15px;font:500 14px/1.2 system-ui,sans-serif;position:absolute}.entrance-module__3fyLRG__skip:hover{background:#2a1b0f}.entrance-module__3fyLRG__skip:focus-visible{outline-offset:3px;outline:2px solid #ffe0a0}.entrance-module__3fyLRG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
