@font-face{font-family:Nunito;src:url(/assets/nunito.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{--black-100:#0c0d14;--black-80:#1a1b28;--black-70:#212233;--black-60:#28293d;--black-40:#373952;--brand-100:#6842ff;--brand-60:#a48eff;--white-100:#f9faff;--white-50:#aaadbe;--header:60px;--rail:60px;--columns:6;--peek:.25;--card:calc((100vw - var(--rail) - 16px)/(var(--columns) + var(--peek)));--feature:calc((100vw - var(--rail) - 16px)/3.1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--black-100);color:var(--white-100);font-family:Nunito,Arial,sans-serif;font-size:14px}body{overflow-x:hidden}a,button,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a,button{touch-action:manipulation}button{border:0;cursor:pointer;color:inherit;background:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a48eff;outline-offset:3px}a{color:inherit;text-decoration:none}button{padding:0}h1,h2,h3,p{margin:0}button img{pointer-events:none}.portal{--rail:60px}.portal.rail-hidden{--rail:0px}.header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:50;background:var(--black-80);display:flex;align-items:center;padding:0 16px 0 8px;gap:8px;box-shadow:0 1px 0 #ffffff03}.icon-button{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:var(--white-100);transition:background .15s}.icon-button:hover{background:#45465b}.menu-toggle{margin-right:4px}.brand{display:flex;align-items:center}.brand img{object-fit:contain}.header-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.header-actions .icon-button{background:#2b2d3c}.header-actions .icon-button:hover{background:#45465b}.login{padding:0 18px;border-radius:30px;background:var(--brand-100);height:40px;font-size:16px;font-weight:800;white-space:nowrap;transition:background .2s}.login:hover{background:#8060ff}.counter,.notification-dot{position:absolute;right:4px;top:-4px;border-radius:9px;background:#ea0068;min-width:17px;height:15px;font-size:11px;line-height:15px;font-weight:900}.counter{background:#6842ff}.search{width:460px;position:absolute;left:50%;transform:translateX(-50%);z-index:60}.search form{height:40px;display:flex;align-items:center;border-radius:30px;background:var(--black-40);border:2px solid transparent;overflow:hidden}.search-open form{border-color:#a48eff}.search input{border:0;outline:none!important;background:transparent;color:#fff;width:100%;min-width:0;height:100%;padding:0 14px;font-weight:700;font-size:16px}.search input::placeholder{color:#aaadbe;opacity:1}.search form button{display:flex;align-items:center;justify-content:center;height:36px;width:44px;flex-shrink:0;color:#aaadbe}.search form button:hover{color:#fff}.search form .search-clear{width:25px}.search-panel{position:absolute;top:48px;left:0;right:0;background:#212233;padding:16px;border:1px solid #45465b;border-radius:16px;box-shadow:0 12px 40px #0009;max-height:75vh;overflow:auto}.search-panel h3{font-size:14px;margin:0 0 10px}.search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.search-chips button{padding:8px 14px;background:#373952;border-radius:22px;font-weight:700}.search-chips button:hover{background:#6842ff}.search-result{width:100%;display:flex;gap:12px;text-align:left;align-items:center;padding:6px;border-radius:10px}.search-result.active,.search-result:hover{background:#373952}.search-result img{width:76px;height:43px;object-fit:cover;border-radius:6px}.search-result span{display:flex;flex-direction:column;flex:1 1;min-width:0}.search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.search-result small{color:#aaadbe;font-size:12px}.all-results{width:100%;margin-top:12px;background:#6842ff;padding:10px;border-radius:8px;font-weight:800}.empty-search{padding:10px 0;color:#aaadbe}.sidebar{position:fixed;top:60px;left:0;width:60px;height:calc(100dvh - 60px);background:#0c0d14;border-right:1px solid #28293d;z-index:40;overflow:hidden auto;scrollbar-width:none;transition:width .15s ease-in-out}.sidebar:focus-within,.sidebar:hover{width:200px;background:#1a1b28;box-shadow:8px 0 30px #0006}.rail-hidden .sidebar{display:none}.sidebar nav{padding:16px 0}.sidebar button{height:34px;display:flex;align-items:center;gap:18px;width:100%;padding-left:19px;text-align:left;color:#9c99e6;white-space:nowrap;position:relative;font-weight:700}.sidebar button span{color:#f9faff;opacity:0;transition:opacity .15s}.sidebar:focus-within button span,.sidebar:hover button span{opacity:1}.sidebar button svg{flex-shrink:0}.sidebar button:hover{background:#373952}.sidebar button.selected{color:#a48eff;background:#1b1739}.sidebar button.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#a48eff}.sidebar .divider{margin-top:20px}.sidebar .divider:after{position:absolute;content:"";top:-10px;left:16px;width:calc(100% - 32px);height:1px;background:#28293d}main{padding:80px 0 0 8px;margin-left:var(--rail);min-height:100vh;transition:margin-left .15s ease-in-out}.intent-section{margin-bottom:48px}.carousel{position:relative}.carousel-track{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;padding:12px 8px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}.carousel-track::-webkit-scrollbar{display:none}.intent-carousel .carousel-track{padding:0 8px;gap:8px}.intent-card{flex:0 0 230px;height:120px;position:relative;text-align:left;border-radius:16px;border:1px solid #ffffff05;overflow:hidden;transition:filter .2s}.intent-card:hover{filter:brightness(1.2)}.intent-card img{position:absolute;width:60px;height:60px;object-fit:contain;right:16px;top:8px}.intent-card span{position:absolute;left:12px;bottom:12px;font-size:16px;line-height:19px;font-weight:800}.shelf{margin:0 0 8px;position:relative}.shelf-heading{padding:0 12px}.shelf h2{font-size:20px;font-weight:700;line-height:24px}.shelf h2 button{font:inherit;display:flex;gap:10px;align-items:center}.shelf h2 button:hover{color:#a48eff}.shelf-heading p{font-size:14px;color:#aaadbe;margin-top:4px;line-height:20px}.game-card{position:relative;flex:0 0 var(--card);width:var(--card);aspect-ratio:1.78;display:block;isolation:isolate;container-type:inline-size;z-index:1;border:2px solid transparent;border-radius:18px;text-align:left}.card-surface{position:absolute;inset:0;display:block;border-radius:16px;background:#28293d;transition:transform .2s ease-out;transform-origin:center;overflow:hidden}.card-media{display:block;width:100%;height:100%;position:relative}.card-media>img,.card-media>video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.card-media>video{transition:opacity .12s}.card-details{position:absolute;bottom:-1px;left:0;right:0;background:linear-gradient(135deg,#6842ff,#482ab8);padding:8px 10px;opacity:0;transform:translateY(100%);transition:transform .2s ease-out,opacity .2s;color:#fff;display:flex;flex-direction:column;gap:3px;pointer-events:none}.card-details strong{font-size:13px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-details>span{display:flex;gap:5px;align-items:center;font-size:12px}.card-details>span svg:first-of-type{margin-left:auto}.game-card:focus-visible,.game-card:hover{z-index:10}.game-card:focus-visible{outline-offset:0}.game-card:focus-visible .card-surface,.game-card:hover .card-surface{transform:scale(1.12);box-shadow:0 6px 22px #000a;border:2px solid #a48eff}.game-card:focus-visible .card-details,.game-card:hover .card-details{opacity:1;transform:translateY(0)}.carousel-track>.game-card:first-child .card-surface{transform-origin:left center}.carousel-track>.game-card:last-child .card-surface{transform-origin:right center}.game-badge{top:5px;left:5px;background:#6842ff;border-radius:6px;font-size:11px;padding:2px 6px}.game-badge,.original-label{position:absolute;font-weight:900}.original-label{bottom:10px;left:0;right:0;letter-spacing:3px;font-size:12px;text-align:center;text-shadow:0 1px 8px #000}.portrait{aspect-ratio:2/3}.image-fallback{background:linear-gradient(140deg,#48278c,#212233);height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px;text-align:center;gap:10px}.recommendation-feature,.recommendation-grid{flex:0 0 var(--feature);width:var(--feature);aspect-ratio:1.78;min-width:0}.recommendation-feature>.game-card{width:100%;height:100%}.recommendation-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;grid-auto-flow:column}.recommendation-grid .game-card{width:100%;height:100%;aspect-ratio:auto}.recommendation-feature .game-card:hover .card-surface{transform:scale(1.05)}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:22px;background:#28293ded;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:20;opacity:0;transition:opacity .25s,background .25s;box-shadow:0 3px 16px #0006}.carousel-arrow.next{right:12px}.carousel-arrow.previous{left:12px}.carousel:focus-within .carousel-arrow,.carousel:hover .carousel-arrow{opacity:1}.carousel-arrow:hover{background:#6842ff}.intent-shelf{padding-top:16px;border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--tint) 45%,#0c0d14),#0c0d14 80%);margin:16px 8px 16px 0}.intent-shelf .shelf-heading p{color:#c6c8d5}.discovery{padding:32px 16px;display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#1a1b28;margin:28px 16px 0 8px;border-radius:16px}.discovery h1{font-size:24px;font-weight:900;margin-bottom:12px}.discovery p{font-size:16px;line-height:1.6;color:#aaadbe;margin-bottom:8px}.category-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.category-tiles button{background:#28293d;border-radius:12px;font-size:16px;font-weight:800;padding:15px}.category-tiles button:hover{background:#6842ff}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#777b95;font-size:12px;padding:32px 20px 24px}.catalogue-view{padding:8px 20px 40px 12px;min-height:75vh}.catalogue-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:12px}.catalogue-title h1{font-size:30px;font-weight:900;margin:8px 0}.catalogue-title p{color:#aaadbe;font-size:16px}.breadcrumb{display:flex;align-items:center;color:#a48eff;font-size:14px;gap:5px}.pill{background:#28293d;padding:10px 16px;border-radius:30px;font-weight:800}.game-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:12px 8px}.game-grid>.game-card{width:100%}.empty-state{text-align:center;padding:70px 12px;display:flex;flex-direction:column;align-items:center;gap:16px}.empty-state>svg{color:#a48eff}.empty-state p{color:#aaadbe;font-size:16px}.game-dialog,.notice-dialog{color:#f9faff;border:1px solid #45465b;padding:0;background:#212233;border-radius:20px;max-width:540px;width:calc(100% - 32px);overflow:auto;max-height:90dvh}.game-dialog::backdrop,.notice-dialog::backdrop{background:#070812c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-cover{width:100%;aspect-ratio:1.78;object-fit:cover;display:block}.dialog-close{position:absolute;right:12px;top:12px;z-index:2;background:#0c0d14dd}.dialog-body{padding:24px}.dialog-body h2{font-size:28px;line-height:1.2;margin:8px 0 14px}.eyebrow{font-size:14px;color:#a48eff;font-weight:800}.rating{color:#ffe269;display:flex;gap:6px;align-items:center;margin-bottom:20px}.dialog-actions,.play-button{display:flex;gap:10px}.play-button{background:#6842ff;justify-content:center;font-size:16px;padding:13px 20px;flex:1 1}.play-button,.save-button{align-items:center;border-radius:30px;font-weight:800}.save-button{padding:10px 15px;background:#373952;display:flex;gap:8px}.is-saved{color:#beacff}.dialog-note{color:#aaadbe;font-size:13px;margin-top:14px}.notice-dialog{padding:36px}.notice-dialog>svg{color:#a48eff}.notice-dialog h2{font-size:25px;margin:16px 0 12px}.notice-dialog p{color:#aaadbe;font-size:16px;line-height:1.6;margin-bottom:24px}.mobile-bottom,.sidebar-backdrop{display:none}.skip-link{position:fixed;top:-60px;left:10px;z-index:100;background:#6842ff;padding:10px 20px;border-radius:6px}.skip-link:focus{top:8px}@media(min-width:1700px){:root{--columns:7;--feature:calc((100vw - var(--rail) - 16px)/4.1)}}@media(min-width:2100px){:root{--columns:8}}@media(max-width:1199px){:root{--columns:5}.search{width:380px}.header-actions{gap:8px}.friends{display:none!important}}@media(max-width:999px){:root{--columns:4;--feature:calc((100vw - var(--rail) - 16px)/2.1)}.search{width:340px}.header-actions .notifications{display:none}.header-actions{gap:8px}.brand img{width:90px}.search input{font-size:14px}}@media(max-width:799px){:root{--columns:3}.search{position:relative;left:auto;transform:none;width:auto;flex:1 1;margin:0 12px;min-width:100px}.header-actions .saved-control{display:none}.header{padding-right:12px}.header-actions .login{font-size:14px;padding:0 16px}.intent-card{flex-basis:210px}.search-panel{left:auto;right:-92px;width:min(460px,calc(100vw - 32px))}.discovery{grid-template-columns:1fr}.carousel-arrow{width:48px;height:48px;border-radius:16px}.shelf h2{font-size:20px}.catalogue-title h1{font-size:26px}}@media(max-width:599px){:root{--columns:2;--feature:calc((100vw - 16px)/1.1)}.portal{--rail:0px}.header{padding:0 10px 0 4px;gap:2px}.brand img{width:76px;height:30px}.menu-toggle{width:34px;margin-right:0}.header-actions .login{display:none}.search{margin:0 0 0 12px}.search form{height:36px}.search input{font-size:13px;padding-left:12px}.search form>button{width:32px}.search-panel{right:0;width:calc(100vw - 20px)}.sidebar{display:none}.mobile-nav-open .sidebar{display:block!important;width:220px;background:#1a1b28;bottom:56px;height:calc(100dvh - 116px)}.mobile-nav-open .sidebar button span{opacity:1}.sidebar-backdrop{display:block;position:fixed;inset:60px 0 56px;background:#0009;z-index:35}.sidebar-backdrop:not(.mobile-nav-open .sidebar-backdrop){display:none}main{padding-top:76px;padding-left:4px}.intent-section{margin-bottom:26px}.intent-card{flex-basis:166px;height:106px}.intent-card img{width:52px;height:52px;right:10px;top:6px}.intent-card span{font-size:14px;bottom:11px;left:10px}.shelf-heading{padding:0 12px}.shelf h2{font-size:18px;line-height:24px}.shelf-heading p{font-size:13px}.recommendations .carousel-track{gap:4px}.carousel-arrow{width:38px;height:44px;right:6px!important;border-radius:14px;opacity:.95;background:#212233cc}.carousel-arrow.previous{left:8px;right:auto!important}.intent-carousel .carousel-arrow{display:none}.card-surface{border-radius:13px}.game-card{border-radius:15px}.intent-shelf{padding-top:12px}.discovery{margin:24px 12px 0 8px;padding:20px;gap:20px}.discovery h1{font-size:22px}.category-tiles{grid-template-columns:repeat(2,1fr)}.catalogue-view{padding:8px 12px 20px 8px}.catalogue-title{align-items:flex-start}.catalogue-title h1{font-size:24px}.catalogue-title .pill{font-size:12px;padding:9px 12px}.game-grid{gap:8px}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;height:56px;background:#1a1b28;border-top:1px solid #373952;z-index:50;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#aaadbe;font-size:12px;width:25%;font-weight:700}.mobile-bottom button.active{color:#a48eff}footer{padding-bottom:80px}.dialog-body{padding:20px}.dialog-body h2{font-size:24px}.dialog-actions{flex-wrap:wrap}.play-button{padding:12px 16px;font-size:14px}.notice-dialog{padding:28px}.game-dialog{max-height:85dvh}}@media(hover:none){.game-card:hover .card-surface{transform:none;box-shadow:none;border:0}.game-card:hover .card-details{opacity:0}.carousel-arrow{opacity:1}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.game-card:focus-visible .card-surface,.game-card:hover .card-surface{transform:none!important}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.game-card:not(.portrait){height:calc((var(--card) - 4px)/1.78 + 4px);aspect-ratio:auto}.recommendation-feature,.recommendation-grid{height:calc((var(--feature) - 4px)/1.78 + 4px);aspect-ratio:auto}.recommendation-feature>.game-card,.recommendation-grid>.game-card{height:100%}.game-grid .game-card:not(.portrait){height:auto;aspect-ratio:1.78}.game-card:focus-visible .card-surface,.game-card:hover .card-surface{transform:scale(1.2)}.recommendation-feature .game-card:focus-visible .card-surface,.recommendation-feature .game-card:hover .card-surface{transform:scale(1.1)}.shelf:nth-of-type(n+6){content-visibility:auto;contain-intrinsic-size:auto 190px}@media(hover:none){.game-card:hover .card-surface{transform:none}}.portal{--card:calc((100vw - var(--rail) - 16px)/(var(--columns) + var(--peek)));--feature:calc((100vw - var(--rail) - 16px)/3.1)}@media(min-width:1700px){.portal{--feature:calc((100vw - var(--rail) - 16px)/4.1)}}@media(max-width:999px){.portal{--feature:calc((100vw - var(--rail) - 16px)/2.1)}}@media(max-width:599px){.portal{--feature:calc((100vw - 16px)/1.1)}}.sidebar button .nav-icon{display:block;flex:0 0 22px;width:22px;height:26px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1}.shelf h2:has(button){height:21px;line-height:20px}.shelf h2 button{line-height:20px}.sidebar button .nav-icon{color:inherit}.status-badge{position:absolute;z-index:2;top:-2px;left:-2px;width:22px;height:22px;border-radius:7px;color:white;background:#4ac5eb;display:flex;align-items:center;justify-content:center;pointer-events:none}.status-badge.original{background:white;color:#6842ff}.game-page{max-width:1680px;margin:0 auto;padding:0 20px 24px 12px}.game-breadcrumb{display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:12px;color:#aaadbe;font-size:14px}.game-breadcrumb>button:first-child{color:#b9a1ff;font-weight:800}.game-breadcrumb>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.back-to-games{margin-left:auto;white-space:nowrap;padding:8px 12px;border-radius:8px;background:#28293d;font-weight:800;color:#f9faff}.game-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.game-main-column,.related-games{min-width:0}.related-games h2{font-size:18px;line-height:24px;margin:0 0 12px;font-weight:800}.related-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-games-grid .game-card:not(.portrait){width:100%;height:auto;aspect-ratio:1.55;border:0;border-radius:12px}.related-games-grid .card-surface{border-radius:12px}.related-games-grid .card-details{opacity:1;transform:none;padding:20px 8px 7px;background:linear-gradient(transparent,#0c0d14ed)}.related-games-grid .card-details strong{font-size:14px;line-height:18px}.related-games-grid .card-details>span{display:none}.related-games-grid .game-card:focus-visible .card-surface,.related-games-grid .game-card:hover .card-surface{transform:scale(1.04)}.ad-space{color:#777b95;text-align:center;margin:0 auto 24px;max-width:970px}.ad-space>span{display:block;font-size:12px;line-height:18px;letter-spacing:.5px;margin-bottom:6px}.ad-placement{width:100%;height:90px;border-radius:10px;box-shadow:inset 0 0 0 1px #28293d;background:#11121c}.ad-space-bottom{margin:24px auto 0}.ad-space-sidebar{margin:24px 0;max-width:300px}.ad-space-sidebar .ad-placement{height:250px}.player-inline{width:100%;border:1px solid #332d45;border-radius:16px;overflow:hidden}.player-inline,.player-shell{background:#14141f;color:#fff}.player-stage{position:relative;width:100%;aspect-ratio:16/9;min-height:320px;background:#090912;overflow:hidden}.player-stage iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.player-header{justify-content:space-between;gap:16px;padding:16px 20px;background:#1a1b28;border-top:1px solid #332d45}.player-header,.player-heading{display:flex;align-items:center}.player-heading{gap:12px;min-width:0}.player-heading>img{object-fit:cover;border-radius:10px;flex:none}.player-heading h1{font-size:22px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.player-header .eyebrow{color:#b9a1ff;font-size:14px}.player-tools{display:flex;flex-shrink:0;align-items:center}.player-error button,.player-tools button{display:flex;align-items:center;gap:7px;background:#282638;color:#e7e3f2;border:1px solid #423c56;padding:10px 12px;border-radius:8px;font:700 14px Nunito,sans-serif;white-space:nowrap}.player-tools button:hover{background:#4c3374}.player-tools button:disabled,.touch-controls button:disabled{opacity:.45;cursor:default}.player-loading,.player-pause{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#11111eea;color:white;border:0;font:800 18px Nunito,sans-serif;padding:20px;text-align:center}.player-loading img{width:min(220px,60%);border-radius:12px}.player-error{padding:12px 20px;background:#4c2433;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.touch-controls{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding:12px;background:#1c1a29}.touch-controls button{min-width:44px;height:44px;border:1px solid #5b4c77;background:#302742;border-radius:9px;font:800 17px Nunito,sans-serif;color:white;touch-action:none;-webkit-user-select:none;user-select:none;padding:0 13px}.touch-controls button:active{background:#6842ba}.player-help{border-top:1px solid #332d45;padding:8px 20px 14px;background:#171522;font-size:14px;line-height:1.5;color:#b8b3cc}.player-help p{margin:8px 0}.player-help span{font-size:12px}.player-help .audio-help,.player-help a{color:#c9afff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1199px){.game-page-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.player-header{flex-wrap:wrap}.player-tools{margin-left:auto}}@media(max-width:899px){.game-page-layout{grid-template-columns:minmax(0,1fr)}.related-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-space-sidebar{max-width:300px;margin:24px auto}.player-stage{min-height:300px}.game-page{padding-right:16px}}@media(max-width:599px){.game-page{padding:0 12px 24px 8px}.game-breadcrumb{gap:4px}.back-to-games{padding:8px;font-size:14px}.game-breadcrumb>span{max-width:38vw}.ad-placement{height:100px}.ad-space{margin-bottom:16px}.ad-space-bottom{margin-top:16px}.player-inline{border-radius:12px}.player-stage{min-height:260px}.player-header{padding:12px;gap:12px}.player-heading>img{width:54px;height:40px}.player-heading h1{font-size:18px}.player-header .eyebrow{font-size:12px}.player-tools{margin-left:0}.related-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.touch-controls{padding:10px 6px;gap:5px}.touch-controls button{min-width:40px;padding:0 10px}.player-help{padding:8px 12px 12px}.player-error{flex-wrap:wrap;padding:12px}.ad-space-sidebar .ad-placement{height:250px}}.header .brand{flex:none;min-width:0;gap:0}.header .brand .brand-logo{display:block;width:190px;height:54px;object-fit:contain}.header .brand .brand-symbol{display:none;width:40px;height:40px;object-fit:contain}@media(max-width:999px){.header .brand .brand-logo{width:164px;height:52px}}@media(max-width:599px){.header .brand .brand-logo{width:144px;height:48px}}@media(max-width:419px){.header .brand .brand-logo{display:none}.header .brand .brand-symbol{display:block;width:36px;height:36px}}