html.tb-curtain::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#031324}html.tb-curtain::after{content:"LOADING\2026";position:fixed;left:50%;top:50%;z-index:2147483647;transform:translate(-50%,-50%);color:#55e5ff;font:400 12px/1 "TenBelow Pixel","Press Start 2P","Courier New",monospace;letter-spacing:.18em;white-space:nowrap;animation:tb-curtain-pulse 1.2s ease-in-out infinite}@keyframes tb-curtain-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){html.tb-curtain::after{animation:none}}html.tb-curtain.tb-curtain-dive::after{content:"DIVING\2026"}html.tb-curtain.tb-curtain-dive::before{background-color:#031324;background-image:radial-gradient(circle,rgba(85,229,255,.7) 0 2px,transparent 3px),radial-gradient(circle,rgba(85,229,255,.5) 0 3px,transparent 4px),radial-gradient(circle,rgba(85,229,255,.4) 0 2px,transparent 3px),radial-gradient(circle,rgba(85,229,255,.55) 0 1.5px,transparent 2.5px);background-size:12px 12px;background-repeat:no-repeat;animation:tb-curtain-bubbles 1.8s linear infinite}@keyframes tb-curtain-bubbles{0%{background-position:calc(50% - 26px) calc(50% + 70px),calc(50% + 4px) calc(50% + 96px),calc(50% + 30px) calc(50% + 58px),calc(50% - 8px) calc(50% + 120px)}100%{background-position:calc(50% - 22px) calc(50% + 14px),calc(50% + 0px) calc(50% + 20px),calc(50% + 34px) calc(50% + 12px),calc(50% - 4px) calc(50% + 24px)}}@media(prefers-reduced-motion:reduce){html.tb-curtain.tb-curtain-dive::before{animation:none;background-position:calc(50% - 22px) calc(50% + 30px),calc(50% + 2px) calc(50% + 44px),calc(50% + 32px) calc(50% + 24px),calc(50% - 6px) calc(50% + 56px)}}
.pl-fail-v444{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px 12px;text-align:center}.pl-fail-p-v444{margin:0;font:500 15px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#dcebf3}.pl-again-v444{min-height:44px;padding:10px 18px;background:#0b1b2b;color:#e6f6fc;border:2px solid transparent;border-image:var(--pxf-line) 2 / 6px / 0 stretch;background-clip:padding-box;border-radius:0;font:400 11px/1.2 "TenBelow Pixel","Press Start 2P",monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.pl-again-v444:disabled{opacity:.6}.pl-again-v444:active{transform:translateY(1px)}
html:not([data-home-ready]) #gameShell{opacity:0!important;pointer-events:none!important}#home,#gameShell .home-location{display:none!important}#gameShell.at-home .sub-hole-v333{-webkit-mask-image:radial-gradient(var(--hole-rx,60px) var(--hole-ry,30px) at var(--hole-x,0) var(--hole-y,0),rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 62%,#000 100%);mask-image:radial-gradient(var(--hole-rx,60px) var(--hole-ry,30px) at var(--hole-x,0) var(--hole-y,0),rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 62%,#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}html body #game #gameShell .iceberg-start.art-wait-v333{visibility:hidden!important}html:not([data-loc-ready=true]) #gameShell.at-home .home-underwater-copy{opacity:0!important;transition:none!important}html:not([data-loc-ready=true]) #gameShell.at-home :is(#buoyRigV73,.submarine-wrap,#homeLinksV238){visibility:hidden!important}html:not([data-loc-ready]) body #game #gameShell .iceberg-start,html:not([data-loc-ready]) body #game #gameShell #buoyTopV73,html:not([data-loc-ready]) body #game #gameShell #buoyReflectionV73{visibility:hidden!important}@font-face{font-family:"TenBelow Pixel";src:url(/assets/fonts/press-start-2p-latin-400-normal.woff2) format("woff2");font-display:swap;font-weight:400}
