.page-module__vtkS1q__stage{--pong-court:#282828;--pong-ink:#d7d7bc;--pong-page:#d7d7bc;--pong-win:#fcc669;--pong-pad-h:0px;--pong-chrome:calc(2 * var(--page-inset) + env(safe-area-inset-bottom,0px) + var(--pong-pad-h));--pong-rewind-h:calc(var(--header-size) * 1.27716);--pong-rewind-w:calc(var(--pong-rewind-h) * 88 / 48);--pong-rewind-gap:var(--header-size);min-block-size:100dvh;padding:var(--page-inset);background:var(--pong-page);font-family:var(--font-pixel), system-ui, monospace;font-synthesis:none;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding-block-end:calc(var(--page-inset) + env(safe-area-inset-bottom,0px));display:flex}.page-module__vtkS1q__court{inline-size:min(100%, 1400px, calc((100dvh - var(--pong-chrome)) * 3 / 2), max(calc(100% - 2 * (var(--pong-rewind-w) + var(--pong-rewind-gap))), calc((100dvh - var(--pong-chrome) - 2 * (var(--pong-rewind-h) + var(--pong-rewind-gap))) * 3 / 2)));aspect-ratio:3/2;background:var(--pong-court);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.page-module__vtkS1q__pad{display:none}.page-module__vtkS1q__padGrip{background:var(--pong-ink);opacity:.55;border-radius:.14rem;block-size:.28rem;inline-size:18%;transition:opacity .16s}.page-module__vtkS1q__padLabel{text-align:center;letter-spacing:.02em;color:var(--pong-ink);opacity:0;pointer-events:none;font-size:clamp(13px,3.4vw,17px);position:absolute;inset-inline:0;transform:translateY(-1.15em)}.page-module__vtkS1q__stage[data-phase=countdown] .page-module__vtkS1q__padLabel{opacity:.9}@media (prefers-reduced-motion:no-preference){.page-module__vtkS1q__padLabel{transition:opacity .26s}}@media (pointer:coarse){.page-module__vtkS1q__stage{--pong-pad-h:clamp(84px, 13vh, 132px)}.page-module__vtkS1q__pad{inline-size:min(100%, 1400px, calc((100dvh - var(--pong-chrome)) * 3 / 2), max(calc(100% - 2 * (var(--pong-rewind-w) + var(--pong-rewind-gap))), calc((100dvh - var(--pong-chrome) - 2 * (var(--pong-rewind-h) + var(--pong-rewind-gap))) * 3 / 2)));block-size:var(--pong-pad-h);background:var(--pong-court);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.page-module__vtkS1q__pad[data-active=true] .page-module__vtkS1q__padGrip{opacity:1}}.page-module__vtkS1q__noise{pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.page-module__vtkS1q__midline{background:var(--pong-ink);opacity:.85;inline-size:max(1px,.14cqw);position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.page-module__vtkS1q__wordmark{letter-spacing:-.012em;pointer-events:none;justify-content:center;margin:0;font-size:6.4cqw;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:5.5%;inset-inline:0}.page-module__vtkS1q__logo{block-size:1em;inline-size:auto;color:var(--pong-ink);display:block}.page-module__vtkS1q__paddle{background:var(--pong-ink);will-change:transform;block-size:17%;inline-size:1.4%;position:absolute;inset-block-start:0;inset-inline-start:0}.page-module__vtkS1q__paddleAi{opacity:.92}.page-module__vtkS1q__paddleHuman{opacity:1}.page-module__vtkS1q__ball{aspect-ratio:1;background:var(--pong-ink);will-change:transform;border-radius:50%;inline-size:2.7%;position:absolute;inset-block-start:0;inset-inline-start:0}.page-module__vtkS1q__court[data-phase=countdown] .page-module__vtkS1q__ball{opacity:0}.page-module__vtkS1q__count{color:var(--pong-ink);pointer-events:none;place-items:center;font-size:15cqw;line-height:1;display:grid;position:absolute;inset:0}.page-module__vtkS1q__outcome{text-align:center;background:#282828db;place-content:center;justify-items:center;gap:1.6cqw;padding:4cqw;display:grid;position:absolute;inset:0}.page-module__vtkS1q__outcomeText{color:var(--pong-ink);margin:0;font-size:8.5cqw;font-weight:700;line-height:1}.page-module__vtkS1q__court[data-phase=won] .page-module__vtkS1q__outcomeText{color:var(--pong-win)}.page-module__vtkS1q__outcomeSub{color:var(--pong-ink);opacity:.7;margin:0;font-size:2.2cqw}.page-module__vtkS1q__againTap{display:none}@media (pointer:coarse){.page-module__vtkS1q__againKey{display:none}.page-module__vtkS1q__againTap{display:inline}}.page-module__vtkS1q__dots{vertical-align:baseline;gap:.34em;margin-inline-start:.42em;display:inline-flex}.page-module__vtkS1q__dots span{opacity:.35;background:currentColor;border-radius:50%;block-size:.24em;inline-size:.24em}@media (prefers-reduced-motion:no-preference){.page-module__vtkS1q__dots span{animation:1.4s ease-in-out infinite page-module__vtkS1q__pongDots}.page-module__vtkS1q__dots span:nth-child(2){animation-delay:.18s}.page-module__vtkS1q__dots span:nth-child(3){animation-delay:.36s}}@keyframes page-module__vtkS1q__pongDots{0%,to{opacity:.25}30%{opacity:1}}.page-module__vtkS1q__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__vtkS1q__confetti span{background:var(--pong-win);opacity:0;block-size:1.9cqw;inline-size:1.1cqw;position:absolute;inset-block-end:-6%;inset-inline-start:var(--cx)}@media (prefers-reduced-motion:no-preference){.page-module__vtkS1q__confetti span{animation:page-module__vtkS1q__pongRise 1.5s var(--cd) cubic-bezier(.2, .7, .3, 1) forwards}}@keyframes page-module__vtkS1q__pongRise{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(-72cqw) rotate(var(--cr));opacity:0}}.page-module__vtkS1q__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__vtkS1q__rewind{top:calc(var(--page-inset) - 12px);left:calc(var(--page-inset) - 12px);color:var(--pong-court);padding:12px;position:fixed}.page-module__vtkS1q__rewind svg{height:calc(var(--header-size) * 1.27716);width:auto;display:block}
@font-face{font-family:pixelFont;src:url(../media/Minecraft-s.p.3wmchjz_d9ndd.woff2)format("woff2");font-display:swap}@font-face{font-family:pixelFont Fallback;src:local(Arial);ascent-override:66.14%;descent-override:22.05%;line-gap-override:7.92%;size-adjust:113.4%}.pixelfont_e74757d5-module__UgaX0G__className{font-family:pixelFont,pixelFont Fallback}.pixelfont_e74757d5-module__UgaX0G__variable{--font-pixel:"pixelFont", "pixelFont Fallback"}
