@media(min-width:900px){:is(.br-home,.br-arcade,.mp-arcade-grid) .mp-discover{max-width:none}}@media(max-width:899px){html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand utils" "tabs tools";grid-gap:0 8px;gap:0 8px;padding:4px 12px;min-height:82px;height:auto}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__brand{grid-area:brand;width:auto;min-width:0;gap:6px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__mark{width:23px;height:23px;flex-basis:23px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__mname{font-size:12px;letter-spacing:-.4px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__utils{grid-area:utils;justify-self:end;min-width:0;width:auto;gap:5px;flex-wrap:nowrap}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__mtabs{grid-area:tabs;min-height:32px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__toolbox--mobile{grid-area:tools;justify-self:end}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__msearch{width:28px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__mcreate{padding-inline:8px;gap:5px;font-size:12px}html:has(.br-home) .mp-site-chrome .mp-topnav--home .mp-topnav__mcreate-i{width:20px;height:20px}}:is(.br-home,.mp-arcade-grid,.dc-catalog) .mp-gcard{position:relative}:is(.br-home,.mp-arcade-grid,.dc-catalog) .mp-gcard__titlerow{position:absolute;left:9px;right:9px;bottom:30px;z-index:3;margin:0;opacity:0;pointer-events:none;min-height:0}:is(.br-home,.mp-arcade-grid,.dc-catalog) .mp-gcard__titlerow .mp-gcard__title{color:#fff;font-size:12px;line-height:1.4;text-shadow:0 1px 5px #000b}:is(.br-home,.mp-arcade-grid,.dc-catalog) .mp-gcard:is(:hover,:focus-visible) .mp-gcard__titlerow{opacity:1}:is(.br-home,.mp-arcade-grid,.dc-catalog) .mp-gcard__crop{box-shadow:var(--cover-rest-shadow);border-radius:18px}.br-home-footer{margin-top:40px}.br-home-footer .mp-footer{border-radius:18px}.br-home-footer .mp-footer__inner{max-width:none;padding-inline:4px}@media(max-width:899px){.br-home-footer{margin-top:28px}.br-home-footer .mp-footer__inner{padding:28px 4px calc(28px + env(safe-area-inset-bottom))}}