.page-module__qvO9jW__page{--toolbar-height:3.5rem;color:#f8edcf;background:#05141b;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.page-module__qvO9jW__toolbar{z-index:1;min-height:calc(var(--toolbar-height) + env(safe-area-inset-top));padding:max(.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));background:#081b24;border-bottom:1px solid #e3aa2d2e;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__qvO9jW__homeLink,.page-module__qvO9jW__fallbackLink{color:#f8edcfd1;align-items:center;min-height:2.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.page-module__qvO9jW__fallbackLink{color:#f4cc68;border:1px solid #e3aa2d6b;border-radius:999px;justify-content:center;padding-inline:.9rem}.page-module__qvO9jW__fullscreenButton{color:#f4cc68;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #e3aa2d6b;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.82rem;display:inline-flex}.page-module__qvO9jW__homeLink:hover,.page-module__qvO9jW__homeLink:focus-visible,.page-module__qvO9jW__fallbackLink:hover,.page-module__qvO9jW__fallbackLink:focus-visible{color:#f4cc68}.page-module__qvO9jW__playerArea{background:radial-gradient(#102b338a,#0000 72%),#05141b;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:.5rem;display:flex;position:relative}.page-module__qvO9jW__orientationNotice{color:#f8edcf;background:#081b24f0;border:1px solid #e3aa2d6b;border-radius:.8rem;flex:none;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,34rem);padding:.8rem 1rem;line-height:1.4;display:flex;box-shadow:0 .5rem 1.5rem #00000040}.page-module__qvO9jW__orientationNotice strong{color:#f4cc68}.page-module__qvO9jW__orientationNotice p{margin:.2rem 0 0;font-size:.86rem}.page-module__qvO9jW__orientationNotice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f8edcf59;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.75rem}.page-module__qvO9jW__gameFrame{width:min(100%, calc((100dvh - var(--toolbar-height) - env(safe-area-inset-top) - 1rem) * 1.68421));aspect-ratio:640/380;background:#ededed;border:0;max-width:100%;height:auto;display:block}.page-module__qvO9jW__browserNotice{z-index:2;top:calc(var(--toolbar-height) + .75rem + env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));color:#f8edcf;pointer-events:none;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#05141be6;border:1px solid #e3aa2d66;border-radius:.7rem;align-items:start;gap:.6rem;width:min(23rem,100vw - 2rem);padding:.65rem .7rem .65rem .85rem;font-size:.82rem;line-height:1.4;display:flex;position:absolute;box-shadow:0 .5rem 1.5rem #00000040}.page-module__qvO9jW__browserNotice button{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;pointer-events:auto;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid}.page-module__qvO9jW__homeLink:focus-visible,.page-module__qvO9jW__fallbackLink:focus-visible,.page-module__qvO9jW__browserNotice button:focus-visible,.page-module__qvO9jW__fullscreenButton:focus-visible,.page-module__qvO9jW__orientationNotice button:focus-visible{outline-offset:3px;outline:3px solid #f4cc68}@media (max-width:48rem),(pointer:coarse){.page-module__qvO9jW__page{--toolbar-height:3.25rem}.page-module__qvO9jW__toolbar{padding-right:max(.55rem, env(safe-area-inset-right));padding-left:max(.55rem, env(safe-area-inset-left));gap:.35rem}.page-module__qvO9jW__homeLink,.page-module__qvO9jW__fallbackLink{font-size:.76rem}.page-module__qvO9jW__fallbackLink{padding-inline:.55rem}.page-module__qvO9jW__fullscreenButton{padding-inline:.55rem;font-size:.76rem}.page-module__qvO9jW__gameFrame{width:min(100%, calc((100dvh - var(--toolbar-height) - env(safe-area-inset-top) - 1rem) * 1.68421));height:auto}.page-module__qvO9jW__orientationNotice{padding:.7rem .8rem}.page-module__qvO9jW__orientationNotice p{font-size:.8rem}}@media (max-width:22rem){.page-module__qvO9jW__toolbar{gap:.2rem}.page-module__qvO9jW__homeLink,.page-module__qvO9jW__fallbackLink,.page-module__qvO9jW__fullscreenButton{font-size:.68rem}.page-module__qvO9jW__fallbackLink,.page-module__qvO9jW__fullscreenButton{padding-inline:.4rem}.page-module__qvO9jW__orientationNotice{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (orientation:landscape) and (pointer:coarse){.page-module__qvO9jW__toolbar{min-height:calc(2.75rem + env(safe-area-inset-top));padding-top:max(.35rem, env(safe-area-inset-top));padding-bottom:.35rem}.page-module__qvO9jW__playerArea{padding:0}}
