.not-found-module__lggD0q__page{min-height:100svh;padding:calc(env(safe-area-inset-top) + 20px) var(--gutter) 40px;background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom));color:var(--ink);text-align:center;flex-direction:column;align-items:center;display:flex}.not-found-module__lggD0q__logo img{width:140px;height:auto}.not-found-module__lggD0q__heading{font-family:var(--font-logo), system-ui, sans-serif;color:var(--on-brand);text-shadow:0 4px #2a8fc0;text-transform:uppercase;margin-top:48px;font-size:clamp(34px,9vw,52px);font-weight:400;line-height:1}.not-found-module__lggD0q__body{color:#1f4f6a;max-width:42ch;margin-top:8px;font-size:16px;font-weight:700;line-height:1.5}.not-found-module__lggD0q__buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.not-found-module__lggD0q__button{color:#1f1a33;font:800 15px/1 var(--font-ui), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffc83d;border:0;border-radius:16px;align-items:center;gap:8px;padding:15px 22px 13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -5px #d9a91a,0 12px 24px -12px #145a8c99}.not-found-module__lggD0q__secondary{background:#fff;box-shadow:inset 0 -5px #d8d3e6,0 12px 24px -12px #145a8c99}.not-found-module__lggD0q__gamesTitle{color:#1f4f6a;letter-spacing:.1em;text-transform:uppercase;margin-top:36px;font-size:15px;font-weight:800}.not-found-module__lggD0q__games{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:880px;margin:14px 0 0;padding:0;list-style:none;display:grid}.not-found-module__lggD0q__card{aspect-ratio:3/4;transition:transform .16s var(--spring);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #143c6499}.not-found-module__lggD0q__card:hover{transform:translateY(-3px)}.not-found-module__lggD0q__card img{object-fit:cover}.not-found-module__lggD0q__card:after{content:"";background:linear-gradient(#0000 55%,#141028bf);position:absolute;inset:0}.not-found-module__lggD0q__play{z-index:1;background:var(--brand);width:34px;height:34px;color:var(--on-brand);border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;top:10px;right:10px}.not-found-module__lggD0q__name{z-index:1;color:var(--on-brand);font-size:14px;font-weight:800;position:absolute;bottom:12px;left:0;right:0}@media (min-width:720px){.not-found-module__lggD0q__games{gap:18px}.not-found-module__lggD0q__card{aspect-ratio:4/3;border-radius:22px}.not-found-module__lggD0q__name{font-size:19px}}
