.mobile-page{padding-block:24px 52px}.mobile-hero{background:#191d25;border-radius:14px;grid-template-columns:1fr .95fr;align-items:stretch;display:grid;overflow:hidden}.mobile-hero-copy{align-self:center;padding:clamp(24px,4.5vw,58px)}.mobile-hero h1{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.mobile-hero p{color:#d1d5de;max-width:44ch;margin-block:20px 24px}.mobile-actions{flex-wrap:wrap;gap:10px;display:flex}.mobile-actions .button,.mobile-games .button{white-space:normal;gap:8px}.mobile-actions .icon,.mobile-games .icon{flex:none;width:17px;height:17px}.mobile-art{isolation:isolate;background:#331c24;place-items:center;min-height:420px;padding:32px;display:grid;position:relative}.mobile-backdrop{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mobile-art:before{content:"";z-index:-1;background:linear-gradient(105deg,#191d25,#191d2522 75%);position:absolute;inset:0}.mobile-phone{background:#11151b;border:4px solid #57525b;border-radius:28px;width:min(244px,72%);padding:24px 10px 18px;position:relative;transform:rotate(-7deg);box-shadow:0 20px 42px #050509b3}.mobile-camera{background:#57525b;border-radius:8px;width:35px;height:5px;position:absolute;top:9px;left:calc(50% - 17px)}.mobile-logo{width:94px;margin:0 auto 12px;display:block}.mobile-banner{border-radius:8px;width:100%;display:block}.mobile-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.mobile-covers img{border-radius:5px;width:100%}.mobile-floating-cover{border:2px solid #777c93;border-radius:10px;width:24%;max-width:128px;position:absolute;bottom:12%;right:8%;transform:rotate(10deg);box-shadow:0 14px 28px #000a}.mobile-shortcuts,.mobile-games{margin-top:42px}.mobile-shortcuts{scroll-margin-top:24px}.mobile-devices,.mobile-help{gap:16px;display:grid}.mobile-devices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mobile-devices article,.mobile-help section,.mobile-games{background:#1b2028;border-radius:12px}.mobile-devices article,.mobile-help section,.mobile-games-copy{padding:clamp(18px,3vw,28px)}.mobile-devices h3{align-items:center;gap:12px;display:flex}.device-icon{color:#c4d5ff;background:#2c303b;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}#android .device-icon{color:#b3dfaa}.device-icon .icon{width:24px;height:24px}.mobile-devices ol{counter-reset:shortcut-step;margin:20px 0 0;padding-left:0;list-style:none}.mobile-devices li{counter-increment:shortcut-step;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mobile-devices li:before{content:counter(shortcut-step);color:#fff;background:#303744;border-radius:50%;place-items:center;height:26px;font-size:.85rem;font-weight:700;display:grid}.mobile-devices li+li{margin-top:14px}.mobile-devices li,.mobile-help p{color:var(--muted)}.mobile-games{overflow:hidden}@media (width<=700px){.mobile-hero,.mobile-devices,.mobile-help{grid-template-columns:minmax(0,1fr)}.mobile-art{min-height:280px;padding:20px}.mobile-phone{width:min(184px,70%)}.mobile-art:before{background:linear-gradient(#191d25,#191d2500 75%)}.mobile-floating-cover{width:23%;max-width:96px}}.mobile-games{background:radial-gradient(at 100%,#38243c,#1b2028 66%);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.mobile-games-copy{padding-block:32px}.mobile-games-copy p{color:#d1d5de;max-width:52ch;margin-block:12px 18px}.mobile-games-art{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:24px;display:grid}.mobile-games-art img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.mobile-games-art img:nth-child(2){transform:translateY(-6px)}.mobile-help{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mobile-help h2{align-items:center;gap:12px;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25;display:flex}.mobile-help p{margin-top:12px}@media (width<=700px){.mobile-games,.mobile-help{grid-template-columns:minmax(0,1fr)}.mobile-games-art{grid-row:1;padding:20px 20px 0}.mobile-games-copy{padding-block:20px}}
