.glitch-terminal__high-score{display:none;position:absolute;inset:0;z-index:6;background:#000}.glitch-terminal.is-high-score .glitch-terminal__high-score{display:block}.glitch-terminal.is-high-score .glitch-terminal__lander-canvas{visibility:hidden}.lander-high-score__panel{position:absolute;inset:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.lander-high-score__name-stage{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;background:#000000eb}.lander-high-score__name-stage[hidden],.lander-high-score__board-stage[hidden]{display:none!important}.lander-high-score__name-stage>.lander-high-score__title,.lander-high-score__name-stage>.lander-high-score__subtitle,.lander-high-score__name-stage>.lander-high-score__attempts,.lander-high-score__name-stage>.lander-high-score__form{width:min(100%,420px)}.lander-high-score__title{margin:0 0 .35rem;color:#ffb000;font-size:clamp(1rem,2.8vw,1.25rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,176,0,.4)}.lander-high-score__subtitle,.lander-high-score__attempts,.lander-high-score__rules{margin:0 0 .65rem;color:#33ff33c7;font-size:.85rem;line-height:1.45}.lander-high-score__attempts{color:#f55;font-weight:700;font-size:1rem}.lander-high-score__form{display:flex;flex-direction:column;gap:.55rem;width:min(100%,420px)}.lander-high-score__input{width:100%;box-sizing:border-box;padding:.65rem .75rem;border:1px solid rgba(51,255,51,.45);border-radius:2px;background:#0a0a0a;color:#3f3;font:inherit;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;outline:none}.lander-high-score__input:focus{border-color:#3f3;box-shadow:0 0 12px #33ff3359}.lander-high-score__error{margin:0;color:#f55;font-size:.8rem}.lander-high-score__submit{margin-top:.25rem;padding:.55rem .85rem;border:1px solid rgba(255,176,0,.65);border-radius:2px;background:#ffb0001f;color:#ffb000;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lander-high-score__submit:hover,.lander-high-score__submit:focus-visible{background:#ffb00038;outline:none}.lander-high-score__board-stage{position:absolute;inset:0;overflow:hidden}.lander-high-score__viewport{position:absolute;inset:0;overflow:hidden;background:#000}.lander-high-score__track{will-change:transform;width:100%;padding:0 clamp(.75rem,4vw,2.5rem);box-sizing:border-box}.lander-high-score__scroll-title{margin:0 0 clamp(1rem,3vh,2rem);padding-top:clamp(1rem,4vh,3rem);color:#ffb000;font-size:clamp(1.4rem,5.5vw,3.2rem);font-weight:700;letter-spacing:.1em;line-height:1.15;text-align:center;text-transform:uppercase;text-shadow:0 0 18px rgba(255,176,0,.45)}.lander-high-score__header,.lander-high-score__row{display:grid;grid-template-columns:3.5rem minmax(26ch,1fr) 3.25rem;gap:clamp(.35rem,1.5vw,1rem);align-items:center;width:100%;max-width:min(100%,1280px);margin-left:auto;margin-right:auto}.lander-high-score__header{margin-bottom:clamp(.75rem,2vh,1.5rem);color:#33ff338c;font-size:clamp(.75rem,2.2vw,1.1rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lander-high-score__row{min-height:clamp(2.75rem,8vh,5.5rem);margin-bottom:clamp(.35rem,1.2vh,.85rem);color:#3f3;font-size:clamp(1rem,3.6vw,2.65rem);font-weight:700;line-height:1.1;letter-spacing:.04em}.lander-high-score__row--highlight{color:#ffb000;text-shadow:0 0 16px rgba(255,176,0,.55)}.lander-high-score__row--highlight .lander-high-score__rank,.lander-high-score__row--highlight .lander-high-score__tries{color:#ffb000}.lander-high-score__row--empty{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;min-height:clamp(4rem,12vh,8rem);color:#33ff33b3;font-size:clamp(1rem,3.5vw,2rem);font-style:italic;text-align:center}.lander-high-score__rank{text-align:right;color:#33ff33bf}.lander-high-score__name{overflow:visible;white-space:nowrap;letter-spacing:.06em;min-width:0}.lander-high-score__tries{text-align:right;color:#f55}.lander-high-score__scroll-gap{height:clamp(3rem,10vh,6rem)}.lander-high-score__scroll-gap--tail{height:clamp(5rem,18vh,10rem)}.lander-high-score__invite{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2.5vh,1.25rem);width:100%;max-width:min(100%,720px);margin:0 auto;padding:clamp(1rem,3vh,2rem) clamp(.5rem,3vw,1.5rem);text-align:center}.lander-high-score__invite-headline{margin:0;color:#ffb000;font-size:clamp(1.6rem,6vw,3.5rem);font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;text-shadow:0 0 18px rgba(255,176,0,.5)}.lander-high-score__invite-message{margin:0;color:#3f3;font-size:clamp(1rem,3.5vw,1.75rem);line-height:1.45;max-width:28ch}.lander-high-score__invite-ps{margin:0;color:#33ff339e;font-size:clamp(.85rem,2.5vw,1.1rem);font-style:italic;line-height:1.45;max-width:32ch}.lander-high-score__invite-ps--extra{max-width:42ch}.lander-high-score__invite-ps a{color:#ffb000;font-style:normal;text-decoration:underline;text-underline-offset:2px}.lander-high-score__invite-ps a:hover,.lander-high-score__invite-ps a:focus-visible{color:#ffc933;outline:none}.lander-high-score__invite-hint{margin:0;color:#33ff338c;font-size:clamp(.7rem,2vw,.85rem);letter-spacing:.08em;text-transform:uppercase}.lander-high-score__invite-link{display:inline-block;text-decoration:none;cursor:default;border:1px solid rgba(51,255,51,.25);padding:clamp(.5rem,1.5vw,.85rem) clamp(.35rem,1vw,.65rem);border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.lander-high-score__invite-link--active{cursor:pointer}.lander-high-score__invite-link--active:hover,.lander-high-score__invite-link--active:focus-visible{border-color:#33ff33a6;box-shadow:0 0 18px #33ff3359;outline:none}.lander-high-score__invite-logo{margin:0;padding:0;pointer-events:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:400;font-size:clamp(.42rem,1.55vw,.82rem);line-height:1.12;letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;white-space:pre;color:#3f3;animation:lander-shatter-glow 4s ease-in-out infinite}.glitch-terminal.is-high-score-frozen .lander-high-score__track{animation:none}.lander-high-score__scroll-tail{width:100%;pointer-events:none}@keyframes lander-shatter-glow{0%,to{color:#3f3;text-shadow:0 0 12px rgba(51,255,51,.55)}50%{color:#7dff7d;text-shadow:0 0 20px rgba(125,255,125,.75)}}@media (prefers-reduced-motion: reduce){.lander-high-score__track{transform:none!important}.lander-high-score__invite-logo{animation:none}}@media (max-width: 480px){.lander-high-score__header,.lander-high-score__row{grid-template-columns:2.75rem minmax(22ch,1fr) 2.5rem}.lander-high-score__row{font-size:clamp(.72rem,2.8vw,1.1rem);letter-spacing:.03em}}
