.loader{z-index:10;place-items:center;font-family:Times New Roman,Times,Liberation Serif,serif;transition:opacity .5s;display:grid;position:fixed;inset:0}.loader.dark{color:#ecf0f8bf;background:#000}.loader.light{color:#1a1a1a;background:#fff}.loader.leaving{opacity:0;pointer-events:none}.loader p{letter-spacing:.15em;margin:0;font-size:16px}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2)format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.woff)format("woff")}:root{--sky:#000;--ink:#dfe5f2;--dim:#dfe5f28c}*,:before,:after{box-sizing:border-box}html,body{background:var(--sky);height:100%;margin:0;overflow:hidden}.pong{color:var(--ink);font-family:Tinos,Times New Roman,Times,serif;position:fixed;inset:0}.pong>canvas{touch-action:none;width:100%;height:100%;display:block}.pong-close{top:calc(8px + env(safe-area-inset-top,0px));width:44px;height:44px;color:var(--dim);-webkit-tap-highlight-color:transparent;outline:none;place-items:center;display:grid;position:fixed;right:8px}.pong-close:hover,.pong-close:focus-visible{color:var(--ink)}.pong-close path{stroke:currentColor;stroke-width:1.2px;fill:none}.star-ring{z-index:1;pointer-events:none;border:1px solid #fff9;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.spike-panel{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f2f4fa;background:#ffffff1f;border:1px solid #ffffff47;border-radius:4px;padding:10px 12px 9px;position:fixed}.spike-panel canvas{display:block}.spike-rate{text-align:right;color:#f2f4facc;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:14px}.pong-replay{top:calc(8px + env(safe-area-inset-top,0px));z-index:3;width:44px;height:44px;color:var(--dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:fixed;left:8px}.pong-replay:hover,.pong-replay:focus-visible{color:var(--ink)}.pong-replay path{stroke:currentColor;stroke-width:1.2px;fill:none}.pong-close{z-index:3}.crawl{pointer-events:none;position:fixed;inset:0}.crawl-sky{pointer-events:none;perspective:900px;perspective-origin:50% 30%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 4%,#000 42%);mask-image:linear-gradient(#0000 4%,#000 42%)}.crawl-text{transform-origin:50% 0;will-change:transform;color:#ffe81f;text-align:justify;-webkit-hyphens:auto;hyphens:auto;width:min(620px,86vw);font-family:Libre Franklin,News Gothic MT,Franklin Gothic Medium,Arial,sans-serif;font-size:clamp(22px,5.6vw,40px);font-weight:600;line-height:1.32;position:absolute;top:100%;left:50%;transform:translate(-50%)rotateX(34deg)}.crawl-text h1{text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.1em;font-size:1.75em;line-height:1.1}.crawl-text p{margin:0 0 1.15em}
