.GamePlayer-module__6WpUHW__frame{background:var(--c01-crt);position:relative}.GamePlayer-module__6WpUHW__frame:fullscreen{background:#000;width:100vw;height:100vh}.GamePlayer-module__6WpUHW__frame:fullscreen .GamePlayer-module__6WpUHW__expand{display:none}.GamePlayer-module__6WpUHW__game{border:0;width:100%;height:100%;display:block}.GamePlayer-module__6WpUHW__cover{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.GamePlayer-module__6WpUHW__thumb{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:filter .2s;display:block}.GamePlayer-module__6WpUHW__cover:hover .GamePlayer-module__6WpUHW__thumb,.GamePlayer-module__6WpUHW__cover:focus-visible .GamePlayer-module__6WpUHW__thumb{filter:brightness(.75)}.GamePlayer-module__6WpUHW__play{white-space:nowrap;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;background:var(--c05-phosphor);color:#1a0a00;border-radius:3px;align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:11.5px;font-weight:600;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -10px #000c}.GamePlayer-module__6WpUHW__cover:hover .GamePlayer-module__6WpUHW__play{background:var(--c07-amber)}.GamePlayer-module__6WpUHW__expand{z-index:2;border:1px solid var(--edge);width:2rem;height:2rem;color:var(--c04-bone);cursor:pointer;background:#0b0710d9;border-radius:3px;place-items:center;transition:border-color .15s;display:grid;position:absolute;top:.6rem;left:.6rem}.GamePlayer-module__6WpUHW__expand:hover{border-color:var(--c06-magenta)}
.HeroCarousel-module__hy1Euq__carousel{position:relative}.HeroCarousel-module__hy1Euq__tag{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--edge);color:var(--c03-ash);pointer-events:none;background:#0b0710d9;border-radius:2px;padding:.3rem .55rem;font-size:9.5px;position:absolute;bottom:.7rem;left:.7rem}.HeroCarousel-module__hy1Euq__arrow{z-index:2;border:1px solid var(--edge);width:1.9rem;height:2.6rem;color:var(--c04-bone);cursor:pointer;background:#0b0710bf;border-radius:3px;place-items:center;transition:border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__hy1Euq__arrow:hover{border-color:var(--c06-magenta)}.HeroCarousel-module__hy1Euq__prev{left:.5rem}.HeroCarousel-module__hy1Euq__next{right:.5rem}.HeroCarousel-module__hy1Euq__dots{z-index:2;gap:.4rem;display:flex;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.HeroCarousel-module__hy1Euq__dot{border:1px solid var(--c03-ash);cursor:pointer;background:#0b0710d9;border-radius:1px;width:.55rem;height:.55rem;padding:0}.HeroCarousel-module__hy1Euq__dot[data-current=true]{background:var(--c06-magenta);border-color:var(--c06-magenta)}
.InstallCommand-module__X5U7Da__root{flex-direction:column;gap:.45rem;min-width:0;display:flex}.InstallCommand-module__X5U7Da__tabs{gap:.25rem;display:flex}.InstallCommand-module__X5U7Da__tab{font-family:var(--mono);letter-spacing:.05em;color:#5c5477;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.2rem .55rem;font-size:11px}.InstallCommand-module__X5U7Da__tab:hover{color:var(--c03-ash)}.InstallCommand-module__X5U7Da__tab[aria-pressed=true]{color:var(--c04-bone);border-bottom-color:var(--c06-magenta)}.InstallCommand-module__X5U7Da__command{background:var(--c01-crt);border:1px solid var(--c02-slate);align-items:center;gap:.75rem;min-width:0;padding:.55rem .55rem .55rem .85rem;display:flex}.InstallCommand-module__X5U7Da__code{min-width:0;font-family:var(--mono);color:var(--c04-bone);white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;font-size:13px;overflow-x:auto}.InstallCommand-module__X5U7Da__prompt{color:var(--c06-magenta);-webkit-user-select:none;user-select:none;margin-right:.6rem}.InstallCommand-module__X5U7Da__copy{border:1px solid var(--c02-slate);width:28px;height:28px;color:var(--c03-ash);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:14px;display:grid}.InstallCommand-module__X5U7Da__copy:hover{color:var(--c04-bone);border-color:var(--c06-magenta)}.InstallCommand-module__X5U7Da__existing{font-family:var(--mono);letter-spacing:.04em;color:#5c5477;margin:0;font-size:11px}.InstallCommand-module__X5U7Da__existingCode{color:var(--c03-ash);-webkit-user-select:all;user-select:all;font-family:inherit}.InstallCommand-module__X5U7Da__download{color:var(--c03-ash);text-decoration:underline;-webkit-text-decoration-color:var(--c02-slate);text-decoration-color:var(--c02-slate);text-underline-offset:3px}.InstallCommand-module__X5U7Da__download:hover{color:var(--c04-bone);-webkit-text-decoration-color:var(--c06-magenta);text-decoration-color:var(--c06-magenta)}
.RandomGame-module__N0FoOW__card{border:1px solid var(--edge);background:var(--c01-crt);border-radius:5px;overflow:hidden;box-shadow:0 24px 60px -30px #b14bff80}.RandomGame-module__N0FoOW__stage{aspect-ratio:16/10;width:100%}.RandomGame-module__N0FoOW__info{border-top:1px solid var(--edge);flex-direction:column;gap:.5rem;min-height:6.5rem;padding:.95rem 1.2rem 1.1rem;display:flex}.RandomGame-module__N0FoOW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.RandomGame-module__N0FoOW__name{font-family:var(--display);color:var(--c04-bone);font-size:1.05rem;font-weight:600}.RandomGame-module__N0FoOW__name:hover{color:var(--c07-amber)}.RandomGame-module__N0FoOW__another{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c04-bone);border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.5em;padding:.42rem .7rem;font-size:10.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.RandomGame-module__N0FoOW__another:hover{border-color:var(--c06-magenta)}.RandomGame-module__N0FoOW__controls{font-family:var(--mono);color:var(--c03-ash);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:12px;display:flex}.RandomGame-module__N0FoOW__controls span{letter-spacing:.14em;text-transform:uppercase;color:var(--c06-magenta);font-size:10.5px}
