.SpaceCard_card__Cf3Sd{width:100%;height:100%;background:var(--mantine-color-white);border:1px solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-lg);overflow:hidden;cursor:pointer;transition:border-color .15s ease}.SpaceCard_card__Cf3Sd:hover{border-color:var(--mantine-color-dark-0)}.SpaceCard_cover__UtHXq{border-radius:0;background:var(--mantine-color-dark-9)}.SpaceGrid_carouselContainer__bmDIW{align-items:stretch;padding-block:var(--mantine-spacing-xs)}.SpaceShell_shell__AoEOY{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 150px);align-items:stretch}.SpaceShell_nav__g3BDp{position:-webkit-sticky;position:sticky;top:72px;align-self:start;display:flex;flex-direction:column;gap:2px;padding:20px 16px 40px;min-height:calc(100vh - 72px);border-right:1px solid var(--mantine-color-dark-5);background:var(--mantine-color-white)}.SpaceShell_spacePicker__PTAh5{margin:0 0 12px;padding:0 0 16px;border-bottom:1px solid var(--mantine-color-dark-5)}.SpaceShell_spacePicker__PTAh5 button{width:100%;padding:8px;border-radius:var(--mantine-radius-md)}.SpaceShell_spacePicker__PTAh5 button:hover{background:var(--mantine-color-dark-9)}.SpaceShell_label__MaQLL{padding:0 12px 8px;font-size:12px;font-weight:500;color:var(--mantine-color-dark-2)}.SpaceShell_item__y_w99{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:var(--mantine-radius-md);color:var(--mantine-color-dark-1);font-size:14px;font-weight:500;text-decoration:none}.SpaceShell_item__y_w99:hover,.SpaceShell_item__y_w99[data-active]{color:var(--mantine-color-dark-0);background:var(--mantine-color-dark-9)}.SpaceShell_item__y_w99[data-active]{font-weight:600}.SpaceShell_main__cliF9{min-width:0;padding:24px 32px 48px}.SpaceShell_crumbs__SFSDs{margin-bottom:16px}@media (max-width:48em){.SpaceShell_shell__AoEOY{grid-template-columns:1fr}.SpaceShell_nav__g3BDp{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:2px;min-height:0;padding:8px 12px;border-right:0;border-bottom:1px solid var(--mantine-color-dark-5)}.SpaceShell_spacePicker__PTAh5{flex:0 0 auto;margin:0;padding:0 8px 0 0;border-bottom:0;border-right:1px solid var(--mantine-color-dark-5);display:flex;align-items:center}.SpaceShell_spacePicker__PTAh5 button{width:auto;padding:6px 8px}.SpaceShell_label__MaQLL{display:none}.SpaceShell_item__y_w99{flex:0 0 auto}.SpaceShell_main__cliF9{padding:16px 16px 40px}}.GameCard_card__DtqYK{display:grid;grid-template-rows:1fr auto;height:100%;overflow:hidden;background:var(--mantine-color-white);border:1px solid var(--mantine-color-dark-5);border-radius:var(--mantine-radius-md);transition:border-color .15s ease}.GameCard_card__DtqYK[data-portrait]{grid-row:span 2}.GameCard_card__DtqYK[data-landscape]{grid-column:span 2}.GameCard_card__DtqYK:focus-visible,.GameCard_card__DtqYK:hover{border-color:var(--mantine-color-dark-0)}.GameCard_cover__18E_J{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;background:var(--mantine-color-dark-9);border-bottom:1px solid var(--mantine-color-dark-5)}.GameCard_cover__18E_J img{display:block;width:100%;height:100%;object-fit:cover}.GameCard_slug__2WpYh{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all;text-align:center;padding:0 8px}.GameCard_name__xMc_k{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:var(--mantine-color-white)}.GameCard_category__7mzwg{flex:none;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dark-3)}.grid_grid__2l2n9{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:132px;grid-auto-flow:dense;grid-gap:10px;gap:10px}@media (max-width:40em){.grid_grid__2l2n9{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:112px;gap:8px}}.GameViewport_overlay__2_A_j{position:fixed;inset:0;z-index:400;overflow:hidden;background:#000}.GameViewport_fullscreen__loGsu,.GameViewport_rotated__xKGYF{position:absolute;border:0;background:#000}.GameViewport_fullscreen__loGsu{inset:0;width:100%;height:100%}.GameViewport_rotated__xKGYF{top:50%;left:50%;width:100vh;height:100vw;transform:translate(-50%,-50%) rotate(90deg)}@supports (width:100dvh){.GameViewport_rotated__xKGYF{width:100dvh;height:100dvw}}.GameViewport_exit__cHv9N{position:absolute;top:8px;right:8px;z-index:1;color:#fff;background:rgba(0,0,0,.55)}