@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7fd790{font-family:Outfit,Outfit Fallback;font-style:normal}:root{--max-w:400px;--bg:#0a0a0f;--bg-soft:#0e0e14;--surface:#14141c;--surface-2:#1c1c26;--surface-3:#252532;--text:#f2f2f6;--text-muted:#8b8b9e;--accent:#00d4aa;--accent-dim:rgba(0,212,170,0.18);--accent-glow:rgba(0,212,170,0.35);--radius:14px;--radius-sm:10px;--radius-pill:999px;--header-h:56px;--ad-w:360px;--ad-h:280px;--safe-bottom:env(safe-area-inset-bottom,0);--shadow-card:0 4px 20px rgba(0,0,0,0.35);--shadow-card-hover:0 8px 28px rgba(0,0,0,0.45)}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}.app,body{min-height:100dvh}.app{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;border-left:1px solid #8b8b9e8a;border-right:1px solid #8b8b9e8a;background-color:#111111}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:rgba(10,10,15,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.logo{font-weight:700;font-size:1.4rem;letter-spacing:-.03em;color:var(--text);text-decoration:none}.logo:hover{color:var(--accent)}.tagline{font-size:.75rem;color:var(--text-muted);font-weight:500}.ad-slot{width:100%;max-width:var(--ad-w);min-height:var(--ad-h);margin-left:auto;margin-right:auto}.ad-slot .adsbygoogle{width:100%!important;min-height:var(--ad-h)}.ads-container{width:100%;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:4px}.ad-name{font-size:9px;color:#88888873;letter-spacing:3px;text-transform:uppercase;align-self:center}.ad-top{margin-top:0;margin-bottom:0}.ad-mid{margin:20px auto 0}.ad-detail{margin:16px auto 0}.ad-below-game,.ad-detail-bottom{margin:20px auto 0}.ad-banner-strip{width:100%;max-width:320px}.ad-anchor,.ad-banner-strip{height:50px;margin:16px auto 0;border-radius:var(--radius-sm)}.ad-anchor{position:-webkit-sticky;position:sticky;bottom:60px;width:320px;z-index:90}.ad-anchor-global{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:320px;height:50px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:none;margin:0;z-index:200;padding-bottom:var(--safe-bottom)}.in-feed-ad-wrap{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:4px;margin:4px 0}.in-feed-ad-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.6;align-self:flex-start;padding-left:2px}.in-feed-ad{width:100%;max-width:300px;height:250px}.main{flex:1 1;position:relative}.section-label{margin:0 0 10px;padding:12px 16px 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.section-label--grid{padding-top:4px;margin-top:8px}.trending-wrap{padding:12px 0 8px}.trending-scroll{display:flex;gap:12px;padding:0 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trending-scroll::-webkit-scrollbar{display:none}.trending-scroll .game-tile{flex:0 0 160px;min-width:160px}.trending-scroll .game-tile-cover{aspect-ratio:3/4;border-radius:var(--radius)}.categories{display:flex;gap:8px;padding:4px 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.categories::-webkit-scrollbar{display:none}.cat-chip{flex-shrink:0;padding:8px 16px;border-radius:var(--radius-pill);border:none;background:var(--surface);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s;text-decoration:none;display:inline-block}.cat-chip.active,.cat-chip:hover{background:var(--accent-dim);color:var(--accent)}.cat-chip.active{box-shadow:0 0 0 1px var(--accent)}.game-grid,.game-grid-after,.game-grid-mixed{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:0 12px 16px}.game-tile{display:block;text-decoration:none;color:inherit;border-radius:var(--radius);overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-card)}.game-tile:hover{box-shadow:var(--shadow-card-hover)}.game-tile:active{transform:scale(.98)}.game-tile-cover{position:relative;aspect-ratio:4/5;background:var(--surface-2);overflow:hidden}.game-tile-fallback{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:rgba(255,255,255,.2);background:linear-gradient(145deg,var(--surface-2) 0,var(--surface) 100%)}.game-tile-img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.game-tile-img.failed{display:none}.game-tile-cover:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.25) 50%,transparent 72%);pointer-events:none}.game-tile-badge{position:absolute;top:8px;left:8px;z-index:2;padding:4px 9px;border-radius:6px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:var(--bg);box-shadow:0 2px 8px rgba(0,212,170,.4)}.game-tile-overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:24px 12px 12px;display:flex;flex-direction:column;gap:2px}.game-tile-name{font-size:.875rem;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.6)}.game-tile-meta{font-size:.7rem;color:var(--text-muted);text-shadow:0 1px 2px rgba(0,0,0,.5)}.game-tile-play{margin-top:6px;font-size:.8rem;font-weight:700;color:var(--accent);text-shadow:0 1px 3px rgba(0,0,0,.6)}.game-detail-block{padding-bottom:24px}.btn-back-detail{display:inline-flex;align-items:center;gap:6px;margin:12px 16px;padding:10px 0;background:transparent;border:none;color:var(--text-muted);font-size:.9375rem;cursor:pointer;text-decoration:none}.btn-back-detail:hover{color:var(--text)}.game-detail-hero{padding:0 16px 16px}.game-detail-cover-wrap{width:100%;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);margin-bottom:14px;position:relative}.game-detail-cover-fallback{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;font-size:4rem;font-weight:700;color:rgba(255,255,255,.15);background:linear-gradient(145deg,var(--surface-2) 0,var(--surface) 100%)}.game-detail-cover{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.game-detail-meta{margin:0 0 4px;font-size:.8rem;color:var(--text-muted)}.game-detail-name{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.game-detail-actions{padding:20px 16px 0}.btn-play-game{width:100%;padding:18px 24px;border:none;border-radius:var(--radius);background:var(--accent);color:var(--bg);font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 20px rgba(0,212,170,.35)}.btn-play-game:hover{box-shadow:0 6px 24px rgba(0,212,170,.45)}.btn-play-game:active{transform:scale(.98)}.game-frame-wrap{min-height:260px;position:relative;background:#000}.game-frame-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.btn-back-play{position:absolute;top:12px;left:12px;z-index:10;padding:10px 14px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.btn-back-play:hover{background:rgba(0,0,0,.8)}.related-wrap{padding:16px 0}.related-scroll{display:flex;gap:12px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.related-scroll::-webkit-scrollbar{display:none}.related-scroll .game-tile{flex:0 0 120px;min-width:120px}.related-scroll .game-tile-cover{aspect-ratio:1;border-radius:var(--radius-sm)}.related-scroll .game-tile-name{-webkit-line-clamp:1;font-size:.8rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.rewarded-gate{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 16px 0}.rewarded-gate-text{margin:0;font-size:.85rem;color:var(--text-muted);text-align:center}.btn-watch-ad{width:100%;padding:16px 24px;border:none;border-radius:var(--radius);background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 20px rgba(124,58,237,.4)}.btn-watch-ad:hover{box-shadow:0 6px 24px rgba(124,58,237,.55)}.btn-watch-ad:active{transform:scale(.98)}.rewarded-gate-sub{margin:0;font-size:.75rem;color:var(--text-muted);opacity:.6}.rewarded-watching{padding:16px}.rewarded-ad-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.rewarded-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);opacity:.7;align-self:flex-start}.rewarded-ad{width:300px;height:250px}.rewarded-progress-bar{width:300px;height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden}.rewarded-progress-fill{height:100%;background:linear-gradient(90deg,#7c3aed,var(--accent));border-radius:2px;width:100%;transform-origin:left;animation:progressShrink linear forwards}@keyframes progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rewarded-timer{margin:0;font-size:.8rem;color:var(--text-muted);text-align:center}