:root{--blue:#2f80ed;--green:#27ae60;--yellow:#f2c94c;--purple:#9b51e0;--dark:#1f2937;--bg:#f9fafb;--card:#fff;--muted:#6b7280;--shadow:0 8px 20px #00000014;--radius:14px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);font-weight:var(--w-regular);color:var(--dark)}h1,h2,h3{margin:0 0 16px;line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-wrap:balance}h1{font-size:var(--h1);font-weight:var(--w-black)}h2{font-size:var(--h2);font-weight:var(--w-black)}h3{font-size:var(--h3);font-weight:var(--w-bold);letter-spacing:var(--track-slight)}p,li{font-size:var(--text-base);line-height:var(--lh-relaxed)}.muted{font-size:var(--text-sm);line-height:var(--lh-normal)}.btn,.pill,.fpp-chip,.game-cat{font-family:var(--font-sans);letter-spacing:-.01em}.fpp-toast{position:fixed;left:12px;right:12px;bottom:14px;z-index:1001;display:none;justify-content:center}.fpp-toast.is-on{display:flex}.fpp-toast .inner{width:min(560px,calc(100% - 0px));border-radius:18px;padding:12px;background:#151433eb;border:1px solid #0000001a;box-shadow:0 20px 45px #0000002e;display:flex;align-items:center;justify-content:space-between;gap:12px}.fpp-toast .inner .msg{font-weight:800}.fpp-toast .inner .tactions{display:flex;gap:8px;flex-wrap:wrap}.fpp-title,.fpp-trending-title,.fpp-planet-title,.fpp-sidebar-card span{font-size:var(--text-sm);line-height:1.2;font-weight:var(--w-bold);letter-spacing:var(--track-slight)}.game-title{font-size:clamp(26px,1.2rem + 1.8vw,44px)!important;font-weight:var(--w-black)!important;letter-spacing:var(--track-tight);line-height:1.05}.fpp-featured-overlay h3{font-size:clamp(22px,1.1rem + 1.6vw,34px);font-weight:var(--w-black)}a{text-decoration:none}a:hover{text-decoration:underline}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:"Outfit",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--dark);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.game-title,.fpp-featured-overlay h3{font-weight:800;letter-spacing:-.02em}.game-title{font-weight:900;letter-spacing:-.03em}.container{max-width:1100px;margin:0 auto;padding:0 18px}.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}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;border:0;text-decoration:none;font-weight:800;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--yellow);color:var(--dark)}.section{padding:52px 0}.section h2{text-align:center;margin:0 0 26px;font-size:clamp(20px,2.6vw,30px)}.lead{max-width:760px;margin:0 auto;text-align:center;color:var(--dark);font-size:18px;line-height:1.6}.muted{text-align:center;color:var(--muted)}.fpp-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width: 640px){.fpp-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 980px){.fpp-games-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.fpp-game-card{display:block;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px;color:var(--dark);text-decoration:none;transition:transform .12s ease}.fpp-game-card:hover{transform:translateY(-2px)}.fpp-thumb{width:100%;height:auto;border-radius:12px;display:block;aspect-ratio:16 / 10;object-fit:cover;background:#e5e7eb}.fpp-thumb--placeholder{width:100%;border-radius:12px;aspect-ratio:16 / 10;background:#e5e7eb}.fpp-title{margin-top:10px;font-weight:800;font-size:14px;line-height:1.2}.pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pill{background:var(--green);color:#fff;padding:10px 16px;border-radius:999px;font-weight:800}.content h1{margin:0 0 16px}.post-body{line-height:1.7}.site-footer{background:var(--dark);color:#fff;padding:26px 0}.footer-inner{text-align:center;opacity:.95}@media (max-width: 860px){.site-nav.is-open{display:block}}.game-layout{max-width:1100px;width:100%;margin-left:auto;margin-right:auto}.game-header{margin-bottom:14px}.game-title{margin:0 0 10px;font-size:clamp(22px,3vw,38px);text-align:center}.game-cats{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.game-cat{display:inline-flex;padding:8px 12px;border-radius:999px;background:#2f80ed1f;color:var(--blue);text-decoration:none;font-weight:800}.game-player-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;margin:0 auto 18px}.game-player-toolbar{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.game-embed-wrap{width:100%;border-radius:12px;overflow:hidden;background:#0b1220}.game-embed-wrap::before{content:"";display:block;padding-top:56.25%}.game-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.game-embed-wrap{position:relative}.game-content-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;margin:0 auto}.game-subtitle{margin:0 0 10px}.game-actions-top{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.fpp-install-btn{position:fixed;right:14px;bottom:14px;z-index:9999;background:var(--yellow);color:var(--dark);border:0;padding:12px 14px;border-radius:999px;font-weight:900;box-shadow:var(--shadow);cursor:pointer}:root{--fpp-safe-top:env(safe-area-inset-top,0px);--fpp-safe-right:env(safe-area-inset-right,0px);--fpp-safe-bottom:env(safe-area-inset-bottom,0px);--fpp-safe-left:env(safe-area-inset-left,0px);--fpp-header-h:58px}.site-header{padding-top:var(--fpp-safe-top)}.site-main{padding-left:var(--fpp-safe-left);padding-right:var(--fpp-safe-right);padding-bottom:var(--fpp-safe-bottom)}.container{padding-left:max(18px,var(--fpp-safe-left));padding-right:max(18px,var(--fpp-safe-right))}.game-embed-wrap{height:calc(100svh - var(--fpp-header-h) - 210px);min-height:520px;max-height:900px}@media (max-width: 860px){.game-embed-wrap{height:calc(100svh - var(--fpp-header-h) - 190px);min-height:420px;max-height:none}}.game-embed-wrap::before{display:none!important}#player{scroll-margin-top:calc(var(--fpp-header-h) + var(--fpp-safe-top) + 12px)}body.fpp-ui-hidden .site-header{display:none!important}body.fpp-ui-hidden .game-header{display:none!important}body.fpp-ui-hidden .game-content-card{display:none!important}body.fpp-ui-hidden .site-footer{display:none!important}body.fpp-ui-hidden .site-main > section.section:last-of-type{display:none!important}body.fpp-ui-hidden .section{padding:0!important}body.fpp-ui-hidden .game-player-card{padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important}body.fpp-ui-hidden .game-player-toolbar{position:fixed;top:calc(10px + var(--fpp-safe-top));left:calc(10px + var(--fpp-safe-left));right:calc(10px + var(--fpp-safe-right));z-index:10000;justify-content:flex-end;gap:10px;margin:0}body.fpp-ui-hidden .game-embed-wrap{height:100svh!important;min-height:100svh!important;max-height:none!important;border-radius:0!important}body.fpp-ui-hidden .fpp-ad{display:none!important}body.fpp-ui-hidden .game-player-toolbar .btn-light{background:#00000059;color:#fff}.fpp-planet__wrap{border:1px solid #00000014;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #0000000d}.fpp-planet__hero{position:relative}.fpp-planet__heroImg{width:100%;height:360px;object-fit:cover;display:block;background:#f3f4f6}.fpp-planet__body{padding:22px}.fpp-planet__title{margin:0;font-size:34px;line-height:1.1;color:#0f172a}.fpp-planet__content{margin-top:16px;font-size:16px;line-height:1.65;color:#0f172a}.fpp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.fpp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.fpp-grid{grid-template-columns:1fr}}.fpp-card{border:1px solid #00000014;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;box-shadow:0 2px 10px #0000000a}.fpp-card:hover{box-shadow:0 10px 26px #00000014;transform:translateY(-1px);transition:box-shadow .18s ease,transform .18s ease}.fpp-card__img img{width:100%;height:160px;object-fit:cover;display:block;background:#f3f4f6}.fpp-card__title{font-weight:600;color:#0f172a}.fpp-planet__content a{color:#2f80ed;text-decoration:underline}.fpp-planet__content h2,.fpp-planet__content h3{margin-top:18px}.game-player-card{margin-left:auto;margin-right:auto}.game-embed-wrap{margin-left:auto;margin-right:auto}.game-iframe{display:block}.container{margin-left:auto!important;margin-right:auto!important}.game-layout{max-width:1100px;width:100%;margin-left:auto!important;margin-right:auto!important}.site-main{margin-left:auto;margin-right:auto}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.footer-links a{color:#fff;text-decoration:none;font-weight:600;opacity:.9}.footer-links a:hover{opacity:1}.footer-nav{display:flex;justify-content:center}.fpp-seo .lead{font-size:18px;color:var(--dark)}.fpp-seo-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;max-width:1400px;margin:0 auto;border:1px solid #0000000f}.fpp-seo-card a{color:var(--blue);font-weight:800;text-decoration:underline}.fpp-seo-h3{margin:0 0 10px;font-size:18px}.fpp-faq details{border:1px solid #00000014;border-radius:14px;padding:12px 14px;background:#fff;margin-bottom:10px}.fpp-faq summary{cursor:pointer;font-weight:900;color:var(--dark)}.fpp-faq p{margin:10px 0 0;color:var(--muted);line-height:1.6}.fpp-seo-card{max-width:1400px;margin:0 auto}.pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none}.pill .pill-count{flex:0 0 auto;display:inline-block;opacity:.75;font-variant-numeric:tabular-nums}.pill-row a.pill{font-size:16px!important;line-height:1.2!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-indent:0!important}.pill-row a.pill *{font-size:inherit!important;color:inherit!important;visibility:visible!important;opacity:1!important;display:inline!important}.pill-row a.pill::before,.pill-row a.pill::after{content:none!important}.pill-row{overflow:visible!important}.pill-row a.pill{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.fpp-grid--spotlight .fpp-game-card{display:block;border-radius:16px;overflow:hidden}.fpp-grid--spotlight .fpp-thumb,.fpp-grid--spotlight .fpp-thumb--placeholder{height:220px;width:100%;object-fit:cover}.fpp-grid--spotlight .fpp-title{font-size:16px;padding:10px 12px 12px}.js-fpp-continue-wrap .fpp-game-card .fpp-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpp-ad-slot{margin:28px auto;max-width:1100px;text-align:center}.fpp-ad-box{width:100%;background:#1f29370a;border:1px dashed #1f293738;color:#1f29379e;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#1f29379e;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fpp-ad-rectangle{min-height:280px}.fpp-ad-card{grid-column:1 / -1;min-height:280px}.site-header{background:#2f80edeb;backdrop-filter:blur(6px);box-shadow:0 2px 0 #0000000a 0 8px 22px #0000001a}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;line-height:1.1}.pill img,.pill svg{width:18px;height:18px;object-fit:contain;transform:translateY(10px)}.pill{overflow:visible!important}.pill-row a.pill{display:inline-flex!important;align-items:center!important;padding-top:12px!important;padding-bottom:12px!important;line-height:1.2!important;overflow:visible!important}.pill-row a.pill img{display:inline-block!important;vertical-align:middle!important;position:relative!important;top:2px!important;width:18px!important;height:18px!important;object-fit:contain!important}.pill-row a.pill svg{position:relative!important;top:2px!important}.fpp-card__img img{object-position:center top!important}.fpp-howto{padding:18px 0 0}.fpp-howto__bar{background:linear-gradient(135deg,#2f80ed1a,#9b51e014);border:1px solid #00000014;border-radius:18px;box-shadow:var(--shadow);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fpp-howto__item{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:220px}.fpp-howto__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#7eb6ff;border:1px solid #0000000f;font-size:18px}.fpp-howto__text strong{display:block;font-weight:900;color:var(--dark);line-height:1.1}.fpp-howto__text span{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.2}.fpp-howto__divider{width:1px;height:28px;background:#0000001a}@media (max-width: 860px){.fpp-howto__divider{display:none}}.fpp-new-week .fpp-thumb,.fpp-new-week .fpp-thumb--placeholder{aspect-ratio:16 / 9}.page .site-main,.page .container,.page .content,.page article,.page .post-body{height:auto!important;max-height:none!important;overflow:visible!important}.page .section{min-height:auto!important;height:auto!important}.page .game-layout,.page .game-player-card,.page .game-embed-wrap{height:auto!important;max-height:none!important}.page p,.page li{overflow:visible!important}.page .post-body,.page .post-body p,.page .post-body li,.page .post-body span,.page .post-body div{color:#111!important}.page .post-body h1,.page .post-body h2,.page .post-body h3,.page .post-body h4{color:#000!important}.page .post-body a{color:#2f80ed!important;font-weight:700}.page .post-body{max-width:820px;margin:0 auto;font-size:17px;line-height:1.75}.navigation.pagination{margin:30px 0 10px;text-align:center}.navigation.pagination .nav-links{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.navigation.pagination .page-numbers{display:inline-block;padding:8px 14px;border-radius:10px;background:#f4f6fa;text-decoration:none;font-weight:600;font-size:14px;color:#222;border:1px solid #0000000f;transition:all .15s ease}.navigation.pagination .page-numbers:hover{background:#fff;border-color:#00000026;box-shadow:0 4px 10px #00000014;transform:translateY(-1px)}.navigation.pagination .page-numbers.current{background:#1a73e8;color:#fff;border-color:#1a73e8;cursor:default}.navigation.pagination .next.page-numbers{padding-left:16px;padding-right:16px;font-size:0;position:relative;width:44px}.navigation.pagination .next.page-numbers::after{content:"➜";font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navigation.pagination .next.page-numbers:hover::after{transform:translate(-40%,-50%)}.navigation.pagination .prev.page-numbers{font-size:0;position:relative;width:44px}.navigation.pagination .prev.page-numbers::after{content:"←";font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navigation.pagination .prev.page-numbers:hover::after{transform:translate(-60%,-50%)}.fpp-playnext-shelf{padding:18px 0 8px}.fpp-playnext-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:16px}.fpp-playnext-featured{grid-row:span 2;min-width:0}.fpp-playnext-card,.fpp-playnext-mini{position:relative;display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #0000000f;box-shadow:0 12px 28px #00000014;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fpp-playnext-card:hover,.fpp-playnext-mini:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000001f;border-color:#0000001f}.fpp-playnext-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#111827d1;color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;backdrop-filter:blur(6px)}.fpp-playnext-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#2f80ed;color:#fff;font-size:14px;font-weight:800;line-height:1}.fpp-playnext-wrap[data-loading="1"]{min-height:300px}@media (max-width: 920px){.fpp-playnext-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpp-playnext-featured{grid-column:span 2;grid-row:auto}}@media (max-width: 640px){.fpp-playnext-grid{grid-template-columns:1fr 1fr;gap:12px}.fpp-playnext-featured{grid-column:span 2}}.fpp-home-featured-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:18px;align-items:start}@media (max-width: 900px){.fpp-home-featured-grid{grid-template-columns:1fr}}.fpp-trending-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fpp-trending-card{display:block;text-decoration:none}.fpp-trending-thumb{border-radius:16px;overflow:hidden;background:#111}.fpp-trending-thumb img{width:100%;height:140px;object-fit:cover;display:block}.fpp-trending-title{margin-top:8px;font-weight:600;font-size:14px}.fpp-featured-card{display:block;position:relative;border-radius:28px;overflow:hidden;text-decoration:none;background:#111;min-height:380px;box-shadow:0 10px 28px #00000040;transition:all .25s ease}.fpp-featured-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #00000059}.fpp-featured-thumb img{width:100%;height:420px;object-fit:cover;display:block}.fpp-featured-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;background:linear-gradient(to top,#000000eb,#00000026)}.fpp-featured-overlay h3{margin:0 0 10px;font-size:28px;font-weight:800;color:#fff;line-height:1.1}.fpp-featured-overlay p{margin:0 0 16px;color:#ddd;font-size:15px;max-width:480px;line-height:1.5}.fpp-featured-cta{display:inline-block;background:#ffd34d;color:#111;font-weight:700;padding:12px 18px;border-radius:999px;width:max-content;font-size:14px;transition:all .2s ease}.fpp-featured-cta:hover{background:#ffe27a;transform:scale(1.05)}.fpp-trending-card{display:block;text-decoration:none;border-radius:18px;overflow:hidden;background:#111;box-shadow:0 6px 18px #0000002e;transition:all .2s ease}.fpp-trending-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #00000047}.fpp-trending-thumb{position:relative;overflow:hidden}.fpp-trending-thumb img{width:100%;height:150px;object-fit:cover;display:block;transition:transform .3s ease}.fpp-trending-card:hover .fpp-trending-thumb img{transform:scale(1.08)}.fpp-trending-title{padding:12px 12px 14px;font-size:14px;font-weight:700;color:#fff;background:#151515;min-height:44px;line-height:1.3}.fpp-trending-card::after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0a}.fpp-home-planets{padding-top:10px}.fpp-home-planets-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.fpp-home-planets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fpp-home-planet-card{display:flex;flex-direction:column;overflow:hidden;min-height:unset;border-radius:26px;background:linear-gradient(180deg,#7a3cff 0%,#35186f 38%,#040714 100%);box-shadow:0 16px 36px #0000002e;text-decoration:none;color:#fff;transition:transform .18s ease,box-shadow .18s ease}.fpp-home-planet-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px #0000003d}.fpp-home-planet-media{padding:14px 14px 0}.fpp-home-planet-media img,.fpp-home-planet-fallback{display:block;width:100%;aspect-ratio:3 / 1;object-fit:cover;border-radius:20px;background:linear-gradient(180deg,#25114a 0%,#12071f 100%)}.fpp-home-planet-overlay{position:static;padding:16px 18px 18px;min-height:unset;background:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;pointer-events:none}.fpp-home-planet-title{margin:0!important;padding:0!important;font-size:clamp(18px,1.35vw,24px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important;text-decoration:none!important;text-transform:none!important;font-style:normal!important;font-family:inherit!important;text-shadow:none!important;background:none!important;border:none!important;box-shadow:none!important;display:block!important;white-space:normal!important;word-break:break-word!important}.fpp-home-planet-sub{margin:0!important;padding:0!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;color:#ffffffeb!important;text-decoration:none!important;text-transform:none!important;font-style:normal!important;font-family:inherit!important;text-shadow:none!important;background:none!important;border:none!important;box-shadow:none!important;display:block!important}.fpp-home-planet-title::before,.fpp-home-planet-title::after,.fpp-home-planet-sub::before,.fpp-home-planet-sub::after,.fpp-home-planet-card::before,.fpp-home-planet-card::after,.fpp-home-planet-overlay::before,.fpp-home-planet-overlay::after{content:none!important;display:none!important}.fpp-home-planet-title i,.fpp-home-planet-title svg,.fpp-home-planet-title img,.fpp-home-planet-title .icon,.fpp-home-planet-title .emoji,.fpp-home-planet-overlay i,.fpp-home-planet-overlay svg{display:none!important}.fpp-home-planets-viewall{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;background:linear-gradient(135deg,#6f36ff 0%,#9c63ff 100%);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 12px 26px #6f36ff47}.fpp-home-planets-viewall:hover{color:#fff}@media (max-width: 1180px){.fpp-home-planets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.fpp-home-planets-head{flex-direction:column;align-items:flex-start}.fpp-home-planets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fpp-home-planet-card{border-radius:22px}.fpp-home-planet-media{padding:14px 14px 0}.fpp-home-planet-media img,.fpp-home-planet-fallback{border-radius:16px}.fpp-home-planet-overlay{padding:14px 14px 16px}.fpp-home-planet-title{font-size:18px!important}.fpp-home-planet-sub{font-size:14px!important}}@media (max-width: 540px){.fpp-home-planets-grid{grid-template-columns:1fr}}.fpp-home-planet-card{border-radius:24px}.fpp-home-planet-media{padding:16px 16px 0}.fpp-home-planet-media img,.fpp-home-planet-fallback{border-radius:18px;aspect-ratio:16 / 9}.fpp-home-planet-overlay{padding:12px 16px 16px;gap:4px}.fpp-home-planet-title{font-size:clamp(16px,1.2vw,22px)!important;line-height:1.08!important;font-weight:800!important}.fpp-home-planet-sub{font-size:14px!important;line-height:1.15!important}.fpp-home-planet-title,.fpp-home-planet-sub{max-width:100%}.fpp-home-planets-grid{align-items:start}.js-fpp-favorite-toggle.is-saved{background:#ff4d6d!important;color:#fff!important;border-color:#ff4d6d!important}.fpp-online-pill .label{font-weight:700;opacity:.9;font-size:12px}@keyframes fppPulseOnline{0%{box-shadow:0 0 0 0 #22c55ea6}70%{box-shadow:0 0 0 10px #22c55e00}100%{box-shadow:0 0 0 0 #22c55e00}}@media (max-width: 520px){.fpp-trending-head{flex-direction:column;align-items:flex-start}}.fpp-online-pill .label{font-weight:700;font-size:13px;color:var(--muted)}.fpp-home-featured h2{margin:0 0 10px!important;text-align:left!important;line-height:1.15}.fpp-featured-main,.fpp-featured-side{padding-top:0!important}.fpp-trending-head{margin-bottom:10px!important;align-items:center}.next-game-bar{position:fixed;bottom:0;left:0;right:0;background:#0f172a;border-top:1px solid #ffffff14;padding:10px 18px;display:flex;justify-content:center;z-index:9999;box-shadow:0 -10px 25px #0006}.next-game-bar span{margin-right:14px;opacity:.7}.next-game-bar a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:14px}.next-game-bar img{width:46px;height:46px;object-fit:cover;border-radius:8px}.next-game-bar .arrow{font-size:22px;opacity:.6}.game-two-col{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}.game-sidebar{position:sticky;top:90px;height:fit-content;background:#ffffff08;padding:18px;border-radius:14px;border:1px solid #ffffff0f}.game-sidebar h3{margin:0 0 14px}@media (max-width: 1000px){.game-two-col{grid-template-columns:1fr}.game-sidebar{position:static}}.fpp-sidebar-games{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fpp-sidebar-card{display:block;text-decoration:none;color:inherit;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;background:#ffffff08}.fpp-sidebar-card img{width:100%;height:90px;object-fit:cover;display:block}.fpp-sidebar-card span{display:block;padding:10px 10px 12px;font-size:13px;line-height:1.2;font-weight:700}.sidebar-sep{border:none;border-top:1px solid #ffffff14;margin:22px 0}.fpp-sidebar-games.small img{height:70px}.fpp-sidebar-card span{font-size:12px;line-height:1.15;padding:8px 8px 10px}.game-sidebar h3{font-size:18px;margin:0 0 12px}.fpp-trending-thumb{position:relative}.fpp-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:700;font-size:12px;line-height:1;background:#000000a6;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 22px #00000040}.fpp-badge--trending{border:1px solid #ffffff2e}.games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:16px}.game-card{display:block;text-decoration:none;color:inherit;background:#0f172ae6;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px #00000038}.game-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #00000052}.game-thumb{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center}@media (max-width: 980px){.games-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.games-grid{grid-template-columns:1fr}}.fpp-game-card,.game-card,.fpp-featured-card{position:relative}.fpp-badges{position:absolute;top:10px;left:10px;display:flex;gap:8px;z-index:5;pointer-events:none}.fpp-badge{font-size:11px;line-height:1;font-weight:800;letter-spacing:.02em;padding:7px 10px;border-radius:999px;color:#fff;background:#0000008c;border:1px solid #ffffff29;backdrop-filter:blur(8px);box-shadow:0 10px 18px #00000047;text-transform:uppercase}.fpp-badge--new{background:#22c55e38;border-color:#22c55e59}.fpp-badge--hot{background:#f9731638;border-color:#f9731659}.fpp-badge--trending{background:#a855f738;border-color:#a855f759}.fpp-badges{position:absolute;top:10px;left:10px;display:flex;gap:8px;z-index:6;pointer-events:none;flex-wrap:wrap;max-width:calc(100% - 20px)}.fpp-badge{position:static!important;white-space:nowrap}.fpp-trending-thumb .fpp-badges{flex-direction:column;align-items:flex-start}.fpp-game-meta{display:flex;flex-direction:column;gap:6px}.fpp-game-views{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;background:#0f172a0f;padding:5px 8px;border-radius:999px;width:max-content}.fpp-game-views::before{content:"👁";font-size:12px;opacity:.8}.fpp-filterbar{position:sticky;top:10px;z-index:20;display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px;border-radius:16px;background:#ffffffe0;border:1px solid #00000014;backdrop-filter:blur(10px);box-shadow:0 10px 22px #00000014}.fpp-filterbar__search{flex:1 1 260px;min-width:220px;padding:10px 12px;border-radius:12px;border:1px solid #0000001f}.fpp-filterbar__select{flex:0 0 auto;padding:10px 12px;border-radius:12px;border:1px solid #0000001f}.fpp-filterbar__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid #0000001f;background:#ffffffb3;user-select:none}.fpp-chip-row{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 14px}.fpp-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;text-decoration:none;font-weight:700;font-size:13px;color:var(--dark);background:#ffffffb3;border:1px solid #0000001a;transition:.15s ease}.fpp-chip:hover{transform:translateY(-1px);border-color:#0000002e}.fpp-chip.is-active{background:#22c55e2e;border-color:#22c55e59}.fpp-player-shell{position:relative}.fpp-player-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:16px;background:#020617a6;backdrop-filter:blur(10px);z-index:10}.fpp-player-loading .thumb{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(10px) saturate(1.1);opacity:.55;border-radius:16px}.fpp-player-loading .label{position:relative;z-index:2;color:#fff;font-weight:800;letter-spacing:.02em}.fpp-player-loading .spinner{position:relative;z-index:2;width:44px;height:44px;border-radius:999px;border:4px solid #ffffff40;border-top-color:#fffffff2;animation:fppSpin .9s linear infinite}@keyframes fppSpin{to{transform:rotate(360deg)}}.fpp-stickybar.is-on{display:flex}.fpp-stickybar .left{display:flex;align-items:center;gap:10px;min-width:0}.fpp-stickybar .thumb{width:34px;height:34px;border-radius:10px;background:#00000014;overflow:hidden;flex:0 0 auto}.fpp-stickybar .thumb img{width:100%;height:100%;object-fit:cover;display:block}.fpp-stickybar .title{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.fpp-stickybar .actions{display:flex;gap:8px;flex-wrap:wrap}.fpp-autoplay.is-on{display:flex}.fpp-autoplay .card{width:min(520px,calc(100% - 28px));border-radius:22px;background:#fffffff0;border:1px solid #0000001a;box-shadow:0 30px 60px #00000040;padding:16px}.fpp-autoplay .row{display:flex;gap:12px;align-items:center}.fpp-autoplay .meta{min-width:0}.fpp-autoplay .meta strong{display:block;font-size:16px;font-weight:900;margin-bottom:2px}.fpp-autoplay .meta .muted{opacity:.75}.fpp-toast{position:fixed;left:12px;right:12px;bottom:14px;z-index:1001;display:none;justify-content:center}.fpp-toast.is-on{display:flex}.fpp-toast .inner{width:min(560px,calc(100% - 0px));border-radius:18px;padding:12px;background:#151433ff!important;border:1px solid #0000001a;box-shadow:0 20px 45px #0000002e;display:flex;align-items:center;justify-content:space-between;gap:12px}.fpp-toast .inner .msg{font-weight:800}.fpp-toast .inner .tactions{display:flex;gap:8px;flex-wrap:wrap}.fpp-side-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.fpp-side-tab{border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px;border:1px solid #0000001a;background:#ffffffb3;cursor:pointer}.fpp-side-tab.is-active{background:#22c55e2e;border-color:#22c55e59}.fpp-side-panel{display:none}.fpp-side-panel.is-on{display:block}.fpp-share-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.game-sidebar{background:#ffffffeb!important;border:1px solid #0000001a!important}.fpp-sidebar-card{background:#fff!important;border:1px solid #00000014!important}.sidebar-sep{border-top:1px solid #00000014!important}.fpp-toast{bottom:74px}.single-game .game-title{font-size:clamp(26px,3.2vw,40px)!important;line-height:1.15;margin-bottom:10px!important}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:52px}.section{padding:var(--space-9) 0}.section h2{margin:0 0 var(--space-6)}.game-player-card{padding:var(--space-4)}.game-content-card{padding:var(--space-5)}.pill-row{margin-bottom:var(--space-4)!important}.fpp-games-grid{gap:var(--space-3)}.fpp-game-card{padding:var(--space-3)}.fpp-title{margin-top:var(--space-3)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #2f80ed59;outline-offset:2px;border-radius:12px}.btn{transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease;box-shadow:0 8px 16px #0000001a}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 26px #00000024}.btn:active{transform:translateY(0px);box-shadow:0 8px 16px #0000001a}.btn[disabled],.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}a{text-decoration:none}.hero-search input,.fpp-filterbar__search,.fpp-filterbar__select{transition:box-shadow .12s ease,border-color .12s ease}.hero-search input:focus,.fpp-filterbar__search:focus,.fpp-filterbar__select:focus{border-color:#2f80ed73;box-shadow:0 10px 26px #2f80ed1f;outline:none}.fpp-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpp-trending-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpp-sidebar-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpp-featured-overlay h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-game .game-header .game-title,.single-game h1.game-title{font-size:clamp(28px,2.2vw + 18px,46px)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.1!important;margin:0 0 10px!important}.games-grid .game-title{font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important}.site-header{background:linear-gradient(90deg,#2f80ed,#9b51e0,#f2c94c);box-shadow:0 4px 12px #00000040}.post-type-archive-game .site-main > .container p:first-of-type,.post-type-archive-game .lead{font-size:clamp(20px,1.2rem + 0.8vw,28px);font-weight:700;text-align:center;max-width:780px;margin:8px auto 26px;color:var(--dark)}.post-type-archive-game h1{text-align:center;margin-bottom:6px}.post-type-archive-game .lead{font-size:clamp(22px,1.2rem + 1vw,30px)!important;font-weight:800;line-height:1.35;margin-bottom:28px}.post-type-archive-game h1 + p{font-size:clamp(22px,1.1rem + 1vw,32px)!important;font-weight:800!important;line-height:1.35!important;text-align:center;max-width:820px;margin:10px auto 26px!important}.fpp-grid.js-fpp-recently-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 640px){.fpp-grid.js-fpp-recently-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.fpp-grid.js-fpp-recently-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){.fpp-grid.js-fpp-recently-grid{grid-template-columns:repeat(6,1fr)}}.fpp-grid.js-fpp-recently-grid .fpp-title{font-size:13px;line-height:1.25}.fpp-grid.js-fpp-recently-grid .fpp-game-card{position:relative;transition:transform .25s ease,box-shadow .25s ease;transform-origin:center;z-index:1}.fpp-grid.js-fpp-recently-grid .fpp-game-card:hover{transform:scale(1.08);z-index:5;box-shadow:0 12px 30px #00000073}.fpp-grid.js-fpp-recently-grid .fpp-thumb{transition:transform .3s ease}.fpp-grid.js-fpp-recently-grid .fpp-game-card:hover .fpp-thumb{transform:scale(1.05)}.fpp-grid.js-fpp-recently-grid .fpp-game-card:hover{box-shadow:0 12px 30px #00000073 0 0 18px #00b4ff59}.fpp-grid.js-fpp-recently-grid{overflow:visible}.fpp-game-card,.fpp-trending-card{transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.fpp-game-card:hover,.fpp-trending-card:hover{transform:scale(1.04);box-shadow:0 12px 26px #00000059}.fpp-thumb{transition:transform .25s ease}.fpp-game-card:hover .fpp-thumb,.fpp-trending-card:hover .fpp-thumb{transform:scale(1.06)}@keyframes fppTrendingPulse{0%,100%{transform:scale(1);box-shadow:0 0 4px #a855f799 0 0 10px #a855f773 0 0 18px #a855f740;filter:brightness(1)}50%{transform:scale(1.18);box-shadow:0 0 10px #a855f7ff 0 0 22px #a855f7e6 0 0 38px #a855f7b3 0 0 60px #a855f773;filter:brightness(1.25)}}.fpp-badge--trending{animation:fppTrendingPulse 1.6s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.fpp-badge--trending{animation:none}}@keyframes fppHotPulse{0%,100%{transform:scale(1);box-shadow:0 0 4px #ff5a0099 0 0 10px #ff5a0073 0 0 18px #ff5a0040;filter:brightness(1)}50%{transform:scale(1.18);box-shadow:0 0 10px #ff5a00ff 0 0 22px #ff5a00e6 0 0 38px #ff5a00b3 0 0 60px #ff5a0073;filter:brightness(1.25)}}.fpp-badge--hot{animation:fppHotPulse 1.6s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.fpp-badge--hot{animation:none}}.popular-games img,.fpp-popular-games img,.fpp-games-grid img,.game-card img,.fpp-game-card img,.games-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.popular-games .thumb,.fpp-popular-games .thumb,.fpp-games-grid .thumb,.popular-games .game-thumb,.fpp-popular-games .game-thumb,.fpp-games-grid .game-thumb,.popular-games .game-card__thumb,.fpp-popular-games .game-card__thumb,.fpp-games-grid .game-card__thumb,.popular-games .card-thumb,.fpp-popular-games .card-thumb,.fpp-games-grid .card-thumb{aspect-ratio:4 / 3;width:100%;overflow:hidden;border-radius:16px}.popular-games img,.fpp-popular-games img,.fpp-games-grid img{aspect-ratio:4 / 3;height:auto}.fpp-player-shell{position:relative;width:100%}.fpp-player-shell .fpp-game-iframe{width:100%;height:70vh;min-height:520px;border:0;display:block}.fpp-player-shell .fpp-player-loading{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.fpp-player-shell .fpp-player-loading .thumb{width:min(520px,92%);aspect-ratio:4 / 3;border-radius:14px;background-size:cover;background-position:center;box-shadow:0 10px 30px #00000073}.fpp-player-shell .fpp-player-loading .spinner{margin-top:14px}.fpp-player-shell .fpp-player-loading .label{margin-top:10px;font-weight:900;font-size:18px;color:#fff;text-shadow:0 2px 18px #000000b3}.fpp-player-shell.is-loading .fpp-player-loading{display:flex}.fpp-player-shell:not(.is-loading) .fpp-player-loading{display:none}.fpp-player-shell.is-playing .fpp-playgate-btn{display:none!important}.fpp-player-shell.is-load-failed .fpp-player-loading{display:flex}.fpp-player-shell.is-load-failed .fpp-player-loading .label{opacity:.95}.fpp-player-shell .fpp-player-loading{background:#0000008c}@media (max-width: 600px){.fpp-player-shell .fpp-game-iframe{height:62vh;min-height:420px}.fpp-player-shell .fpp-player-loading .label{font-size:16px}}body.page-id-1641 .entry-content,body.page-id-1641 .wp-site-blocks{--wp--style--block-gap:2rem!important}body.page-id-1641 .entry-content{max-width:980px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}body.page-id-1641 .entry-content p{font-size:18px;line-height:1.75;opacity:.96;margin:0 0 18px}body.page-id-1641 .entry-content ul{margin:10px 0 22px;padding-left:1.1em}body.page-id-1641 .entry-content li{margin:8px 0}body.page-id-1641 .entry-content h2,body.page-id-1641 .entry-content h3{margin-top:42px;margin-bottom:14px;padding-top:14px;border-top:1px solid #ffffff1a;letter-spacing:-.01em}body.page-id-1641 .entry-content strong{font-weight:900}body.page-id-1641 .entry-content a{text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width: 600px){body.page-id-1641 .entry-content p{font-size:16.5px;line-height:1.7}body.page-id-1641 .entry-content h2,body.page-id-1641 .entry-content h3{margin-top:34px}}body.page-id-1641 .entry-content p{max-width:760px;margin-left:auto;margin-right:auto}body.page-id-1641 .entry-content p:has(> br){text-align:center;font-size:19px;line-height:1.9;letter-spacing:-.01em;white-space:pre-line}.fpp-feature .icon{font-size:32px;margin-bottom:10px}.explorer-status{text-align:center;opacity:.8;padding:18px 0 0;font-weight:700}.games-explorer .explorer-controls-sticky{position:sticky;top:var(--fpp-header-offset,0px);z-index:9999;background:linear-gradient(180deg,#0c1224e6,#0c1224c7);backdrop-filter:blur(14px);border-bottom:1px solid #00ffff2e;box-shadow:0 8px 30px #00000059 0 1px 0 #ffffff0a inset}.games-explorer .explorer-controls{display:flex;gap:14px;justify-content:center;align-items:center;padding:14px 0;flex-wrap:wrap}.games-explorer .explorer-controls input,.games-explorer .explorer-controls select{padding:10px 14px;border-radius:12px;background:#0f1a33;color:#fff;font-weight:600;border:1px solid #ffffff0f;box-shadow:inset 0 0 0 1px #ffffff08}.games-explorer .explorer-controls input:focus,.games-explorer .explorer-controls select:focus{outline:none;box-shadow:inset 0 0 0 1px #ffffff08 0 0 0 2px #00ffff59}.games-explorer .explorer-controls input{min-width:260px}.site-main,.site-content,.content-area,#page,#content,.games-explorer,.games-explorer .container{overflow:visible!important}.games-explorer .explorer-controls-sticky.is-fixed{position:fixed!important;left:0;right:0;top:var(--fpp-header-offset,0px);z-index:99999}.fpp-explorer-sticky-spacer{height:0}.load-more-wrap{display:flex;justify-content:center;margin:30px 0 70px}#load-more-btn{position:relative;padding:16px 38px;border-radius:16px;border:none;cursor:pointer;font-size:18px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#00e0ff,#6a5cff);box-shadow:0 14px 40px #00000073 0 0 0 1px #ffffff14 inset;transition:all .25s ease}#load-more-btn::after{content:"";position:absolute;inset:-2px;border-radius:18px;background:linear-gradient(135deg,#0ff,#8a7cff,#0ff);z-index:-1;opacity:0;filter:blur(14px);transition:opacity .25s ease}#load-more-btn:hover{transform:translateY(-3px) scale(1.03)}#load-more-btn:hover::after{opacity:.9}#load-more-btn:active{transform:translateY(0) scale(0.98)}.games-explorer .explorer-status{text-align:center;margin-top:20px;font-weight:800;font-size:15px;letter-spacing:.4px;color:#243b6b}.games-explorer .explorer-hero{padding:50px 0 30px}.games-explorer .explorer-hero h1{font-size:44px;letter-spacing:-.5px}.games-explorer .explorer-hero p{font-size:18px;color:#4a5568;margin-top:10px}.fpp-view-all{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:999px;border:none;color:#fff;font-weight:900;letter-spacing:.3px;text-decoration:none;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 10px 26px #0000002e 0 0 16px #7878ff59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.fpp-view-all:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;background:#f8fafc}.fpp-view-all::after{content:"→";font-size:13px;opacity:.7}.fpp-view-all{gap:6px}.fpp-view-all::before{content:"▶";font-size:14px;filter:drop-shadow(0 0 6px #ffffff8c)}.fpp-hero-particles{position:relative;overflow:hidden;z-index:0;background:radial-gradient(700px 260px at 20% 20%,#78dcff1f,transparent 60%),radial-gradient(700px 260px at 80% 35%,#ff78ff1a,transparent 60%),radial-gradient(700px 260px at 50% 90%,#ffd27814,transparent 65%)}.fpp-hero-particles::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 30%,#501e8c38 0 1.6px,transparent 3px),radial-gradient(circle at 80% 60%,#2878b433 0 1.6px,transparent 3px),radial-gradient(circle at 50% 20%,#b450c82e 0 1.6px,transparent 3px),radial-gradient(circle at 10% 80%,#7878a029 0 1.6px,transparent 3px),radial-gradient(circle at 90% 15%,#3ca0dc29 0 1.6px,transparent 3px);background-size:140px 140px,180px 180px,220px 220px,160px 160px,240px 240px;background-position:0 0,0 0,0 0,0 0,0 0;opacity:.75;filter:none;animation:fppParticlesDrift 14s linear infinite}.fpp-hero-particles::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 25% 40%,#78dcff38 0 1px,transparent 2.4px),radial-gradient(circle at 70% 25%,#ff78ff33 0 1px,transparent 2.4px),radial-gradient(circle at 55% 70%,#ffd27829 0 1px,transparent 2.4px);background-size:110px 110px,130px 130px,150px 150px;background-position:0 0,0 0,0 0;opacity:.9;filter:none;animation:fppParticlesDrift2 20s linear infinite}.fpp-hero-particles > *{position:relative;z-index:1}@keyframes fppParticlesDrift{from{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 -900px,0 -1100px,0 -1300px,0 -1000px,0 -1200px}}@keyframes fppParticlesDrift2{from{background-position:0 0,0 0,0 0}to{background-position:0 -700px,0 -900px,0 -800px}}@media (prefers-reduced-motion: reduce){.fpp-hero-particles: :before,.fpp-hero-particles::after{animation:none}}.fpp-hero-particles input[type="search"],.fpp-hero-particles input[type="text"].search,.fpp-hero-particles .searchbar input[type="text"],.fpp-hero-particles form[role="search"] input[type="search"],.fpp-hero-particles form[role="search"] input[type="text"]{width:min(720px,92vw);max-width:100%;height:46px;padding:0 14px;border-radius:14px;border:1px solid #0000001a;background:#ffffffeb;box-shadow:0 10px 28px #0000001a;outline:none;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.fpp-hero-particles input[type="search"]::placeholder,.fpp-hero-particles form[role="search"] input::placeholder{color:#0a0c1473}.fpp-hero-particles input[type="search"]:focus,.fpp-hero-particles input[type="text"]:focus{border-color:#78dcff8c;box-shadow:0 14px 34px #0000001f 0 0 0 4px #78dcff38 0 0 18px #ff78ff2e;transform:translateY(-1px)}.fpp-hero-particles form[role="search"] button[type="submit"],.fpp-hero-particles .searchbar button,.fpp-hero-particles .searchbar .btn,.fpp-hero-particles button.search-btn{height:46px;padding:0 16px;margin-left:8px;border-radius:14px;border:1px solid #0000001a;background:linear-gradient(180deg,#fffffff5,#f5f7fff5);box-shadow:0 10px 28px #0000001a;cursor:pointer;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fpp-hero-particles form[role="search"] button[type="submit"]:hover,.fpp-hero-particles .searchbar button:hover,.fpp-hero-particles button.search-btn:hover{transform:translateY(-1px);border-color:#78dcff59;box-shadow:0 14px 34px #00000024 0 0 16px #78dcff2e}.fpp-hero-particles form[role="search"] button[type="submit"]:active,.fpp-hero-particles .searchbar button:active,.fpp-hero-particles button.search-btn:active{transform:translateY(0px) scale(0.99)}@media (max-width: 560px){.fpp-hero-particles form[role="search"]{display:grid;gap:10px;justify-items:center}.fpp-hero-particles form[role="search"] button[type="submit"]{width:min(720px,92vw);margin-left:0}}.fpp-hero-particles .users-online,.fpp-hero-particles .users-online-pill,.fpp-hero-particles .continue-playing,.fpp-hero-particles .continue-playing-btn,.fpp-hero-particles a.continue-playing,.fpp-hero-particles a.continue-playing-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:999px;border:1px solid #0000001a;background:#ffffffeb;box-shadow:0 10px 26px #0000001a;text-decoration:none;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fpp-hero-particles .users-online:hover,.fpp-hero-particles .users-online-pill:hover,.fpp-hero-particles .continue-playing:hover,.fpp-hero-particles .continue-playing-btn:hover,.fpp-hero-particles a.continue-playing:hover,.fpp-hero-particles a.continue-playing-btn:hover{transform:translateY(-1px);border-color:#ff78ff4d;box-shadow:0 14px 34px #00000024 0 0 16px #ff78ff29}.fpp-hero-particles .users-online span,.fpp-hero-particles .users-online-pill span{font-weight:900}.hero-search{display:flex;gap:10px;align-items:center}.hero-search input[type="search"]{flex:1 1 auto;height:46px;padding:0 14px;border-radius:14px;border:1px solid #0000001a;background:#ffffffeb;box-shadow:0 10px 28px #0000001a;outline:none;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.hero-search input[type="search"]::placeholder{color:#0a0c1473}.hero-search input[type="search"]:focus{border-color:#78dcff8c;box-shadow:0 14px 34px #0000001f 0 0 0 4px #78dcff38 0 0 18px #ff78ff2e;transform:translateY(-1px)}.hero-search button.btn.btn-primary{height:46px;padding:0 20px;border-radius:14px;border:none;color:#fff;font-weight:900;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 10px 26px #0000002e 0 0 16px #7878ff59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.hero-search button.btn.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 34px #00000038 0 0 22px #9678ff8c}.hero-search button.btn.btn-primary:active{transform:translateY(0) scale(0.98);filter:brightness(0.98)}@media (max-width: 560px){.hero-search{flex-direction:column;align-items:stretch}.hero-search button.btn.btn-primary{width:100%}}.fpp-online-pill .label{font-weight:900;color:#0a0c14d1}.fpp-view-all{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:999px;border:1px solid #0000001a;background:#ffffffeb;box-shadow:0 10px 26px #0000001a;font-weight:900;color:#0a0c14e0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fpp-view-all:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 34px #00000038 0 0 22px #9678ff8c}.fpp-view-all:active{transform:translateY(0) scale(0.98);filter:brightness(0.98)}.fpp-view-all:focus-visible,.hero-search input[type="search"]:focus-visible,.hero-search button:focus-visible{outline:none;box-shadow:0 0 0 4px #78dcff38 0 0 18px #ff78ff2e}.fpp-game-card{position:relative;display:block;transform:translateZ(0);will-change:transform;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.fpp-game-card:hover{transform:translateY(-4px);box-shadow:0 18px 48px #0000002e 0 0 24px #9678ff29}.fpp-game-thumb{overflow:hidden}.fpp-game-thumb img{display:block;width:100%;height:auto;transform:scale(1);transition:transform .25s ease}.fpp-game-card:hover .fpp-game-thumb img{transform:scale(1.04)}.fpp-game-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 0%,#78dcff38 40%,#ff78ff38 50%,transparent 75%);transform:translateX(-120%) skewX(-12deg);transition:transform .55s ease,opacity .2s ease}.fpp-game-card:hover::after{transform:translateX(120%) skewX(-12deg);opacity:.55}.fpp-badge{transform:translateZ(0)}.fpp-game-card:hover .fpp-badge{animation:fppBadgePulse 1.2s ease-in-out infinite}@keyframes fppBadgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.fpp-game-card:focus-visible{outline:none;box-shadow:0 18px 48px #0000002e 0 0 0 4px #78dcff38 0 0 22px #ff78ff29}@media (prefers-reduced-motion: reduce){.fpp-game-card,.fpp-game-thumb img{transition:none}.fpp-game-card::after{display:none}.fpp-game-card:hover .fpp-badge{animation:none}}.fpp-featured-card{position:relative;display:block;overflow:hidden;transform:translateZ(0);will-change:transform;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.fpp-featured-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px #0003 0 0 36px #9678ff38}.fpp-featured-thumb{overflow:hidden}.fpp-featured-thumb img{display:block;width:100%;height:auto;transform:scale(1);transition:transform .38s ease}.fpp-featured-card:hover .fpp-featured-thumb img{transform:scale(1.03)}.fpp-featured-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 0%,#78dcff33 40%,#ff78ff33 50%,transparent 75%);transform:translateX(-120%) skewX(-12deg);transition:transform .85s ease,opacity .28s ease}.fpp-featured-card:hover::after{transform:translateX(120%) skewX(-12deg);opacity:.55}.fpp-featured-card:focus-visible{outline:none;box-shadow:0 26px 60px #0003 0 0 0 4px #78dcff38 0 0 30px #ff78ff2e}@media (prefers-reduced-motion: reduce){.fpp-featured-card,.fpp-featured-thumb img{transition:none}.fpp-featured-card::after{display:none}}.fpp-featured-overlay{transform:translateY(6px);opacity:.92;transition:transform .28s ease,opacity .28s ease}.fpp-featured-card:hover .fpp-featured-overlay{transform:translateY(0);opacity:1}.fpp-featured-card{display:block;position:relative;overflow:hidden;border-radius:28px}.fpp-featured-thumb{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.fpp-featured-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fpp-featured-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(to top,#000000bf 0%,#00000059 45%,#0000 70%);color:#fff}.fpp-seo .fpp-seo-h3{margin-top:32px}.fpp-seo ul{line-height:1.7;margin:12px 0 0;padding-left:20px}.fpp-share-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.fpp-share-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;font-weight:800;letter-spacing:.2px;transition:.18s ease;background:#ffffff14;border:1px solid #ffffff2e;color:#fff;backdrop-filter:blur(6px)}.fpp-share-row .btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000059;background:#ffffff24}.fpp-share-row .btn[data-fpp-share="reddit"]:hover{background:#ff4500;border-color:#ff4500}.fpp-share-row .btn[data-fpp-share="x"]:hover{background:#111;border-color:#111}.fpp-share-row .btn:active{transform:translateY(0)}#wpcf7-f1652-p447-o1{--fpp-text:#ffffffeb;--fpp-muted:#ffffffb8;--fpp-line:#ffffff24;--fpp-card:#ffffff0f;--fpp-card2:#ffffff1a;--fpp-glowa:#48fbff59;--fpp-glowb:#ff49e647;--fpp-radius:18px}#wpcf7-f1652-p447-o1 label{display:block;margin:0 0 8px;color:var(--fpp-muted);font-weight:800;letter-spacing:.2px}.fpp-ad-header{margin:0}.fpp-games-grid-ad{margin:18px 0}.fpp-sticky-ad-mobile{display:none}@media (max-width: 768px){.fpp-sticky-ad-mobile{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:10px;background:#00000073;backdrop-filter:blur(10px);border-top:1px solid #ffffff1f}.fpp-sticky-ad-inner{max-width:100%}.fpp-ad-sticky-mobile{margin:0!important}.fpp-sticky-ad-close{position:absolute;top:6px;right:8px;width:34px;height:34px;border-radius:999px;border:1px solid #ffffff2e;background:#0000008c;color:#ffffffe6;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fpp-sticky-ad-close:active{transform:scale(0.98)}.fpp-sticky-ad-mobile .fpp-ad-label{display:none}}.fpp-sticky-ad-mobile.is-hidden{display:none!important}@media (max-width: 768px){body.has-fpp-sticky-ad{padding-bottom:90px}}.fpp-more-categories{margin:10px 0 16px;padding:12px 16px;border-radius:12px;background:#ffffff0d;font-size:14px}.fpp-more-categories a{text-decoration:none}.fpp-more-categories a:hover{text-decoration:underline}.fpp-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 14px;font-size:13px;color:var(--muted)}.fpp-breadcrumbs a{color:var(--dark);font-weight:800;text-decoration:none;opacity:.9}.fpp-breadcrumbs a:hover{text-decoration:underline;opacity:1}.fpp-bc-sep{opacity:.45}.fpp-bc-current{opacity:.75;font-weight:700}.fpp-more-categories{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;padding:12px 14px;border-radius:16px;background:#ffffff0f;border:1px solid #ffffff1f}.fpp-more-categories strong{opacity:.9}.fpp-more-categories a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;text-decoration:none;font-weight:800;background:#2f80ed1a;border:1px solid #2f80ed38}.fpp-more-categories a:hover{text-decoration:none;transform:translateY(-1px)}.fpp-about-full{font-size:16px;margin-top:10px}.fpp-more-categories{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 10px}.fpp-more-categories a{display:inline-flex;padding:8px 12px;border-radius:999px;text-decoration:none;font-weight:800;background:#2f80ed1a;border:1px solid #2f80ed38}.fpp-cat-shelves{max-width:1400px;margin:0 auto;padding:0 20px}.fpp-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.fpp-shelf__title{margin:0;color:var(--dark)}.fpp-shelf__all{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:999px;border:none;color:#fff;font-weight:900;letter-spacing:.3px;text-decoration:none;gap:6px;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 10px 26px #0000002e 0 0 16px #7878ff59;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fpp-shelf__all:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;background:#f8fafc}.fpp-shelf__all::before{content:"▶";font-size:14px;filter:drop-shadow(0 0 6px #ffffff8c)}.fpp-shelf__all::after{content:"→";font-size:13px;opacity:.7}.fpp-shelf__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.fpp-shelf__card{display:block;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px;color:var(--dark);text-decoration:none;transition:transform .12s ease}.fpp-shelf__card:hover{transform:translateY(-2px)}.fpp-shelf__img{width:100%;height:auto;border-radius:12px;display:block;aspect-ratio:16 / 10;object-fit:cover;background:#e5e7eb}.fpp-shelf__ph{width:100%;border-radius:12px;aspect-ratio:16 / 10;background:#e5e7eb}.fpp-shelf__name{margin-top:10px;font-weight:800;font-size:14px;line-height:1.2;color:var(--dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpp-shelf__card:visited,.fpp-shelf__card:hover,.fpp-shelf__card:active{color:var(--dark)}@media (max-width: 1100px){.fpp-shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){.fpp-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fpp-shelf__head{margin-bottom:18px}.fpp-shelf__all{margin-top:6px;flex-shrink:0}.fpp-shelf__all:hover{color:#111!important;background:#f8fafc!important}.fpp-shelf__all:hover::before,.fpp-shelf__all:hover::after{color:#111!important;opacity:.8}.fpp-shelf{margin:16px 0 22px}.fpp-cat-shelves{margin-top:6px}.fpp-shelf__head{margin-bottom:14px}.fpp-shelf__name{margin-top:8px}.fpp-shelf + .fpp-shelf{margin-top:10px}.fpp-cat-shelves{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.fpp-view-all,.fpp-shelf__all{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;font-weight:900;letter-spacing:.3px;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,#5b6cff,#b95cff);border:none;box-shadow:0 10px 26px #0000002e 0 0 16px #7878ff59;transition:transform .15s ease,box-shadow .15s ease}.fpp-view-all:hover,.fpp-shelf__all:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;color:#fff!important}.fpp-view-all::before,.fpp-view-all::after,.fpp-shelf__all::before,.fpp-shelf__all::after{content:none!important}.fpp-install-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-weight:900;letter-spacing:.3px;text-decoration:none;color:#fff!important;border:none;cursor:pointer;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 12px 28px #0000002e 0 0 18px #7878ff59;transition:transform .15s ease,box-shadow .15s ease}.fpp-install-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;color:#fff!important}.fpp-install-btn::before{content:"⬇";font-size:16px;filter:drop-shadow(0 0 6px #ffffff80)}.fpp-shelf__card:hover{transform:translateY(-4px)}.fpp-shelf__card:hover .fpp-shelf__img{transform:scale(1.05)}.fpp-shelf__img{transition:transform .25s ease}.fpp-shelf__card:hover{box-shadow:0 14px 32px #0000002e}.fpp-shelf__card{position:relative;overflow:hidden}.fpp-shelf__card::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;pointer-events:none;background:linear-gradient(110deg,#fff0 0%,#ffffff40 50%,#fff0 100%);transform:skewX(-20deg);transition:left .6s ease}.fpp-shelf__card:hover::after{left:130%}.fpp-shelf__card:hover::before{opacity:1}.fpp-featured-rotator{position:relative}.fpp-featured-slide{display:none}.fpp-featured-slide.is-active{display:block}.fpp-featured-dots{display:flex;gap:10px;justify-content:center;margin-top:10px}.fpp-featured-dot{width:10px;height:10px;border-radius:999px;border:0;cursor:pointer;background:#ffffff47}.fpp-featured-dot.is-active{background:#ffffffe6}.fpp-brand-text{font-weight:900;font-size:28px;letter-spacing:-.02em;text-shadow:0 8px 22px #00000059}.fpp-brand-text span{background:linear-gradient(180deg,#ffe27a,#f2c94c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 14px #f2c94c8c 0 10px 22px #00000059}.fpp-topnav__list a.is-active,.fpp-pillnav.is-active{background:#78dcff2e;border-color:#78dcff57}.fpp-chip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:999px;text-decoration:none;color:#fff;font-weight:900;background:#ffffff14;border:1px solid #ffffff24;backdrop-filter:blur(10px);box-shadow:0 14px 30px #0003;transition:transform .15s ease,background .15s ease,border-color .15s ease}.fpp-chip:hover{transform:translateY(-1px);background:#ffffff1f;border-color:#ffffff38}@media (max-width: 980px){.fpp-topnav.is-open{display:block;grid-column:1 / -1;margin-top:10px}}@media (max-width: 520px){.fpp-brand-text{font-size:22px}}@media (max-width: 900px){#fpp-topnav.is-open,.fpp-topnav.is-open{display:block}}.site-header,.fpp-header,header.site-header{position:relative;z-index:50}.site-header *{pointer-events:auto}@media (max-width: 900px){.site-nav.is-open{display:block}}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:90px}.nav-toggle,.fpp-nav-toggle,.fpp-nav-toggle-bars,.site-header .nav-toggle{display:none!important}@media (max-width: 900px){.fpp-topnav.is-open{display:block}}.fpp-continue{margin-top:10px}.fpp-continue__rail{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:14px}.fpp-continue-card{width:100%;background:#fff;border-radius:16px;box-shadow:0 10px 24px #00000014;overflow:hidden;text-decoration:none}.fpp-continue-card__thumb{width:100%;height:125px;object-fit:cover;display:block;background:#eee}.fpp-continue-card__body{padding:12px}.fpp-continue-card__title{font-weight:700;font-size:14px;line-height:1.2;margin-bottom:8px;color:#fff}.fpp-continue-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280}.fpp-continue-card__pill{background:#e7f0ff;color:#2f80ed;padding:6px 10px;border-radius:999px;font-weight:700}.fpp-continue .fpp-container{max-width:1280px;margin:0 auto;padding:0 20px}.fpp-continue-head{display:flex;justify-content:space-between;align-items:center}.fpp-btn-primary{background:linear-gradient(135deg,#7c5cff,#5b8cff);color:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 20px #5c66ff40;transition:.2s ease}.fpp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 26px #5c66ff59}.fpp-btn-primary:active{transform:translateY(0);box-shadow:0 6px 14px #5c66ff40}.fpp-clear-continue-btn{padding:8px 16px;font-size:13px}.fpp-btn-primary{display:inline-flex;align-items:center;gap:8px}.fpp-btn-icon{font-size:14px;line-height:1;transform:translateY(-1px)}@media (max-width: 1200px){.fpp-continue__rail{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.fpp-continue__rail{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.fpp-continue__rail{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.fpp-continue__rail{grid-template-columns:1fr}}@media (min-width: 900px){.fpp-mobmenu-btn,.fpp-mobmenu,.fpp-mobmenu-backdrop{display:none!important}}@media (max-width: 899px){.fpp-mobmenu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:12px;background:#0000000f;cursor:pointer}.fpp-mobmenu-btn__icon{width:20px;height:2px;background:currentColor;position:relative;display:block}.fpp-mobmenu-btn__icon::before,.fpp-mobmenu-btn__icon::after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor}.fpp-mobmenu-btn__icon::before{top:-6px}.fpp-mobmenu-btn__icon::after{top:6px}.fpp-mobmenu-backdrop[hidden],.fpp-mobmenu[hidden]{display:none!important}.fpp-mobmenu-backdrop{position:fixed;inset:0;background:#00000073;z-index:9998}.fpp-mobmenu{position:fixed;top:0;left:0;width:min(86vw,360px);height:100dvh;background:#fff;z-index:9999;box-shadow:0 20px 60px #00000038;transform:translateX(-105%);transition:transform .22s ease;display:flex;flex-direction:column}.fpp-mobmenu.is-open{transform:translateX(0)}.fpp-mobmenu__top{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #00000014}.fpp-mobmenu__brand{text-decoration:none;font-weight:700;color:inherit}.fpp-mobmenu__close{border:0;background:#0000000f;border-radius:12px;width:40px;height:40px;cursor:pointer}.fpp-mobmenu__nav{padding:10px 10px 18px;overflow:auto}.fpp-mobmenu__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fpp-mobmenu__link{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;text-decoration:none;color:inherit;background:#0000000a}.fpp-mobmenu__link:active{transform:scale(0.99)}}.fpp-mobmenu-backdrop{position:fixed;inset:0;z-index:2147483646;background:#00000073}.fpp-mobmenu{position:fixed;top:0;left:0;height:100dvh;width:min(86vw,360px);z-index:2147483647}.fpp-mobmenu-btn{position:relative;z-index:2147483645}html.fpp-mobmenu-lock,body.fpp-mobmenu-lock{overflow:hidden!important}.fpp-mobmenu-btn{color:#fff!important}.fpp-mobmenu-btn{background:#ffffff1f!important}.fpp-mobmenu-btn{order:-1;margin-right:auto}.fpp-mobmenu__link{display:flex;align-items:center;gap:12px;font-size:16px}.fpp-mobmenu__icon{font-size:20px;width:26px;text-align:center}.fpp-home-featured container h2,.fpp-featured-main{font-size:clamp(24px,3vw,34px)!important;font-weight:800!important}.fpp-featured-side container h2,.fpp-trending-head{font-size:clamp(24px,3vw,34px)!important;font-weight:800!important}.fpp-cat-shelves h2,.fpp-shelf__title{font-size:clamp(24px,3vw,34px)!important;font-weight:800!important}.fpp-game-tags-wrap{margin-top:18px;padding-top:14px;border-top:1px solid #0000000f}body.tax-game_tag .section{padding:34px 0}body.tax-game_tag .fpp-section-head{margin:0 auto 18px;max-width:980px}body.tax-game_tag .fpp-section-title{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.02em}body.tax-game_tag .lead{margin-top:10px}body.tax-game_tag .fpp-grid--games{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}@media (max-width: 1100px){body.tax-game_tag .fpp-grid--games{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 820px){body.tax-game_tag .fpp-grid--games{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){body.tax-game_tag .fpp-grid--games{grid-template-columns:repeat(2,minmax(0,1fr))}}body.tax-game_tag .fpp-card,body.tax-game_tag .fpp-game-card{background:var(--card,#fff);border-radius:16px;overflow:hidden;box-shadow:var(--shadow,0 8px 20px #00000014);transition:transform .16s ease,box-shadow .16s ease;min-width:0}body.tax-game_tag .fpp-card:hover,body.tax-game_tag .fpp-game-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f}body.tax-game_tag .fpp-card__link,body.tax-game_tag .fpp-game-card__link{display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit}body.tax-game_tag .fpp-game-card__media{width:100%}body.tax-game_tag .fpp-card__img,body.tax-game_tag .fpp-game-card__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;background:#f3f4f6}body.tax-game_tag .fpp-game-card__img--placeholder{aspect-ratio:16 / 10;background:linear-gradient(135deg,#eef2ff,#f3f4f6)}body.tax-game_tag .fpp-card__title,body.tax-game_tag .fpp-game-card__title{padding:12px 12px 14px;margin:0;font-size:15px;font-weight:900;letter-spacing:-.01em;color:var(--dark,#111827);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(1.25em * 2)}body.tax-game_tag .fpp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:12px;margin:0 5px;background:#fff;box-shadow:var(--shadow,0 8px 20px #00000014);font-weight:800;color:var(--dark,#111827)}body.tax-game_tag .fpp-pagination .page-numbers.current{background:var(--dark,#111827);color:#fff}.fpp-section-head--center{text-align:center}body.tax-game_tag .fpp-section-head,body.tag .fpp-section-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;margin:0 auto 22px!important;max-width:980px}body.tax-game_tag .fpp-grid--games,body.tag .fpp-grid--games{display:grid!important;width:100%;gap:16px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.fpp-section-head--center{text-align:center}.fpp-tag-meta{display:flex;justify-content:center;align-items:center;gap:12px;margin:10px 0 6px}.fpp-tag-badge{background:linear-gradient(135deg,#7c4dff,#a855f7);color:#fff;font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;box-shadow:0 4px 12px #00000026}.fpp-tag-count{font-size:13px;color:var(--muted);font-weight:600}.fpp-trending-week{margin-top:28px;padding-top:18px}.fpp-trending-week .fpp-container,.fpp-trending-week .container{max-width:1400px;margin:0 auto}.fpp-trending-week .fpp-section-title{text-align:left;margin:0 0 18px;font-size:clamp(24px,2.2vw,38px);font-weight:900;letter-spacing:-.03em;color:var(--dark)}.fpp-trending-week .fpp-trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width: 980px){.fpp-trending-week .fpp-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.fpp-trending-week .fpp-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fpp-trending-week .fpp-trending-card{display:block;text-decoration:none;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #00000014;transition:transform .18s ease,box-shadow .18s ease}.fpp-trending-week .fpp-trending-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #00000024}.fpp-trending-week .fpp-trending-card::after{display:none}.fpp-trending-week .fpp-trending-thumb{border-radius:0;background:#e5e7eb}.fpp-trending-week .fpp-trending-thumb img{width:100%;height:155px;object-fit:cover;display:block}.fpp-trending-week .fpp-trending-title{margin:0;padding:12px 12px 14px;background:#fff;color:var(--dark);font-size:14px;font-weight:800;line-height:1.25;min-height:54px}.fpp-trending-week .fpp-badges{top:10px;left:10px;gap:6px;flex-direction:row;flex-wrap:wrap}.fpp-trending-week .fpp-badge{font-size:10px;padding:6px 8px}.fpp-trending-week + .section,.section + .fpp-trending-week{margin-top:0}.fpp-trending-week{padding-top:8px;padding-bottom:18px}#fpp-playgate-wrap.fpp-player-shell{position:relative;width:100%;max-width:800px;aspect-ratio:4 / 3;margin:0 auto;border-radius:20px;overflow:hidden;isolation:isolate;background:#0a1020;box-shadow:0 16px 40px #00000047 0 2px 8px #0000002e}@supports not (aspect-ratio: 4 / 3){#fpp-playgate-wrap.fpp-player-shell{height:0;padding-top:75%}}#fpp-playgate-wrap::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--fpp-shot,var(--fpp-thumb));background-size:cover;background-position:center;transform:scale(1.02);opacity:.92}#fpp-playgate-wrap::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at center,#4678ff2e,#090e1c94 42%,#050914e0 100%),linear-gradient(to bottom,#0000001a,#0000006b);backdrop-filter:blur(8px)}#fpp-playgate-wrap .fpp-player-loading,#fpp-playgate-wrap .fpp-iframe-host,#fpp-playgate-wrap iframe,#fpp-playgate-wrap .game-iframe{position:absolute;inset:0;width:100%;height:100%}#fpp-playgate-wrap .fpp-player-loading{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;transition:opacity .35s ease,transform .35s ease}#fpp-playgate-wrap .fpp-player-loading.is-hidden{opacity:0;transform:scale(0.985);pointer-events:none}#fpp-playgate-wrap .fpp-player-loading::before{content:"";position:absolute;width:340px;height:340px;max-width:76vw;max-height:76vw;border-radius:50%;background:radial-gradient(circle,#588cff3d,#588cff00 68%);filter:blur(10px);z-index:0;animation:fppGlowPulse 2.6s ease-in-out infinite}#fpp-playgate-wrap .fpp-player-loading .thumb{position:relative;z-index:1;width:150px;height:150px;border-radius:999px;background-size:cover;background-position:center;border:4px solid #ffffff2e;box-shadow:0 14px 34px #00000057 0 0 0 10px #ffffff0a}#fpp-playgate-wrap .fpp-player-loading .spinner{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;border:3px solid #ffffff29;border-top-color:#fffffff5;animation:fpp-spin 1s linear infinite}#fpp-playgate-wrap .fpp-player-loading .label{position:relative;z-index:1;font-size:18px;font-weight:800;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px #0000006b}#fpp-playgate-wrap .fpp-playgate-btn{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);z-index:3;border:0;border-radius:18px;padding:18px 34px;min-width:260px;font-size:clamp(22px,2.7vw,42px);font-weight:900;line-height:1;color:#fff;background:linear-gradient(180deg,#181c26f5,#080a10f5);box-shadow:0 14px 30px #00000057 0 0 0 1px #ffffff14 inset,0 0 0 6px #ffffff08;cursor:pointer;transition:transform .18s ease,opacity .18s ease,filter .18s ease;animation:fppPlayPulse 2s ease-in-out infinite}#fpp-playgate-wrap .fpp-playgate-btn:hover{transform:translateX(-50%) scale(1.04);filter:brightness(1.06)}#fpp-playgate-wrap .fpp-playgate-btn.is-loading,#fpp-playgate-wrap .fpp-playgate-btn:disabled{cursor:wait;opacity:.94;animation:none}#fpp-playgate-wrap .fpp-iframe-host{z-index:1;background:#000}#fpp-playgate-wrap iframe,#fpp-playgate-wrap .game-iframe{display:block;border:0;background:#000}#fpp-playgate-wrap .fpp-iframe-host iframe{opacity:0;animation:fppGameFade .35s ease forwards}.game-main,.game-player-card,#fpp-playgate-wrap{max-width:100%;min-width:0}.game-player-card{overflow:hidden}@keyframes fpp-spin{to{transform:rotate(360deg)}}@keyframes fppGlowPulse{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes fppPlayPulse{0%,100%{box-shadow:0 14px 30px #00000057 0 0 0 1px #ffffff14 inset,0 0 0 0 #558cff2e}50%{box-shadow:0 16px 34px #00000061 0 0 0 1px #ffffff14 inset,0 0 0 10px #558cff00}}@keyframes fppGameFade{from{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (max-width: 900px){#fpp-playgate-wrap{max-width:100%}#fpp-playgate-wrap .fpp-player-loading .thumb{width:116px;height:116px}#fpp-playgate-wrap .fpp-player-loading::before{width:280px;height:280px}#fpp-playgate-wrap .fpp-playgate-btn{top:40px;min-width:220px;padding:16px 24px;font-size:clamp(20px,5vw,30px)}}@media (max-width: 640px){.game-player-card{padding-left:0;padding-right:0;overflow:hidden}#fpp-playgate-wrap.fpp-player-shell{width:100%;max-width:100%;margin:0 auto;border-radius:14px}#fpp-playgate-wrap .fpp-player-loading{gap:12px;padding:18px}#fpp-playgate-wrap .fpp-player-loading .thumb{width:96px;height:96px;border-width:3px}#fpp-playgate-wrap .fpp-player-loading .label{font-size:16px}#fpp-playgate-wrap .fpp-playgate-btn{width:calc(100% - 32px);min-width:0;top:48%;transform:translate(-50%,-50%);border-radius:16px;padding:15px 18px;font-size:clamp(20px,6vw,28px)}}#fpp-playgate-wrap .fpp-player-loading{transition:opacity .35s ease,transform .35s ease}#fpp-playgate-wrap .fpp-player-loading.is-hidden{opacity:0;transform:scale(0.96);pointer-events:none}#fpp-playgate-wrap .fpp-iframe-host iframe{opacity:0;animation:fppGameFade .35s ease forwards}@keyframes fppGameFade{from{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}#fpp-playgate-wrap .fpp-player-loading{transition:opacity .35s ease,transform .35s ease}#fpp-playgate-wrap .fpp-player-loading.is-hidden{opacity:0;transform:scale(0.985);pointer-events:none}@media (max-width: 640px){.fpp-popular-week,.fpp-popular-week .container{padding-left:12px;padding-right:12px}.fpp-popular-week .games-grid{gap:10px}.fpp-popular-week .game-card{width:100%;min-width:0}}body{overflow-x:hidden}@media (max-width: 640px){.fpp-trending-week,.fpp-trending-week .fpp-container,.fpp-trending-week .container{width:100%;max-width:100%;padding-left:12px!important;padding-right:12px!important;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow-x:clip}.fpp-trending-week .fpp-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;margin:0}.fpp-trending-week .fpp-trending-card,.fpp-trending-week .fpp-trending-thumb,.fpp-trending-week .fpp-trending-thumb img{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.fpp-trending-week .fpp-trending-title{padding:10px 10px 12px;font-size:13px;line-height:1.25;min-height:0;word-break:break-word;overflow-wrap:anywhere}}.fpp-playnext-featured .fpp-pn-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 28px #00000026;transition:all .18s ease}.fpp-shelf{position:relative;position:relative}.fpp-carousel,.fpp-shelf__rail{display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fpp-carousel::-webkit-scrollbar,.fpp-shelf__rail::-webkit-scrollbar{display:none}.fpp-carousel > *,.fpp-shelf__rail > *{flex:0 0 220px;min-width:220px;max-width:220px;scroll-snap-align:start}.fpp-carousel.fpp-trending-grid > *,.fpp-carousel.fpp-games-grid > *{width:auto!important}.fpp-shelf-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;color:#fff;font-size:18px;font-weight:800;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 8px 18px #0000002e 0 0 14px #9b51e059;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;opacity:1;pointer-events:auto}.fpp-shelf-arrow:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 12px 24px #0000003d 0 0 18px #9b51e080}.fpp-shelf-arrow.left{left:-12px}.fpp-shelf-arrow.right{right:-12px}.fpp-shelf-arrow[hidden]{display:none!important}@media (max-width: 768px){.fpp-shelf-arrow{display:none!important}.fpp-carousel > *,.fpp-shelf__rail > *{flex-basis:180px;min-width:180px;max-width:180px}.fpp-shelf::before,.fpp-shelf::after{display:none}}.fpp-shelf-arrow.right.fpp-glow:not([hidden]){animation:fpp-shelf-glow 2.2s ease-in-out infinite}.fpp-shelf-arrow:hover{animation:none}@keyframes fpp-shelf-glow{0%{box-shadow:0 8px 18px #0000002e 0 0 10px #9b51e059}50%{box-shadow:0 10px 24px #00000040 0 0 18px #9b51e0bf}100%{box-shadow:0 8px 18px #0000002e 0 0 10px #9b51e059}}.fpp-carousel,.fpp-shelf__rail{scroll-behavior:smooth}.fpp-carousel > *,.fpp-shelf__rail > *{transition:transform .18s ease,box-shadow .18s ease}.fpp-carousel > :hover,.fpp-shelf__rail > :hover{transform:translateY(-4px) scale(1.03);box-shadow:0 12px 24px #00000026;z-index:3}.fpp-carousel > :hover img,.fpp-shelf__rail > :hover img{transform:scale(1.05);transition:transform .25s ease}.fpp-shelf{position:relative;isolation:isolate}.fpp-carousel,.fpp-shelf__rail{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;margin-top:10px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fpp-carousel::-webkit-scrollbar,.fpp-shelf__rail::-webkit-scrollbar{display:none}.fpp-carousel > *,.fpp-shelf__rail > *{position:relative;z-index:3;flex:0 0 220px;min-width:220px;max-width:220px;scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease}.fpp-carousel > :hover,.fpp-shelf__rail > :hover{transform:translateY(-4px) scale(1.03);box-shadow:0 12px 24px #00000026}.fpp-carousel > :hover img,.fpp-shelf__rail > :hover img{transform:scale(1.05);transition:transform .25s ease}.fpp-shelf__grid.fpp-carousel{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important}.fpp-view-all,.fpp-shelf__all{position:relative;z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 18px;border-radius:999px;font-weight:900;letter-spacing:.3px;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,#5b6cff,#b95cff);border:none;box-shadow:0 10px 26px #0000002e 0 0 16px #7878ff59;transition:transform .15s ease,box-shadow .15s ease}.fpp-view-all:hover,.fpp-shelf__all:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f;color:#fff!important}.fpp-view-all::before,.fpp-view-all::after,.fpp-shelf__all::before,.fpp-shelf__all::after{content:none!important}.fpp-shelf-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;color:#fff;font-size:18px;font-weight:800;background:linear-gradient(135deg,#5b6cff,#b95cff);box-shadow:0 8px 18px #0000002e 0 0 14px #9b51e059;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;opacity:1;pointer-events:auto}.fpp-shelf-arrow:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 12px 24px #0000003d 0 0 18px #9b51e080;animation:none}.fpp-shelf-arrow.left{left:8px}.fpp-shelf-arrow.right{right:8px}.fpp-shelf-arrow[hidden]{display:none!important}.fpp-shelf::before,.fpp-shelf::after{content:none!important;display:none!important}.fpp-shelf__rail::before,.fpp-carousel::before{left:0;background:linear-gradient(to right,#f9fafbff,#f9fafb00)}.fpp-shelf__rail::after,.fpp-carousel::after{right:0;background:linear-gradient(to left,#f9fafbff,#f9fafb00)}.fpp-shelf-arrow.right.fpp-glow:not([hidden]){animation:fpp-shelf-glow 2.2s ease-in-out infinite}@keyframes fpp-shelf-glow{0%{box-shadow:0 8px 18px #0000002e 0 0 10px #9b51e059}50%{box-shadow:0 10px 24px #00000040 0 0 18px #9b51e0bf}100%{box-shadow:0 8px 18px #0000002e 0 0 10px #9b51e059}}@media (max-width: 768px){.fpp-shelf-arrow{display:none!important}.fpp-carousel > *,.fpp-shelf__rail > *{flex-basis:180px;min-width:180px;max-width:180px}.fpp-shelf__rail::before,.fpp-shelf__rail::after,.fpp-carousel::before,.fpp-carousel::after{display:none}}.fpp-shelf__rail .fpp-thumb,.fpp-carousel .fpp-thumb{height:220px;aspect-ratio:auto;object-fit:cover}.fpp-shelf__rail::before,.fpp-shelf__rail::after{top:0;bottom:0;height:auto}.fpp-shelf::before,.fpp-shelf::after{content:none!important;display:none!important}.fpp-shelf-arrow{z-index:20!important}.fpp-shelf__rail .fpp-thumb,.fpp-carousel .fpp-thumb{height:220px!important;aspect-ratio:auto!important;object-fit:cover!important}@media (max-width: 768px){.fpp-shelf-arrow{display:flex!important;opacity:.75;transform:translateY(-50%) scale(0.9);width:50px;height:50px;font-size:16px}.fpp-shelf__rail{padding-right:18px}}.section{padding:20px 0}.fpp-section-head{margin-bottom:12px}@media (max-width: 768px){.fpp-featured-card{min-height:0}.fpp-featured-thumb img{height:100%!important;min-height:280px}}.fpp-desktop-header{position:relative;overflow:visible;padding:18px 0 14px;background-image:linear-gradient(180deg,#21063a1a,#18082c38),url(https://freeplayplanet.com/wp-content/uploads/2026/03/header-final-1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.fpp-desktop-header::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,#ffffff1a,transparent 28%),radial-gradient(circle at 85% 20%,#ffffff14,transparent 22%);z-index:0;pointer-events:none}.fpp-desktop-header > *{position:relative;z-index:2}.fpp-header-bar{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;padding:8px 20px 10px}.fpp-header-logo{display:flex;align-items:center}.fpp-header-logo a{display:inline-flex;align-items:center;text-decoration:none}.fpp-header-mainnav{display:flex;align-items:center;gap:12px}.fpp-header-mainnav a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff29;box-shadow:0 8px 24px #0000002e;color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:.2s ease;white-space:nowrap}.fpp-header-mainnav a:hover{background:#ffffff29;transform:translateY(-1px)}.fpp-header-search{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;background:#1c083057;border:1px solid #ffffff24;border-radius:999px;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 28px #0003}.fpp-header-search input{flex:1 1 auto;min-width:0;height:52px;border:0;outline:0;background:transparent;padding:0 18px;color:#fff;font-size:16px}.fpp-header-search input::placeholder{color:#ffffffb8}.fpp-header-search button{height:52px;min-width:62px;border:0;cursor:pointer;color:#fff;font-size:18px;background:linear-gradient(180deg,#9767fff2,#794eebf2);transition:.2s ease}.fpp-header-search button:hover{filter:brightness(1.06)}.fpp-header-categories{max-width:1400px;margin-top:4px!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-left:180px!important}.fpp-cat-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff24;color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000029;transition:.2s ease;white-space:nowrap}.fpp-cat-pill:hover{transform:translateY(-2px);background:#ffffff29}.fpp-cat-icon{font-size:16px;line-height:1}@media (max-width: 900px){.fpp-desktop-header{display:none}}.fpp-header-logo strong{font-size:26px;font-weight:800;letter-spacing:.3px;background:linear-gradient(90deg,#fff,#e9d5ff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 6px #00000059 0 0 14px #a855f759;display:inline-block}.fpp-header-logo strong span{background:linear-gradient(90deg,#facc15,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px #0006 0 0 16px #fbbf2473}.fpp-header-logo strong{font-size:30px}.fpp-header-logo strong:hover{text-shadow:0 4px 12px #0006 0 0 20px #a855f78c}.fpp-header-logo a{display:inline-flex;align-items:center;text-decoration:none}.fpp-brand-text{position:relative;display:inline-block;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#f5ecff 18%,#d8c2ff 34%,#fff 50%,#c9b3ff 66%,#fff 82%,#efe7ff 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #00000047 0 0 18px #a855f738;animation:fppBrandShimmer 7s linear infinite}.fpp-brand-text span{background:linear-gradient(90deg,#ffd54a 0%,#ffe27a 20%,#fff1b8 40%,#ffc933 58%,#ffdf72 76%,#ffbf1f 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #0000004d 0 0 18px #ffc83c47;animation:fppBrandShimmer 6s linear infinite}.fpp-brand-text::after{content:"";position:absolute;left:-6%;top:-18%;width:38%;height:140%;pointer-events:none;transform:skewX(-18deg) translateX(-220%);background:linear-gradient(90deg,#fff0 0%,#ffffff14 35%,#ffffff7a 50%,#ffffff1a 65%,#fff0 100%);filter:blur(2px);animation:fppBrandSweep 4.8s ease-in-out infinite}.fpp-header-logo a:hover .fpp-brand-text{transform:translateY(-1px);text-shadow:0 4px 14px #00000057 0 0 22px #a855f757}.fpp-header-logo a:hover .fpp-brand-text span{text-shadow:0 4px 14px #00000057 0 0 24px #ffc83c61}@keyframes fppBrandShimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}@keyframes fppBrandSweep{0%,70%,100%{transform:skewX(-18deg) translateX(-220%);opacity:0}12%{opacity:1}30%{transform:skewX(-18deg) translateX(330%);opacity:.95}40%{opacity:0}}@media (max-width: 1200px){.fpp-brand-text{font-size:27px}}.fpp-brand-logo img,.fpp-brand img,.custom-logo{height:200px;width:auto;display:block}.fpp-brand-text{position:relative;display:inline-block;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#f5ecff 18%,#d8c2ff 34%,#fff 50%,#c9b3ff 66%,#fff 82%,#efe7ff 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #00000047 0 0 18px #a855f738;animation:fppBrandShimmer 7s linear infinite}.fpp-brand-text span{background:linear-gradient(90deg,#ffd54a 0%,#ffe27a 20%,#fff1b8 40%,#ffc933 58%,#ffdf72 76%,#ffbf1f 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #0000004d 0 0 18px #ffc83c47;animation:fppBrandShimmer 6s linear infinite}.fpp-brand-text::after{content:"";position:absolute;left:-6%;top:-18%;width:38%;height:140%;pointer-events:none;transform:skewX(-18deg) translateX(-220%);background:linear-gradient(90deg,#fff0 0%,#ffffff14 35%,#ffffff7a 50%,#ffffff1a 65%,#fff0 100%);filter:blur(2px);animation:fppBrandSweep 4.8s ease-in-out infinite}.fpp-brand-link:hover .fpp-brand-text{transform:translateY(-1px);text-shadow:0 4px 14px #00000057 0 0 22px #a855f757}.fpp-brand-link:hover .fpp-brand-text span{text-shadow:0 4px 14px #00000057 0 0 24px #ffc83c61}.fpp-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff24;color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000029;transition:.2s ease;white-space:nowrap}.fpp-chip:hover{transform:translateY(-2px);background:#ffffff29}@media (max-width: 900px){.fpp-brand-logo img,.fpp-brand img,.custom-logo{height:36px}.fpp-brand-text{font-size:22px}}@keyframes fppBrandShimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}@keyframes fppBrandSweep{0%,70%,100%{transform:skewX(-18deg) translateX(-220%);opacity:0}12%{opacity:1}30%{transform:skewX(-18deg) translateX(330%);opacity:.95}40%{opacity:0}}@media (max-width: 900px){.fpp-desktop-header{display:block!important;padding:12px 0 10px!important;background-image:linear-gradient(180deg,#21063a24,#18082c47),url(https://freeplayplanet.com/wp-content/uploads/2026/03/freeplayplanet-header.webp)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}.fpp-header-bar{grid-template-columns:auto 1fr auto!important;gap:12px!important;padding:10px 16px!important}.fpp-brand-text{font-size:22px!important}.fpp-header-mainnav,.fpp-header-search,.fpp-header-categories{display:none!important}}.fpp-header-categories{position:relative;z-index:20}.fpp-cat-item{position:relative}.fpp-cat-pill{position:relative}.fpp-cat-item.has-dropdown:hover .fpp-cat-caret,.fpp-cat-item.has-dropdown:focus-within .fpp-cat-caret{transform:rotate(180deg)}.fpp-cat-dropdown{position:absolute;left:0;top:calc(100% + 10px);min-width:220px;padding:10px;border-radius:18px;background:#150826c7;border:1px solid #ffffff24;box-shadow:0 18px 40px #00000047 0 0 0 1px #ffffff0a inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.fpp-cat-dropdown::before{content:"";position:absolute;left:22px;top:-8px;width:14px;height:14px;background:#150826e0;border-left:1px solid #ffffff1f;border-top:1px solid #ffffff1f;transform:rotate(45deg)}.fpp-cat-item.has-dropdown:hover .fpp-cat-dropdown,.fpp-cat-item.has-dropdown:focus-within .fpp-cat-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media (max-width: 900px){.fpp-cat-dropdown,.fpp-cat-caret{display:none!important}}.fpp-header-categories{position:relative;z-index:20;overflow:visible}.fpp-cat-item{position:relative;display:inline-block}.fpp-cat-pill{display:inline-flex;align-items:center;gap:8px}.fpp-cat-pill--has-dropdown::after{content:"▾";font-size:12px;margin-left:4px;opacity:.9}.fpp-cat-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:10px;border-radius:18px;background:#18082ce0;border:1px solid #ffffff1f;box-shadow:0 18px 40px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;flex-direction:column;gap:8px;z-index:9999}.fpp-cat-dropdown a{display:block;padding:10px 12px;border-radius:12px;color:#fff;text-decoration:none;font-weight:700;background:#ffffff0a;border:1px solid transparent;transition:.18s ease;white-space:nowrap}.fpp-cat-dropdown a:hover{background:#ffffff1a;border-color:#ffffff1a;transform:translateX(2px)}.fpp-cat-item:hover .fpp-cat-dropdown,.fpp-cat-item:focus-within .fpp-cat-dropdown{display:flex}.fpp-desktop-header{position:relative;overflow:visible;padding:18px 0 14px;background-image:linear-gradient(180deg,#21063a2e,#18082c57),url(https://freeplayplanet.com/wp-content/uploads/2026/03/freeplayplanet-header.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.fpp-desktop-header::before,.fpp-desktop-header::after{content:"";position:absolute;inset:0;pointer-events:none}.fpp-desktop-header::before{background:radial-gradient(1px 1px at 12% 22%,#ffffff8c,transparent),radial-gradient(1px 1px at 28% 68%,#ffffff73,transparent),radial-gradient(1px 1px at 44% 16%,#ffffff8c,transparent),radial-gradient(1px 1px at 63% 42%,#ffffff80,transparent),radial-gradient(1px 1px at 78% 18%,#ffffff73,transparent),radial-gradient(1px 1px at 88% 62%,#ffffff80,transparent),radial-gradient(circle at 30% 10%,#ffffff1f,transparent 12%),radial-gradient(circle at 70% 5%,#ffffff1a,transparent 10%),radial-gradient(circle at 50% 0%,#a855f71a,transparent 34%);background-size:320px 320px;animation:fppStarsDriftFar 160s linear infinite;z-index:0;opacity:.9}.fpp-desktop-header::after{background:radial-gradient(circle at 50% 50%,#a855f714,transparent 40%),radial-gradient(2px 2px at 18% 30%,#ffffffd1,transparent),radial-gradient(2px 2px at 36% 14%,#ffffffb8,transparent),radial-gradient(2px 2px at 58% 52%,#ffffffc7,transparent),radial-gradient(2px 2px at 74% 24%,#ffffffc2,transparent),radial-gradient(2px 2px at 86% 46%,#ffffffb3,transparent),radial-gradient(2px 2px at 92% 12%,#ffffffbd,transparent);background-size:420px 420px;animation:fppStarsDriftNear 95s linear infinite;z-index:1;opacity:.85}@keyframes fppStarsDriftFar{from{background-position:0 0}to{background-position:500px 280px}}@keyframes fppStarsDriftNear{from{background-position:0 0}to{background-position:760px 420px}}.fpp-desktop-header > *{position:relative;z-index:2}.fpp-header-bar{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding:8px 20px 10px 8px !important}.fpp-header-logo{display:flex;align-items:center}.fpp-header-logo a{display:inline-flex;align-items:center;text-decoration:none}.fpp-header-logo img,.fpp-header-logo .custom-logo{height:90px;width:auto;display:block;position:relative;transform:translate(-50px,20px) scale(1.65);transform-origin:left center}.fpp-brand-text{position:relative;display:inline-block;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(90deg,#fff 0%,#f5ecff 18%,#d8c2ff 34%,#fff 50%,#c9b3ff 66%,#fff 82%,#efe7ff 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #00000047 0 0 18px #a855f738;animation:fppBrandShimmer 7s linear infinite}.fpp-brand-text span{background:linear-gradient(90deg,#ffd54a 0%,#ffe27a 20%,#fff1b8 40%,#ffc933 58%,#ffdf72 76%,#ffbf1f 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px #0000004d 0 0 18px #ffc83c47;animation:fppBrandShimmer 6s linear infinite}.fpp-brand-text::after{content:"";position:absolute;left:-6%;top:-18%;width:38%;height:140%;pointer-events:none;transform:skewX(-18deg) translateX(-220%);background:linear-gradient(90deg,#fff0 0%,#ffffff14 35%,#ffffff7a 50%,#ffffff1a 65%,#fff0 100%);filter:blur(2px);animation:fppBrandSweep 4.8s ease-in-out infinite}.fpp-header-logo a:hover .fpp-brand-text{transform:translateY(-1px);text-shadow:0 4px 14px #00000057 0 0 22px #a855f757}.fpp-header-logo a:hover .fpp-brand-text span{text-shadow:0 4px 14px #00000057 0 0 24px #ffc83c61}.fpp-header-mainnav{display:flex;align-items:center;gap:12px;padding-left:50px}.fpp-header-mainnav a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff29;box-shadow:0 8px 24px #0000002e;color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:.2s ease;white-space:nowrap}.fpp-header-mainnav a:hover{background:#ffffff29;transform:translateY(-1px)}.fpp-header-search{display:flex;align-items:center;width:100%;min-width:220px;background:#1c083057;border:1px solid #ffffff24;border-radius:999px;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 28px #0003}.fpp-header-search input{flex:1 1 auto;min-width:0;height:52px;border:0;outline:0;background:transparent;padding:0 18px;color:#fff;font-size:16px}.fpp-header-search input::placeholder{color:#ffffffb8}.fpp-header-search button{height:52px;min-width:62px;border:0;cursor:pointer;color:#fff;font-size:18px;background:linear-gradient(180deg,#9767fff2,#794eebf2);transition:.2s ease}.fpp-header-search button:hover{filter:brightness(1.06)}.fpp-header-categories{position:relative;z-index:30;max-width:1400px;margin:12px auto 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 20px;overflow:visible}.fpp-cat-item{position:relative;display:inline-block}.fpp-cat-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff24;color:#fff;font-weight:700;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000029;transition:.2s ease;white-space:nowrap}.fpp-cat-pill:hover{transform:translateY(-2px);background:#ffffff29}.fpp-cat-pill--has-dropdown::after{content:"▾";font-size:12px;margin-left:4px;opacity:.9}.fpp-cat-icon{font-size:16px;line-height:1}.fpp-cat-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:10px;border-radius:18px;background:#18082ceb;border:1px solid #ffffff1f;box-shadow:0 18px 40px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;flex-direction:column;gap:8px;z-index:9999}.fpp-cat-dropdown a{display:block;padding:10px 12px;border-radius:12px;color:#fff;text-decoration:none;font-weight:700;background:#ffffff0a;border:1px solid transparent;transition:.18s ease;white-space:nowrap}.fpp-cat-dropdown a:hover{background:#ffffff1a;border-color:#ffffff1a;transform:translateX(2px)}.fpp-cat-item:hover .fpp-cat-dropdown,.fpp-cat-item:focus-within .fpp-cat-dropdown{display:flex}@media (max-width: 900px){.fpp-desktop-header{padding:12px 0 10px;background-size:cover;background-position:center top}.fpp-header-bar{grid-template-columns:auto 1fr auto;gap:12px;padding:10px 16px}.fpp-header-logo img,.fpp-header-logo .custom-logo{height:56px}.fpp-brand-text{font-size:22px}.fpp-header-mainnav,.fpp-header-search,.fpp-header-categories{display:none!important}}@keyframes fppBrandShimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}@keyframes fppBrandSweep{0%,70%,100%{transform:skewX(-18deg) translateX(-220%);opacity:0}12%{opacity:1}30%{transform:skewX(-18deg) translateX(330%);opacity:.95}40%{opacity:0}}.fpp-header-mainnav,.fpp-mainnav-item,.fpp-mainnav-item--mega,.fpp-mega-menu{overflow:visible!important}.fpp-mainnav-item{position:relative;display:inline-flex;align-items:center}.fpp-mainnav-link{display:inline-flex;align-items:center;gap:8px}.fpp-mainnav-link--has-mega::after{content:"▾";font-size:12px;margin-left:4px;opacity:.95;transition:transform .18s ease}.fpp-mainnav-item--mega:hover .fpp-mainnav-link--has-mega::after,.fpp-mainnav-item--mega:focus-within .fpp-mainnav-link--has-mega::after{transform:rotate(180deg)}.fpp-mega-menu{position:absolute;top:calc(100% + 12px);left:0;width:min(940px,calc(100vw - 40px));padding:14px;border-radius:24px;background:#16082af0;border:1px solid #ffffff1f;box-shadow:0 28px 60px #00000057;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;z-index:10000;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.fpp-mainnav-item--mega:hover .fpp-mega-menu,.fpp-mainnav-item--mega:focus-within .fpp-mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fpp-mega-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 260px;gap:14px}.fpp-mega-menu__col,.fpp-mega-menu__feature{min-width:0;border-radius:18px;background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 10px 24px #00000024}.fpp-mega-menu__col{padding:14px}.fpp-mega-menu__title{margin-bottom:10px;color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fpp-mega-menu__links{display:grid;gap:8px}.fpp-mega-menu__link{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:14px;color:#fff;text-decoration:none;font-weight:700;background:#ffffff0a;border:1px solid transparent;transition:.18s ease}.fpp-mega-menu__link:hover,.fpp-mega-menu__link:focus{background:#ffffff1a;border-color:#ffffff1a;transform:translateY(-1px)}.fpp-mega-menu__icon{flex:0 0 auto;font-size:16px;line-height:1}.fpp-mega-menu__feature{display:flex;flex-direction:column;justify-content:center;padding:18px;background:linear-gradient(180deg,#ffffff14,#ffffff0a),radial-gradient(circle at top right,#a855f738,transparent 42%)}.fpp-mega-menu__feature-badge{display:inline-flex;align-self:flex-start;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:#ffffff1a;border:1px solid #ffffff1f;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fpp-mega-menu__feature h3{margin:0 0 10px;color:#fff;font-size:24px;line-height:1.1}.fpp-mega-menu__feature p{margin:0 0 16px;color:#ffffffc7;font-size:14px;line-height:1.5}.fpp-mega-menu__feature-actions{display:flex;flex-wrap:wrap;gap:10px}.fpp-mega-menu__cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:14px;text-decoration:none;font-weight:800;color:#fff;background:linear-gradient(180deg,#9767fff2,#794eebf2);box-shadow:0 12px 24px #532dbe47}.fpp-mega-menu__cta:hover,.fpp-mega-menu__cta:focus{filter:brightness(1.06);transform:translateY(-1px)}@media (max-width: 1200px){.fpp-mega-menu{width:min(860px,calc(100vw - 32px))}.fpp-mega-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpp-mega-menu__feature{grid-column:1 / -1}}@media (max-width: 900px){.fpp-mainnav-item--mega,.fpp-mega-menu{display:none!important}}.fpp-desktop-header{position:relative;z-index:300;overflow:visible}.fpp-header-bar{position:relative;z-index:320;overflow:visible}.fpp-header-categories{position:relative;z-index:310;overflow:visible}.fpp-mainnav-item--mega,.fpp-mega-wrap{position:relative}.fpp-mega-menu{position:absolute;top:calc(100% + 14px);left:-220px;right:auto;z-index:99999;width:1100px;max-width:min(1100px,calc(100vw - 32px));overflow:visible}.fpp-mainnav-item--mega:hover .fpp-mega-menu,.fpp-mainnav-item--mega:focus-within .fpp-mega-menu{display:grid;z-index:99999;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fpp-cat-item,.fpp-cat-dropdown{z-index:100}.fpp-header-mainnav{gap:14px}.fpp-mainnav-item--mega > a,.fpp-mainnav-item--mega .fpp-pillnav{position:relative}.fpp-mainnav-item--mega > a::after,.fpp-mainnav-item--mega .fpp-pillnav::after{content:"";position:absolute;inset:-1px;border-radius:999px;background:linear-gradient(135deg,#ffffff29,#fff0);opacity:.45;pointer-events:none}.fpp-mega-menu{border-radius:24px;padding:18px;background:linear-gradient(180deg,#2a1046f0,#18082cf5);border:1px solid #ffffff1a;box-shadow:0 20px 50px #0000004d 0 6px 18px #0000002e inset 0 1px 0 #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fpp-mega-menu::before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(circle at 15% 18%,#a78bfa29,transparent 28%),radial-gradient(circle at 85% 12%,#fbbf241a,transparent 18%);z-index:0}.fpp-mega-menu > *{position:relative;z-index:1}.fpp-mega-menu{opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.fpp-mainnav-item--mega:hover .fpp-mega-menu,.fpp-mainnav-item--mega:focus-within .fpp-mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fpp-cat-dropdown{border-radius:18px;background:#18082cf0;box-shadow:0 18px 40px #00000047 inset 0 1px 0 #ffffff0d}.fpp-cat-dropdown a{font-weight:800}.fpp-cat-item:hover .fpp-cat-dropdown,.fpp-cat-item:focus-within .fpp-cat-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;display:flex}.fpp-cat-dropdown{display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.fpp-mainnav-item--mega > a,.fpp-mainnav-item--mega .fpp-pillnav{background:linear-gradient(180deg,#6f44ff,#53d);border:1px solid #ffffff2e;box-shadow:0 10px 28px #00000038 0 0 18px #6e50ff59}.fpp-mainnav-item--mega > a:hover,.fpp-mainnav-item--mega .fpp-pillnav:hover{transform:translateY(-1px);background:linear-gradient(180deg,#7d55ff,#5e3de4);box-shadow:0 14px 34px #00000047 0 0 24px #6e50ff73}.fpp-mainnav-item--mega > a::after,.fpp-mainnav-item--mega .fpp-pillnav::after{transition:transform .18s ease}.fpp-mainnav-item--mega:hover > a::after,.fpp-mainnav-item--mega:hover .fpp-pillnav::after{transform:rotate(180deg)}.fpp-cat-pill:hover{box-shadow:0 10px 26px #00000038 0 0 12px #a78bfa59}.section h2,.fpp-section-title{font-size:clamp(26px,3vw,46px)!important}.post-type-archive-game h1{font-size:clamp(40px,4vw,64px)!important;font-weight:900!important;letter-spacing:-.02em;line-height:1.05}.fpp-shelf{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.fpp-shelf-visible{opacity:1;transform:translateY(0)}.fpp-search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 12px 30px #00000026;overflow:hidden;z-index:9999;margin-top:6px;border:1px solid #e5e7eb}.fpp-search-suggestion{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:background .15s ease}.fpp-search-suggestion:hover{background:#f3f4f6}.fpp-search-suggestion img{width:56px;height:56px;border-radius:8px;object-fit:cover}.fpp-search-suggestion span{font-size:16px;font-weight:600;color:#111827}.fpp-search-suggestion small{font-size:13px;opacity:.8;color:#6b7280;margin-left:auto}.fpp-search-suggestion img{box-shadow:0 2px 6px #00000026}.fpp-header-search{display:flex;align-items:center;gap:6px}#fpp-header-search-input{border-radius:999px;padding:8px 14px;border:1px solid #ffffff1f;background:#0a0c1e8c;color:#fff}.fpp-header-search button{border-radius:999px;padding:8px 12px;border:none;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;cursor:pointer}#fpp-header-search-input:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 2px #a855f740}body.tax-game_tag .fpp-grid--games{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:18px!important;align-items:start!important}body.tax-game_tag .fpp-game-card{border-radius:18px!important;overflow:hidden!important;border:1px solid #00000014!important;box-shadow:0 8px 22px #00000014!important;background:#fff!important;padding:0!important}body.tax-game_tag .fpp-game-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000001f!important}body.tax-game_tag .fpp-game-card__link{display:block!important;text-decoration:none!important;color:inherit!important;padding:0!important}body.tax-game_tag .fpp-game-card__media{display:block!important;aspect-ratio:16 / 10!important;overflow:hidden!important;background:#eef2f7!important;margin:0!important}body.tax-game_tag .fpp-game-card__img,body.tax-game_tag .fpp-card__img,body.tax-game_tag .fpp-game-card__img--placeholder{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important}body.tax-game_tag .fpp-game-card__title,body.tax-game_tag .fpp-card__title{margin:0!important;padding:12px 12px 14px!important;background:#fff!important;color:#1f2937!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;min-height:56px!important;text-align:center!important}body.tax-game_tag .fpp-game-card__title span,body.tax-game_tag .fpp-card__title span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media (max-width: 767px){body.tax-game_tag .fpp-grid--games{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.tax-game_tag .fpp-game-card__title,body.tax-game_tag .fpp-card__title{font-size:16px!important;min-height:52px!important;padding:10px 10px 12px!important}}body.tax-game_tag .fpp-section-head--center{margin-bottom:10px!important}body.tax-game_tag .lead{margin-bottom:12px!important}body.tax-game_tag .fpp-grid--games{margin-top:0!important}body.tax-game_tag .fpp-game-card__title,body.tax-game_tag .fpp-card__title{padding:10px 12px 12px!important;font-size:16px!important;min-height:50px!important}body.tax-game_tag .fpp-grid--games{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:16px!important}.fpp-planet-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:30px 0}.fpp-planet-tab{background:#111827;color:#fff;border:none;padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:600;transition:.2s}.fpp-planet-tab:hover{background:#374151}.fpp-planet-tab.is-active{background:var(--planet-color,#2f80ed)}.fpp-planet-title{text-align:center;font-size:32px;margin:40px 0}.fpp-planet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:auto;padding:20px}.fpp-planet-card{background:linear-gradient(135deg,var(--planet-color,#7c3aed),#111827);border-radius:20px;padding:40px 30px;color:#fff;text-decoration:none;transition:.25s;box-shadow:0 12px 30px #0006}.fpp-planet-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0009}.fpp-planet-card h2{font-size:24px;margin-bottom:10px}.fpp-planet-explore{opacity:.8;font-weight:600}.fpp-planet-title{font-size:36px;font-weight:800;text-align:center;margin:40px 0 20px;color:#1f2937;display:flex;align-items:center;justify-content:center;gap:10px}.fpp-planet-card{transition:all .25s ease}.fpp-planet-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px #00000059}.fpp-home-planet-card{min-height:unset!important}.fpp-home-planet-overlay{padding:12px 16px 16px}.fpp-home-planet-media{padding:14px 14px 0}.fpp-home-planet-title{margin-top:8px!important}.fpp-home-planet-card{padding-bottom:6px}.fpp-home-planet-overlay{gap:2px}.fpp-home-planet-title{font-size:20px!important}.fpp-home-planet-sub{font-size:14px!important;opacity:.9}.fpp-home-planet-title{margin-top:6px!important}.fpp-home-planet-media img{transition:transform .25s ease}.fpp-home-planet-card:hover img{transform:scale(1.04)}.fpp-home-planet-card{position:relative;overflow:hidden}.fpp-home-planet-card{position:relative;overflow:hidden;border-radius:22px;transition:transform .2s ease,box-shadow .2s ease}.fpp-home-planet-media{padding:14px 14px 0}.fpp-home-planet-media img{width:100%;border-radius:16px;transition:transform .25s ease}.fpp-home-planet-overlay{padding:12px 16px 16px}.fpp-home-planet-title{font-size:20px!important;margin-top:6px!important}.fpp-home-planet-sub{font-size:14px!important;opacity:.9}.fpp-home-planet-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 18px 40px #00000059 0 0 0 2px #7c4bff99 0 0 35px #7c4bff73}.fpp-home-planet-card:hover img{transform:scale(1.05)}.planet-preview-games{display:flex;gap:8px;margin-top:12px}.planet-preview-game{display:block;width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #00000040}.planet-preview-game img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.planet-preview-game:hover img{transform:scale(1.08)}.fpp-planet-card-inner{display:flex;flex-direction:column;height:100%}.fpp-planet-desc{margin:10px 0 0;max-width:26ch}.planet-preview-games{display:flex;gap:10px;margin:16px 0 14px;align-items:center;flex-wrap:nowrap}.planet-preview-game{display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;flex:0 0 52px;box-shadow:0 6px 14px #00000038;background:#ffffff14}.planet-preview-game img{display:block;width:100%;height:100%;object-fit:cover}.fpp-planet-explore{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700}.fpp-planet-card:hover .planet-preview-game{transform:translateY(-1px);transition:transform .18s ease}.post-type-archive-planet .fpp-planet-hero{position:relative;overflow:hidden;padding:48px 20px 40px;margin:0 0 28px;text-align:center;background:linear-gradient(180deg,#0b1020 0%,#11162b 100%)!important;border-radius:0 0 20px 20px;box-shadow:0 14px 36px #00000038}.post-type-archive-planet .fpp-planet-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#7c3aed38,transparent 42%);pointer-events:none;z-index:1}.post-type-archive-planet .fpp-planet-title{position:relative;z-index:5;margin:0;color:#fff!important;font-size:clamp(36px,4vw,56px);font-weight:900;letter-spacing:-.03em;text-shadow:0 4px 18px #00000059 0 0 18px #7c3aed2e}.post-type-archive-planet .fpp-planet-subtitle{position:relative;z-index:5;margin:12px 0 0;color:#ffffffdb!important;font-size:17px;font-weight:500;text-shadow:0 2px 10px #00000038}.post-type-archive-planet .fpp-starfield,.post-type-archive-planet .fpp-starfield::before,.post-type-archive-planet .fpp-starfield::after{position:absolute;inset:0;content:"";display:block;pointer-events:none}.post-type-archive-planet .fpp-starfield{z-index:2}.post-type-archive-planet .fpp-starfield::before{background-image:radial-gradient(circle at 60px 50px,#fffffff2 2px,transparent 3px),radial-gradient(circle at 220px 120px,#fffc 1.5px,transparent 2.5px),radial-gradient(circle at 420px 70px,#ffffffe6 2px,transparent 3px),radial-gradient(circle at 640px 150px,#c4b5fdd9 1.8px,transparent 2.8px),radial-gradient(circle at 860px 90px,#fffffff2 2px,transparent 3px),radial-gradient(circle at 1080px 140px,#ffffffbf 1.5px,transparent 2.5px);background-repeat:repeat;background-size:1200px 220px;opacity:.95;animation:fppPlanetStarsA 22s linear infinite}.post-type-archive-planet .fpp-starfield::after{background-image:radial-gradient(circle at 120px 160px,#ffffff8c 1.2px,transparent 2px),radial-gradient(circle at 340px 40px,#ffffff80 1px,transparent 1.8px),radial-gradient(circle at 560px 110px,#a78bfab3 1.2px,transparent 2px),radial-gradient(circle at 780px 170px,#ffffff73 1px,transparent 1.8px),radial-gradient(circle at 1020px 60px,#ffffffa6 1.2px,transparent 2px);background-repeat:repeat;background-size:1200px 220px;opacity:.7;animation:fppPlanetStarsB 30s linear infinite}.post-type-archive-planet .fpp-starfield--2{z-index:3;opacity:.7}.post-type-archive-planet .fpp-starfield--2::before{background-image:radial-gradient(circle at 180px 70px,#ffff 2.2px,transparent 3.2px),radial-gradient(circle at 620px 145px,#fffffff2 1.8px,transparent 2.8px),radial-gradient(circle at 980px 95px,#c4b5fdf2 2px,transparent 3px);background-repeat:repeat;background-size:1200px 220px;opacity:.85;animation:fppPlanetStarsC 34s linear infinite,fppPlanetTwinkle 2.8s ease-in-out infinite alternate}.post-type-archive-planet .fpp-starfield--2::after{display:none}@keyframes fppPlanetStarsA{from{transform:translateX(0)}to{transform:translateX(-36px)}}@keyframes fppPlanetStarsB{from{transform:translateX(0)}to{transform:translateX(24px)}}@keyframes fppPlanetStarsC{from{transform:translate3d(0,0,0)}to{transform:translate3d(-16px,5px,0)}}@keyframes fppPlanetTwinkle{from{opacity:.45}to{opacity:.95}}.fpp-cat-item{position:relative}.fpp-cat-item::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.fpp-cat-dropdown{position:absolute;top:calc(100% - 2px);left:0;z-index:2000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.fpp-cat-item:hover .fpp-cat-dropdown,.fpp-cat-item:focus-within .fpp-cat-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fpp-cat-dropdown{box-shadow:0 10px 30px #00000040;backdrop-filter:blur(6px)}.fpp-cat-item:hover .fpp-cat-pill{background:#ffffff2e;transform:translateY(-1px)}.fpp-game-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:18px;color:#6b7280}.fpp-meta-item{background:#f4f6f8;padding:6px 10px;border-radius:6px}.fpp-game-meta{display:flex;flex-direction:column;gap:12px;margin:18px 0 20px}.fpp-meta-item{display:flex;align-items:center;font-size:17px;font-weight:500;color:#2b2f3a;background:#f5f7fb;border-radius:10px;padding:12px 16px;box-shadow:0 1px 2px #0000000d}.fpp-meta-item strong{font-weight:700;color:#111827;margin-right:6px}.fpp-meta-item:nth-child(1)::before{content:"🖥️";margin-right:8px}.fpp-meta-item:nth-child(2)::before{content:"📅";margin-right:8px}.fpp-meta-item:nth-child(3)::before{content:"🎮";margin-right:8px}.fpp-more-categories a{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;text-decoration:none!important;font-weight:800;font-size:14px;line-height:1;color:#fff!important;border:none!important;background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 50%,#4f46e5 100%)!important;box-shadow:0 8px 18px #6d28d940;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.fpp-more-categories a:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 22px #6d28d952}.fpp-more-categories{margin:10px 0 16px;padding:12px 16px;border-radius:12px}:root{--bg:#0a1120;--card:#121b2e;--dark:#e7eeff;--muted:#9fb0d2;--shadow:0 14px 34px #00000059;--fpp-bg:#0a1120;--fpp-bg-2:#0f172a;--fpp-bg-3:#16233b;--fpp-bg-4:#1b2a45;--fpp-text:#e7eeff;--fpp-text-soft:#b8c5e4;--fpp-text-muted:#8ea1c7;--fpp-border:#ffffff1a;--fpp-border-strong:#ffffff29;--fpp-link:#7cc7ff;--fpp-link-hover:#b7e3ff;--fpp-panel-glow:0 14px 34px #00000059}html,body{background:radial-gradient(circle at 15% 0%,#7c3aed29,transparent 28%),radial-gradient(circle at 85% 100%,#2f80ed29,transparent 30%),var(--fpp-bg);color:var(--fpp-text)}body,p,li,dd,dt,small,label,span,.fpp-meta,.fpp-count,.fpp-tag,.lead,.muted,.footer-inner,.fpp-card__meta,.fpp-planet__meta,.fpp-section-desc,.fpp-faq-item p,.fpp-hero-subtitle,.fpp-featured-overlay p{color:var(--fpp-text-soft)}h1,h2,h3,h4,h5,h6,.game-title,.fpp-sectionTitle,.fpp-card__title,.fpp-planet__title,.fpp-title,.fpp-trending-title,.fpp-featured-overlay h3,.fpp-sidebar-card span{color:#f7faff}a{color:var(--fpp-link)}a:hover,a:focus{color:var(--fpp-link-hover)}.site-header,.fpp-site-header,.fpp-topbar,.fpp-header{box-shadow:0 2px 0 #0000002e 0 10px 28px #0000004d}.site-header a,.site-nav a,.brand-link,.fpp-mainnav a,.fpp-topnav a,.fpp-header a{color:#f4f8ff}.section,.fpp-section,.fpp-main,.fpp-page,.fpp-content,.fpp-shell,.fpp-home-section,.fpp-home-featured,.fpp-related-smart,.fpp-playnext-shelf,.fpp-planet-archive,.games-explorer,.fpp-planet-grid,.fpp-filterbar,.fpp-faq-item,.fpp-sidebar-card,.fpp-card,.fpp-card__body,.fpp-card__content,.fpp-planet-card,.fpp-planet-card-inner,.fpp-game-card,.fpp-related-card,.fpp-featured-main,.fpp-trending-card,.fpp-continue-card,.fpp-section-box,.fpp-module,.fpp-panel,.fpp-glass,.fpp-box,.fpp-widget,.fpp-chip-cloud,.fpp-tag-wrap{background-color:var(--fpp-bg-2);color:var(--fpp-text);border-color:var(--fpp-border);box-shadow:var(--fpp-panel-glow)}.fpp-game-card,.fpp-card,.fpp-card__body,.fpp-planet-card,.fpp-sidebar-card,.fpp-featured-main,.fpp-trending-card,.fpp-related-card,.fpp-filterbar,.fpp-faq-item,.fpp-hero-particles .searchbar,.games-explorer .explorer-controls,.fpp-cat-dropdown,.fpp-mega-menu,.fpp-mobmenu,.fpp-header-search,.fpp-search,.footer-links a{border:1px solid var(--fpp-border)}.fpp-game-card,.fpp-card,.fpp-planet-card,.fpp-sidebar-card,.fpp-related-card,.fpp-trending-card,.fpp-featured-main,.fpp-faq-item{background:linear-gradient(180deg,#ffffff08,#ffffff03)}.fpp-game-card:hover,.fpp-card:hover,.fpp-planet-card:hover,.fpp-sidebar-card:hover,.fpp-related-card:hover,.fpp-trending-card:hover{transform:translateY(-2px);border-color:var(--fpp-border-strong);box-shadow:0 18px 40px #0006}.fpp-card__img img,.fpp-game-card img,.fpp-thumb,.fpp-planet-thumb,.fpp-placeholder,.fpp-skeleton,.fpp-empty,.fpp-empty-state,.fpp-loading,.fpp-filterbar__search,.fpp-filterbar__select,.games-explorer .explorer-controls input,.games-explorer .explorer-controls select,.hero-search input,.fpp-search__input,.fpp-search input,.fpp-header-search input,input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],select,textarea{background:var(--fpp-bg-3);color:var(--fpp-text);border:1px solid var(--fpp-border)}input::placeholder,textarea::placeholder,.fpp-search__input::placeholder,.fpp-search input::placeholder,.fpp-header-search input::placeholder,.hero-search input::placeholder{color:var(--fpp-text-muted)}input:focus,select:focus,textarea:focus,.hero-search input:focus,.fpp-filterbar__search:focus,.fpp-filterbar__select:focus,.fpp-search__input:focus,.fpp-search input:focus,.fpp-header-search input:focus,.games-explorer .explorer-controls input:focus,.games-explorer .explorer-controls select:focus{outline:none;border-color:#7cc7ff8c;box-shadow:0 0 0 4px #7cc7ff1f}.btn,button,input[type="submit"],.fpp-search__btn,.fpp-header-search button,.hero-search button.btn.btn-primary,.fpp-mega-menu__cta{border-color:transparent}.btn-primary,.hero-search button.btn.btn-primary,.fpp-search__btn,.fpp-header-search button,.fpp-mega-menu__cta,input[type="submit"]{background:linear-gradient(135deg,#5e8cff,#8b5cf6);color:#fff;box-shadow:0 10px 24px #4f8cff38}.btn-primary:hover,.hero-search button.btn.btn-primary:hover,.fpp-search__btn:hover,.fpp-header-search button:hover,.fpp-mega-menu__cta:hover,input[type="submit"]:hover{filter:brightness(1.06)}.btn-light,.fpp-cat-pill,.fpp-chip,.game-cat,.footer-links a{background:#ffffff0d;color:var(--fpp-text);border:1px solid var(--fpp-border)}.btn-light:hover,.fpp-cat-pill:hover,.fpp-chip:hover,.game-cat:hover,.footer-links a:hover{background:#ffffff17}.site-footer,.fpp-footer,footer{background:#09101d;color:var(--fpp-text-soft);border-top:1px solid var(--fpp-border)}.footer-links a{color:var(--fpp-link)}.fpp-cat-dropdown,.fpp-mega-menu,.fpp-mobmenu,.fpp-mobmenu-backdrop,.fpp-dropdown,.fpp-menu,.sub-menu,.site-nav .sub-menu,#fpp-topnav .sub-menu,.fpp-header-search,.fpp-search,.games-explorer .explorer-controls,.fpp-filterbar{background:#0c1323f5;backdrop-filter:blur(12px)}.fpp-cat-dropdown a,.fpp-mega-menu__link,.sub-menu a,#fpp-topnav .sub-menu a,.fpp-mobmenu__link{color:var(--fpp-text)}.fpp-cat-dropdown a:hover,.fpp-cat-dropdown a:focus,.fpp-mega-menu__link:hover,.fpp-mega-menu__link:focus,.sub-menu a:hover,#fpp-topnav .sub-menu a:hover,.fpp-mobmenu__link:hover,.fpp-mobmenu__link:focus{background:#7cc7ff1a;color:#fff}.fpp-mobmenu-backdrop{background:#0000009e}[style*="background:#fff"],[style*="background: #fff"],[style*="background:#ffffff"],[style*="background: #ffffff"]{background:var(--fpp-bg-2)!important}[style*="background:#f7f8fb"],[style*="background: #f7f8fb"],[style*="background:#f9fafb"],[style*="background: #f9fafb"],[style*="background:#f3f4f6"],[style*="background: #f3f4f6"],[style*="background:#f4f6fa"],[style*="background: #f4f6fa"]{background:var(--fpp-bg-3)!important}.fpp-hero-particles,.fpp-featured-overlay,.fpp-video-shell,.fpp-modal,.fpp-lightbox,.fpp-mobmenu,.fpp-mega-menu,.fpp-cat-dropdown{color:var(--fpp-text)}th,td{border-color:var(--fpp-border)}::selection{background:#7c3aed59;color:#fff}.fpp-trending-week .fpp-trending-card,.fpp-trending-week a.fpp-trending-card{background:linear-gradient(180deg,#182236fa,#121b2efa)!important;border:1px solid #ffffff1a!important;box-shadow:0 12px 28px #00000047!important}.fpp-trending-week .fpp-trending-card:hover,.fpp-trending-week a.fpp-trending-card:hover{box-shadow:0 18px 38px #00000061!important;border-color:#ffffff29!important}.fpp-trending-week .fpp-trending-thumb{background:#0d1527!important}.fpp-trending-week .fpp-trending-title,.fpp-trending-week .fpp-title,.fpp-trending-week .game-title{background:transparent!important;color:#eef4ff!important}.fpp-game-card,.fpp-game-card a,.fpp-game-card__link,.fpp-related-card,.fpp-continue-card,.fpp-shelf__rail .fpp-game-card,.fpp-carousel .fpp-game-card{background:linear-gradient(180deg,#182236fa,#121b2efa)!important}.fpp-game-card .fpp-title,.fpp-game-card .game-title,.fpp-game-card__title,.fpp-related-card .fpp-title,.fpp-continue-card .fpp-title,.fpp-shelf__rail .fpp-title,.fpp-carousel .fpp-title{color:#eef4ff!important}.fpp-game-card .fpp-meta,.fpp-game-card .fpp-card__meta,.fpp-game-card .platform,.fpp-game-card .device,.fpp-trending-week .fpp-meta{color:#aebcdf!important}.fpp-home-featured,.fpp-home-featured-grid,.fpp-featured-main,.fpp-trending-now,.fpp-trending-wrap{border-color:#ffffff14!important}.fpp-trending-card .fpp-trending-title,.fpp-card .fpp-title,.fpp-card__body,.fpp-card__content{color:#eef4ff!important}.fpp-faq-item,.fpp-term-faq .fpp-faq-item,.fpp-game-faq .fpp-faq-item,.fpp-faq details{background:linear-gradient(180deg,#182236fa,#121b2efa)!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 24px #0000003d!important}.fpp-faq-item summary,.fpp-term-faq .fpp-faq-item summary,.fpp-game-faq .fpp-faq-item summary,.fpp-faq summary{color:#eef4ff!important;background:transparent!important}.fpp-faq-item p,.fpp-term-faq .fpp-faq-item p,.fpp-game-faq .fpp-faq-item p,.fpp-faq details p{color:#aebcdf!important}.game-sidebar,.game-sidebar aside,.game-sidebar section{background:linear-gradient(180deg,#182236f5,#121b2ef5)!important;border:1px solid #ffffff1a!important;box-shadow:0 14px 30px #0000004d!important}.game-sidebar h3,.game-sidebar .widget-title,.game-sidebar .title{color:#eef4ff!important}.sidebar-sep{border-top:1px solid #ffffff14!important}.fpp-sidebar-card,.game-sidebar .fpp-sidebar-card,.game-sidebar a.fpp-sidebar-card{background:linear-gradient(180deg,#182236fa,#121b2efa)!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 22px #0000003d!important}.fpp-sidebar-card span,.game-sidebar .fpp-sidebar-card span{color:#eef4ff!important;background:transparent!important}.fpp-playnext-card,.fpp-playnext-mini,.fpp-playnext-wrap .fpp-playnext-card,.fpp-playnext-wrap .fpp-playnext-mini{background:linear-gradient(180deg,#182236fa,#121b2efa)!important;border:1px solid #ffffff1a!important;box-shadow:0 14px 30px #00000047!important}.fpp-playnext-card:hover,.fpp-playnext-mini:hover{border-color:#ffffff29!important;box-shadow:0 18px 38px #00000057!important}.fpp-related-smart .fpp-card,.fpp-related-smart .fpp-game-card,.fpp-related-smart .fpp-related-card,.fpp-related-smart .card,.fpp-related-smart a.card{background:linear-gradient(180deg,#182236fa,#121b2efa)!important;border:1px solid #ffffff1a!important}.fpp-related-smart .fpp-title,.fpp-related-smart .game-title,.fpp-related-smart h3,.fpp-related-smart p{color:#eef4ff!important}.fpp-related-smart .muted,.fpp-related-smart .meta,.fpp-related-smart .sub,.fpp-related-smart .similar,.fpp-related-smart .fpp-meta{color:#aebcdf!important}:root{--fpp-dark-border:#8caaff29;--fpp-dark-border-soft:#ffffff14;--fpp-dark-panel:linear-gradient(180deg,#0f1b39f5,#0b142bfa);--fpp-dark-panel-2:linear-gradient(180deg,#182445f5,#0d162dfa);--fpp-dark-text:#ecf2ff;--fpp-dark-muted:#aab7d6}.fpp-game-card,.fpp-trending-card,.fpp-card,.fpp-sidebar-card,.fpp-home-planet-card,.fpp-playnext-card,.fpp-playnext-mini,.fpp-shelf__card,.game-player-card,.game-content-card,.game-sidebar,.fpp-seo-card,.fpp-faq-item,.fpp-continue-card{border-color:var(--fpp-dark-border-soft)!important}.fpp-game-card:hover,.fpp-trending-card:hover,.fpp-card:hover,.fpp-sidebar-card:hover,.fpp-home-planet-card:hover,.fpp-playnext-card:hover,.fpp-playnext-mini:hover,.fpp-shelf__card:hover{border-color:var(--fpp-dark-border)!important}.home .section,.home .fpp-trending-week,.home .fpp-home-planets,.home .fpp-home-new,.home .fpp-home-featured,.home .fpp-home-popular,.home .fpp-home-categories,.home .fpp-cat-shelves{position:relative}.home .section{padding-top:28px;padding-bottom:28px}.home .fpp-trending-week{padding-top:20px!important;padding-bottom:26px!important}.home .fpp-home-planets{padding-top:24px!important}.home .fpp-home-new,.home .fpp-cat-shelves,.home .fpp-home-planets{margin-top:6px!important}.home .fpp-section-head,.home .fpp-shelf__head,.home .fpp-home-planets__head,.home .fpp-home-new__head{margin-bottom:18px!important}.home .fpp-section-title,.home .fpp-shelf__title,.home .fpp-home-planets h2,.home .fpp-home-new h2{margin-bottom:0!important}.single-game .fpp-playnext-card,.single-game .fpp-playnext-mini,.single-game .fpp-playnext-featured,.single-game .fpp-playnext-grid > a,.single-game .fpp-playnext-grid > article,.single-game .fpp-playnext-grid .fpp-card,.single-game .fpp-playnext-grid .game-card,.single-game .fpp-playnext-grid .fpp-game-card,.single-game .fpp-game-related li a,.single-game .fpp-related-links a,.single-game .fpp-about-meta > div,.single-game .fpp-about-grid > div,.single-game .fpp-game-meta > div,.single-game .fpp-game-meta li,.single-game .fpp-meta-row,.single-game .fpp-meta-item,.single-game .fpp-game-facts > div,.single-game .fpp-fact,.single-game .fpp-morelike-link,.single-game .fpp-related-pill,.single-game .fpp-game-tags a,.single-game .fpp-game-tags .tag,.single-game .fpp-game-tags-wrap a,.single-game .fpp-tag,.single-game .game-tags a{background:var(--fpp-dark-panel)!important;color:var(--fpp-dark-text)!important;border:1px solid var(--fpp-dark-border-soft)!important;box-shadow:none!important}.single-game .fpp-playnext-card__title,.single-game .fpp-playnext-mini__title,.single-game .fpp-playnext-card__sub,.single-game .fpp-playnext-mini__sub,.single-game .fpp-card__title,.single-game .game-card__title,.single-game .fpp-title,.single-game .fpp-sidebar-card span,.single-game .fpp-meta-row,.single-game .fpp-meta-item,.single-game .fpp-game-related li a,.single-game .fpp-morelike-link,.single-game .fpp-related-pill,.single-game .fpp-game-tags a,.single-game .fpp-game-tags__label,.single-game .fpp-about-content,.single-game .fpp-about-full,.single-game .fpp-about-details,.single-game .fpp-about-summary{color:var(--fpp-dark-text)!important}.single-game .fpp-playnext-card__sub,.single-game .fpp-playnext-mini__sub,.single-game .fpp-meta-row small,.single-game .fpp-meta-item small,.single-game .fpp-about-content p,.single-game .fpp-about-full p,.single-game .fpp-about-full li,.single-game .fpp-game-tags__label,.single-game .fpp-sidebar-card .meta,.single-game .fpp-related-caption,.single-game .fpp-related-note{color:var(--fpp-dark-muted)!important}.single-game .fpp-playnext-card__media,.single-game .fpp-playnext-mini__media,.single-game .fpp-sidebar-card img + span,.single-game .fpp-card__img,.single-game .game-card__thumb{background:#15264b!important}.single-game .fpp-about-box,.single-game .fpp-about-wrap,.single-game .fpp-game-about,.single-game .fpp-about-card{background:transparent!important}.single-game .fpp-about-box > div,.single-game .fpp-about-wrap > div,.single-game .fpp-game-about .fpp-meta-row,.single-game .fpp-game-about .fpp-meta-item,.single-game .fpp-game-about li{border-radius:16px!important}.single-game .fpp-game-related li a,.single-game .fpp-related-links a,.single-game .fpp-morelike-link{display:flex!important;align-items:center;justify-content:space-between;padding:18px 20px!important;border-radius:18px!important}.single-game .fpp-game-related li,.single-game .fpp-related-links li{margin:0 0 14px!important}.single-game .sidebar-sep,.single-game .game-sidebar hr{border-top-color:var(--fpp-dark-border-soft)!important}.single-game .fpp-game-tags,.single-game .fpp-game-tags-wrap,.single-game .fpp-more-categories{gap:10px!important}.single-game .fpp-about-details{border-top-color:var(--fpp-dark-border-soft)!important}.home .fpp-faq-item,.home .fpp-faq details,.home .fpp-faq-item summary,.home .fpp-faq summary{border-color:var(--fpp-dark-border-soft)!important}.site-footer,.fpp-footer,footer.site-footer{border-top:1px solid #8caaff1a!important}#fpp-playgate-wrap,.game-embed-wrap,.fpp-iframe-host,.fpp-game-frame,.fpp-game-shell,.fpp-game-player,.single-game .fpp-game-wrap{border-radius:24px!important;overflow:hidden!important}#fpp-playgate-wrap iframe,.game-embed-wrap iframe,.fpp-iframe-host iframe,.fpp-game-frame iframe,.fpp-game-shell iframe,.fpp-game-player iframe,.js-fpp-game-iframe{display:block;width:100%;border:0;border-radius:24px!important}#fpp-playgate-wrap .fpp-playgate-poster,#fpp-playgate-wrap .fpp-playgate-cover,#fpp-playgate-wrap .fpp-playgate-inner,.game-embed-wrap .fpp-playgate-poster,.game-embed-wrap .fpp-playgate-cover,.game-embed-wrap .fpp-playgate-inner{border-radius:24px!important;overflow:hidden!important}.home .fpp-section-head,.home .fpp-shelf-head{margin-bottom:16px!important}.single-game .fpp-game-shell{border-radius:24px;overflow:hidden}.single-game .fpp-game-frame{border-radius:24px;overflow:hidden}.single-game .fpp-game-frame iframe{border-radius:24px;display:block;width:100%;border:0}.single-game .fpp-playgate{border-radius:24px;overflow:hidden}.single-game .fpp-playgate img{border-radius:24px}.single-game .fpp-meta-row{border:1px solid #ffffff14;background:linear-gradient(180deg,#0f1a33,#0b162c)}.home .fpp-featured-main,.home .fpp-home-featured .fpp-featured-main,.home .fpp-home-featured-grid .fpp-featured-main{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.home .fpp-featured-main .fpp-featured-card,.home .fpp-featured-main .fpp-game-card,.home .fpp-featured-main article{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 14px 34px #00000042!important}.home .fpp-planets-cta > .fpp-container,.home .fpp-explore-planets > .fpp-container,.home .fpp-planet-promo > .fpp-container,.home .fpp-browse-planets-box > .fpp-container{max-width:100%!important;padding-left:22px!important;padding-right:22px!important}.single-game .fpp-meta-row strong,.single-game .fpp-meta-row b,.single-game .fpp-meta-item strong,.single-game .fpp-meta-item b,.single-game .fpp-game-meta strong,.single-game .fpp-game-meta b,.single-game .fpp-about-game strong,.single-game .fpp-about-game b{color:#fff!important;font-weight:800!important;opacity:1!important}.single-game .fpp-meta-label,.single-game .fpp-info-label,.single-game .fpp-about-label{color:#fff!important;font-weight:800!important;opacity:1!important}.single-game .fpp-meta-row,.single-game .fpp-meta-item{color:#eaf1ff!important}.single-game .fpp-meta-row a,.single-game .fpp-meta-item a{color:#eaf1ff!important}.single-game .fpp-meta-row strong,.single-game .fpp-meta-item strong{text-shadow:0 0 0 transparent!important}.home .fpp-featured-main{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.home .fpp-featured-main > article,.home .fpp-featured-main .fpp-featured-card,.home .fpp-featured-main .fpp-game-card,.home .fpp-featured-main .fpp-featured-inner{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 14px 34px #0000003d!important}.home .fpp-featured-main h2,.home .fpp-featured-main .fpp-featured-title-wrap{background:transparent!important;border:0!important;box-shadow:none!important}.home .fpp-home-planets{padding-left:0!important;padding-right:0!important}.home .fpp-home-planets > .container{max-width:1400px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:24px!important;border-radius:24px!important;background:linear-gradient(90deg,#0a1832eb,#0e1b3adb)!important;border:1px solid #ffffff0f!important;box-shadow:0 12px 30px #0000002e!important}.home .fpp-home-planets-head{margin-bottom:18px!important;gap:18px!important;align-items:center!important}.home .fpp-home-planets-grid{gap:20px!important}@media (max-width: 768px){.home .fpp-home-planets > .container{width:calc(100% - 24px)!important;padding:18px!important;border-radius:20px!important}}.single-game .fpp-meta-row,.single-game .fpp-meta-item{color:#eaf1ff!important}.single-game .fpp-meta-row strong,.single-game .fpp-meta-row b,.single-game .fpp-meta-item strong,.single-game .fpp-meta-item b,.single-game .fpp-meta-label,.single-game .fpp-info-label,.single-game .fpp-about-label{color:#fff!important;font-weight:800!important;opacity:1!important}.single-game .fpp-meta-row span:first-of-type,.single-game .fpp-meta-item span:first-of-type{color:#fff!important;font-weight:800!important}.single-game .fpp-meta-row a,.single-game .fpp-meta-item a{color:#eaf1ff!important}.single-game .fpp-meta-row *,.single-game .fpp-meta-item *{border-color:#ffffff14!important}footer a,.site-footer a,.fpp-footer a{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}footer a:hover,.site-footer a:hover,.fpp-footer a:hover{text-decoration:underline!important;background:none!important}footer,.site-footer,.fpp-footer{color:#cbd5ff}footer a,.site-footer a,.fpp-footer a{color:#a7b7ff}.home .fpp-home-featured,.home .fpp-home-featured-grid,.home .fpp-featured-main,.home .fpp-trending-side{background:transparent!important;box-shadow:none!important}.home .fpp-home-featured-grid{border:0!important;padding:0!important}.home .fpp-featured-main > article,.home .fpp-featured-main .fpp-featured-card,.home .fpp-featured-main .fpp-game-card,.home .fpp-trending-side .fpp-game-card,.home .fpp-trending-side article{border-radius:24px!important;overflow:hidden!important}.home section + section::before,.home .section + .section::before,.home .fpp-section + .fpp-section::before{content:""!important;position:absolute;top:0;left:36px;right:36px;height:1px;background:linear-gradient(90deg,#fff0,#744fff1a,#744fff2e,#fff0)!important;box-shadow:0 0 12px #744fff1a!important;opacity:.65!important}.home section + section,.home .section + .section,.home .fpp-section + .fpp-section{position:relative}.home .fpp-continue-card .fpp-continue-btn,.home .fpp-continue-card .continue-btn,.home .fpp-continue-card .button,.home .fpp-continue-item .fpp-continue-btn,.home .fpp-continue-item .continue-btn,.home .fpp-continue-item .button{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #7c3aed47!important}.home .fpp-continue-card .fpp-continue-btn:hover,.home .fpp-continue-card .continue-btn:hover,.home .fpp-continue-card .button:hover,.home .fpp-continue-item .fpp-continue-btn:hover,.home .fpp-continue-item .continue-btn:hover,.home .fpp-continue-item .button:hover{background:linear-gradient(135deg,#8b4dff,#7b6dff)!important;color:#fff!important}.home .fpp-continue-card .fpp-continue-btn *,.home .fpp-continue-card .continue-btn *,.home .fpp-continue-item .fpp-continue-btn *,.home .fpp-continue-item .continue-btn *{color:#fff!important;fill:#fff!important}.post-type-archive-planet .fpp-planet-card,.post-type-archive-planet .fpp-planet-card-inner{background:initial!important}.post-type-archive-planet .fpp-planet-card{background:linear-gradient(180deg,#0f1a33eb,#0b162cf5),radial-gradient(circle at top center,color-mix(in srgb,var(--planet-color,#7c3aed) 28%,transparent),transparent 62%)!important;border:1px solid color-mix(in srgb,var(--planet-color,#7c3aed) 35%,#ffffff14)!important;box-shadow:0 10px 28px #00000038 0 0 0 1px #ffffff05 inset!important}.post-type-archive-planet .fpp-planet-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--planet-color,#7c3aed) 22%,transparent),transparent 28%);opacity:.95}.post-type-archive-planet .fpp-planet-card h2,.post-type-archive-planet .fpp-planet-card .fpp-planet-title{color:#fff!important;text-shadow:0 0 10px color-mix(in srgb,var(--planet-color,#7c3aed) 26%,transparent)}.post-type-archive-planet .fpp-planet-card a,.post-type-archive-planet .fpp-planet-card .fpp-planet-link{color:#dfe7ff!important}.post-type-archive-planet .fpp-planet-card-inner{border:0!important;box-shadow:none!important;position:relative;z-index:1;background:transparent!important}.post-type-archive-planet .fpp-planet-card{position:relative;overflow:hidden;border-radius:24px!important}.single-planet .fpp-planet-single,.single-planet .fpp-planet-wrap,.single-planet .fpp-planet-content,.single-planet .fpp-main,.single-planet main{color:#eaf1ff!important}.single-planet article,.single-planet .entry-content > div:first-child{color:#eaf1ff}.single-planet p,.single-planet .muted,.single-planet .entry-content,.single-planet .entry-content p{color:#c9d7f3!important}.single-planet .tag,.single-planet .tags a,.single-planet .post-tags a,.single-planet .fpp-chip,.single-planet .fpp-pill{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #7c3aed38!important}.single-planet article,.single-planet .type-planet,.single-planet .post,.single-planet .entry-card{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:0 0 24px 24px!important;box-shadow:0 14px 34px #00000038!important}.single-planet .entry-title,.single-planet .fpp-planet-title{color:#fff!important}.single-planet .fpp-game-card,.single-planet .fpp-shelf-card,.single-planet .fpp-card{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;color:#eaf1ff!important}.single-planet button,.single-planet .button,.single-planet input[type="submit"]{background:#111a2e!important;color:#fff!important;border:1px solid #ffffff14!important}.single-planet .entry-content,.single-planet .entry-content > section,.single-planet .entry-content > .wp-block-group,.single-planet .entry-content > .container{background:transparent!important;color:#eaf1ff!important}.single-planet .fpp-planet__wrap{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 14px 34px #00000038!important}.single-planet .fpp-planet__hero{overflow:hidden!important;border-radius:28px 28px 0 0!important}.single-planet .fpp-planet__heroImg{display:block;width:100%;height:auto}.single-planet .fpp-planet__body{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;color:#eaf1ff!important;padding:26px 30px 30px!important}.single-planet .fpp-planet__title{color:#fff!important}.single-planet .fpp-planet__body .lead,.single-planet .fpp-planet__content,.single-planet .fpp-planet__content p,.single-planet .fpp-planet__body p{color:#c9d7f3!important}.single-planet .fpp-planet__content a,.single-planet .fpp-planet__body a{color:#9fd0ff!important}.single-planet .fpp-planet__content a:hover,.single-planet .fpp-planet__body a:hover{color:#c7e4ff!important}.single-planet .fpp-planet-tab{color:#fff!important;border:1px solid #ffffff14!important;box-shadow:0 8px 20px #00000029!important}.single-planet .fpp-planet-tab:not(.is-active){background:#111a2e!important}.single-planet .muted,.single-planet .js-fpp-infinite-status,.single-planet .js-fpp-no-games p{color:#b9c8e8!important}.single-planet .fpp-games-grid .fpp-game-card,.single-planet .fpp-games-grid .fpp-card,.single-planet .fpp-games-grid article{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;color:#eaf1ff!important}.single-planet .btn{background:#111a2e!important;color:#fff!important;border:1px solid #ffffff14!important}.single-planet .btn.btn-primary{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;border:0!important;color:#fff!important}.tax-game_category .site-main .section h1,.tax-game_category .site-main .section > .container > p.muted{text-align:center}.tax-game_category .fpp-section-title,.tax-game_category .section h1{color:#fff!important}.tax-game_category .section > .container > p.muted,.tax-game_category .fpp-category-intro,.tax-game_category .fpp-category-intro p,.tax-game_category .term-description,.tax-game_category .archive-description{color:#c9d7f3!important}.tax-game_category .section > .container > p.muted{max-width:980px;margin-left:auto!important;margin-right:auto!important}.tax-game_tag .fpp-section-title{color:#fff!important}.tax-game_tag .fpp-section-head .lead{color:#d7e3ff!important}.tax-game_tag .fpp-section-head .muted,.tax-game_tag .fpp-section-head .muted p{color:#bfd0f3!important}.tax-game_tag .fpp-tag-badge{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #7c3aed38!important}.tax-game_tag .fpp-tag-count{color:#d7e3ff!important}.tax-game_tag .fpp-card.fpp-game-card{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 12px 28px #0000002e!important}.tax-game_tag .fpp-card.fpp-game-card .fpp-game-card__title,.tax-game_tag .fpp-card.fpp-game-card .fpp-card__title,.tax-game_tag .fpp-card.fpp-game-card .fpp-card__title span{color:#eef4ff!important}.tax-game_tag .fpp-game-card__img--placeholder{background:linear-gradient(180deg,#162341,#0f1a33)!important}.tax-game_tag .fpp-pagination,.tax-game_tag .fpp-pagination a,.tax-game_tag .fpp-pagination span{color:#d8e3ff!important}.tax-game_tag .fpp-pagination a,.tax-game_tag .fpp-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;margin:0 4px;border-radius:999px;background:#111a2e!important;border:1px solid #ffffff14!important;text-decoration:none}.tax-game_tag .fpp-pagination .current{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;color:#fff!important;border-color:transparent!important}.tax-game_tag .section .muted{color:#bfd0f3!important}.tax-game_tag .fpp-card.fpp-game-card{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;border:1px solid #ffffff14!important;border-radius:24px!important;overflow:hidden!important}.tax-game_tag .fpp-card.fpp-game-card .fpp-card__link.fpp-game-card__link{display:block!important;background:linear-gradient(180deg,#0f1a33,#0b162c)!important;color:#eef4ff!important;text-decoration:none!important}.tax-game_tag .fpp-card.fpp-game-card .fpp-game-card__media{background:#0f1a33!important}.tax-game_tag .fpp-card.fpp-game-card .fpp-card__title.fpp-game-card__title{background:linear-gradient(180deg,#0f1a33,#0b162c)!important;color:#eef4ff!important;margin:0!important;padding:16px 18px 18px!important}.tax-game_tag .fpp-card.fpp-game-card .fpp-card__title.fpp-game-card__title span{color:#eef4ff!important}.tax-game_tag .fpp-card.fpp-game-card:hover{border-color:#7c3aed6b!important;box-shadow:0 12px 28px #0003!important}.fpp-card.fpp-game-card{position:relative;border-radius:22px!important;border:1px solid #7c3aed66!important;box-shadow:0 0 0 1px #ffffff08 inset,0 10px 24px #0000002e!important;overflow:hidden!important}.fpp-card.fpp-game-card::before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:inset 0 0 0 1px #7c3aed38 inset 0 1px 0 #ffffff0d}.fpp-card.fpp-game-card .fpp-card__title,.fpp-card.fpp-game-card .fpp-game-card__title{border-top:1px solid #ffffff0a!important}.fpp-card.fpp-game-card:hover{border-color:#7c3aed75!important;box-shadow:0 14px 30px #0000003d 0 0 18px #7c3aed1f!important;transform:translateY(-3px)}.tax-game_category .navigation.pagination{margin:36px 0 0!important;text-align:center}.tax-game_category .navigation.pagination .nav-links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.tax-game_category .navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:50px;padding:0 18px;border-radius:18px;background:#0f1a33;border:1px solid #ffffff14;color:#eef4ff!important;text-decoration:none;font-weight:800;font-size:22px;line-height:1;box-shadow:0 8px 20px #00000029 inset 0 0 0 1px #ffffff05;transition:all .2s ease}.tax-game_category .navigation.pagination .page-numbers.current{background:linear-gradient(135deg,#7c3aed,#6d5cff)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 24px #7c3aed42 inset 0 1px 0 #ffffff1a}.tax-game_category .navigation.pagination a.page-numbers:hover{border-color:#7c3aed59;color:#fff!important;transform:translateY(-2px)}.tax-game_category .navigation.pagination .page-numbers.dots{min-width:auto;padding:0 6px;background:transparent!important;border:0!important;box-shadow:none!important;color:#9fb2d8!important;font-size:22px}.tax-game_category .navigation.pagination .page-numbers.next{min-width:auto;padding:0 22px;font-size:20px;gap:6px}.tax-game_category .navigation.pagination .page-numbers.next::after{content:"→";font-size:20px;line-height:1}@media (max-width: 768px){.tax-game_tag .fpp-grid.fpp-grid--games,.tax-game_category .fpp-grid.fpp-grid--games{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box}}.tax-game_tag .fpp-game-card__img,.tax-game_tag .fpp-card__img{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.tax-game_tag .fpp-game-card__media{overflow:hidden;border-bottom:1px solid #ffffff0d}.js-fpp-playnow{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;padding:12px 22px;font-weight:800;box-shadow:0 10px 26px #7c3aed8c}.game-actions-top .btn:not(.js-fpp-playnow),.fpp-share-row .btn{background:#ffffff0d!important;color:#d4d9e6!important;border:1px solid #ffffff14!important;border-radius:999px;padding:9px 15px;font-weight:600;backdrop-filter:blur(6px);transition:all .2s ease}.game-actions-top .btn:not(.js-fpp-playnow):hover,.fpp-share-row .btn:hover{background:#7c3aed2e!important;border-color:#7c3aed59!important;color:#fff!important}.game-actions-top{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.fpp-share-row{margin-top:8px}.game-header::after{content:"";display:block;width:120px;height:2px;margin:24px auto 0;background:linear-gradient(90deg,transparent,#7c3aed,transparent);opacity:.6}.game-player-card{border-radius:18px;border:1px solid #7c3aed2e;background:#0a0f2373;backdrop-filter:blur(6px);box-shadow:0 12px 40px #00000073 0 0 28px #7c3aed26;padding:16px}.game-player-card:hover{box-shadow:0 14px 44px #0000008c 0 0 34px #7c3aed47}.game-player-card iframe{border-radius:14px}.game-cats{margin-top:22px!important;margin-top:22px!important;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.game-cat{padding:8px 14px;border-radius:999px;background:#ffffff0f;border:1px solid #ffffff14;transition:all .2s ease}.game-cat:hover{background:#a855f72e;border-color:#a855f759}.single-game main.site-main.game-layout{background:transparent!important}.single-game main.site-main.game-layout > section.section{background:linear-gradient(to bottom,#080e1e00 0%,#080e1e2e 100%)!important}.single-game .game-header{background:transparent!important}.game-player-toolbar .btn{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;border:none!important;border-radius:999px;padding:10px 16px;font-weight:700;display:inline-flex;align-items:center;gap:6px;box-shadow:0 6px 18px #7c3aed59;transition:all .25s ease}.game-player-toolbar .btn:hover{background:linear-gradient(135deg,#8b5cf6,#c084fc)!important;transform:translateY(-2px);box-shadow:0 10px 26px #7c3aed73}.game-player-toolbar{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.game-player-toolbar .btn{box-shadow:0 6px 18px #7c3aed59 0 0 14px #7c3aed40}#fpp-playgate-wrap.fpp-player-shell{border-radius:24px!important;overflow:hidden!important;position:relative!important}#fpp-playgate-wrap .fpp-player-loading{border-radius:24px!important;overflow:hidden!important}#fpp-playgate-wrap .thumb{border-radius:24px!important;overflow:hidden!important}#fpp-playgate-wrap .fpp-iframe-host{border-radius:24px!important;overflow:hidden!important}#fpp-playgate-wrap .js-fpp-game-iframe,#fpp-playgate-wrap .game-iframe,#fpp-playgate-wrap iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;outline:0!important;border-radius:24px!important}#fpp-playgate-wrap .fpp-playgate-btn{border-radius:20px!important}.game-player-card{overflow:visible!important}.game-player-card{padding-top:20px}#fpp-playgate-wrap{box-shadow:0 18px 50px #00000073 0 0 28px #7c3aed2e}#fpp-playgate-wrap:hover{box-shadow:0 20px 60px #0000008c 0 0 36px #7c3aed47}.next-game-bar{display:none!important}.fpp-up-next{position:fixed;bottom:24px;right:24px;z-index:9999}.fpp-up-next-card{display:flex;align-items:center;gap:16px;background:#0b1022;border:1px solid #ffffff14;border-radius:14px;padding:14px 18px;box-shadow:0 18px 50px #0000008c;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.fpp-up-next-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #000000a6}.fpp-up-next img{width:120px;height:80px;object-fit:cover;border-radius:10px;flex-shrink:0}.fpp-up-next-text{display:flex;flex-direction:column;gap:4px}.fpp-up-next-text .label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.fpp-up-next-text .title{font-size:15px;font-weight:700;line-height:1.2}.fpp-up-next .actions{display:flex;gap:8px;margin-top:4px}.fpp-up-next .play{padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;text-decoration:none;font-weight:700;font-size:13px}.fpp-up-next .later{background:#ffffff14;border:none;color:#fff;padding:7px 12px;border-radius:999px;cursor:pointer}@media (max-width: 640px){.fpp-up-next{display:none}}main.container article.card{background:#050b22!important;border:1px solid #ffffff14!important;border-radius:18px}main.container article.card > h1{font-size:42px!important;line-height:1.05!important;font-weight:800!important;color:#fff!important;margin:0 0 18px!important}main.container article.card .muted,main.container article.card .post-body,main.container article.card .post-body p,main.container article.card .post-body li,main.container article.card .post-body ul,main.container article.card .post-body ol,main.container article.card .post-body strong,main.container article.card .post-body em,main.container article.card .post-body span{color:#f3f6ff!important}main.container article.card .post-body h2,main.container article.card .post-body .wp-block-heading{color:#fff!important;font-size:32px!important;line-height:1.15!important;font-weight:800!important;margin:34px 0 14px!important}main.container article.card .post-body h3{color:#fff!important;font-size:26px!important;line-height:1.2!important;font-weight:700!important;margin:24px 0 10px!important}main.container article.card .post-body p{font-size:18px!important;line-height:1.8!important}main.container article.card .post-body li{font-size:18px!important;line-height:1.8!important}main.container article.card .post-body hr,main.container article.card .post-body .wp-block-separator{border-color:#ffffff24!important;opacity:1!important}main.container article.card .fpp-about-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:22px 0}main.container article.card .fpp-feature{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:16px;padding:18px}main.container article.card .fpp-feature h3,main.container article.card .fpp-feature p,main.container article.card .fpp-feature .icon{color:#fff!important}@media (max-width: 768px){main.container article.card > h1{font-size:38px!important}main.container article.card .post-body h2,main.container article.card .post-body .wp-block-heading{font-size:28px!important}main.container article.card .post-body h3{font-size:22px!important}main.container article.card .post-body p,main.container article.card .post-body li{font-size:17px!important}}.fpp-planet__wrap{display:grid;grid-template-columns:320px 1fr;gap:28px;align-items:center}.fpp-planet__hero{max-height:220px;overflow:hidden;border-radius:16px}.fpp-planet__heroImg{width:100%;height:220px;object-fit:cover;display:block;border-radius:16px}.fpp-planet__title{font-size:36px;margin:0 0 8px}@media (max-width: 768px){.fpp-planet__wrap{grid-template-columns:1fr}.fpp-planet__heroImg{height:180px}}.fpp-up-next{right:24px;bottom:24px;max-width:560px;width:calc(100vw - 32px)}.fpp-up-next-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center}.fpp-up-next img{width:110px;height:70px;object-fit:cover;border-radius:10px;display:block}.fpp-up-next-text{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.fpp-up-next-text .label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;line-height:1}.fpp-up-next-text .title{font-size:15px;font-weight:700;line-height:1.15;color:#fff;margin:0;word-break:break-word}.fpp-up-next-text .desc{font-size:13px;line-height:1.3;opacity:.78;margin:0}.fpp-up-next .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fpp-up-next .play,.fpp-up-next .later{white-space:nowrap}@media (max-width: 640px){.fpp-up-next{right:12px;bottom:12px;width:calc(100vw - 24px);max-width:none}.fpp-up-next-card{grid-template-columns:90px minmax(0,1fr);gap:12px}.fpp-up-next img{width:90px;height:60px}.fpp-up-next-text .title{font-size:14px}.fpp-up-next-text .desc{font-size:12px}}.fpp-up-next{position:fixed;right:24px;bottom:24px;z-index:9999;width:440px!important;max-width:calc(100vw - 32px)!important}.fpp-up-next-card{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;position:relative!important}.fpp-up-next-card img,.fpp-up-next-card .fpp-up-next-text,.fpp-up-next-card .actions,.fpp-up-next-card .label,.fpp-up-next-card .title,.fpp-up-next-card .desc{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;float:none!important;clear:none!important;margin:0!important}.fpp-up-next-card img{width:110px!important;height:70px!important;object-fit:cover!important;border-radius:10px!important;display:block!important;max-width:none!important}.fpp-up-next-text{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:100%!important}.fpp-up-next-text .label{font-size:11px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.65!important}.fpp-up-next-text .title{display:block!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;color:#fff!important;white-space:normal!important;word-break:break-word!important}.fpp-up-next-text .desc{display:block!important;font-size:13px!important;line-height:1.3!important;opacity:.78!important;white-space:normal!important}.fpp-up-next .actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important}.fpp-up-next .play,.fpp-up-next .later{white-space:nowrap!important}@media (max-width: 640px){.fpp-up-next{right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;max-width:none!important}.fpp-up-next-card{grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important}.fpp-up-next-card img{width:90px!important;height:60px!important}.fpp-up-next-text .title{font-size:14px!important}.fpp-up-next-text .desc{font-size:12px!important}}.fpp-up-next{animation:fppUpNextEnter .55s cubic-bezier(0.22,1,0.36,1)}@keyframes fppUpNextEnter{0%{opacity:0;transform:translateY(40px) scale(0.96)}60%{opacity:1;transform:translateY(-4px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.fpp-up-next-card:hover{transform:translateY(-3px);transition:transform .18s ease}body.single-game .fpp-desktop-header{padding-top:18px!important;padding-bottom:14px!important}body.single-game .fpp-header-bar{padding-top:8px!important;padding-bottom:10px!important;min-height:0!important;height:auto!important}body.single-game .fpp-header-categories{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.single-game .fpp-cat-item,body.single-game .fpp-cat-pill{margin-top:0!important;margin-bottom:0!important}body.single-game .fpp-desktop-header + *{margin-top:0!important}.fpp-desktop-header{min-height:120px}.fpp-cat-pill{background:#12142d8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff14;box-shadow:0 4px 14px #00000059 inset 0 0 8px #ffffff08;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fpp-cat-pill:hover{transform:translateY(-2px);background:#1c2041bf;box-shadow:0 8px 22px #00000073 0 0 10px #a855f759}.fpp-home-planets-grid{align-items:start!important}.fpp-home-planet-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:270px!important;overflow:hidden!important}.fpp-home-planet-media{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;flex:0 0 auto!important}.fpp-home-planet-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.fpp-home-planet-overlay{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.fpp-home-planet-card{transition:transform .25s ease,box-shadow .25s ease}.fpp-home-planet-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000073}.fpp-term-popular{list-style:none;padding:0;margin:14px auto 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,max-content));justify-content:center;gap:10px 24px;text-align:center}.fpp-term-popular li{list-style:none}.fpp-term-popular li a{text-decoration:none;font-weight:600;text-decoration:none;color:#1a73e8;font-weight:500}.fpp-term-popular li a:hover{text-decoration:underline}.fpp-term-faq{margin-top:12px}.fpp-faq-item{margin:12px 0;border-radius:14px;background:#f7f8fb;border:1px solid #0000000f;overflow:hidden}.fpp-faq-item summary{padding:14px 18px;cursor:pointer;font-weight:600;font-size:15px;list-style:none}.fpp-faq-item summary::-webkit-details-marker{display:none}.fpp-faq-item summary:after{content:"▸";float:right;transition:transform .2s ease}.fpp-faq-item[open] summary:after{transform:rotate(90deg)}.fpp-faq-item p{padding:0 18px 16px;margin:0;color:#555}.fpp-browse-cats{list-style:none;padding:0;margin:12px 0 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.fpp-browse-cats li a{text-decoration:none;font-weight:600}.fpp-browse-cats li a:hover{text-decoration:underline}.fpp-browse-cats{list-style:none;padding:0;margin:16px 0 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.fpp-browse-cats li a{display:block;background:#f7f8fb;padding:14px 16px;border-radius:14px;text-decoration:none;font-weight:600;color:#222;border:1px solid #0000000f;transition:all .15s ease}.fpp-browse-cats li a:hover{background:#fff;border-color:#0000001f;transform:translateY(-2px);box-shadow:0 6px 14px #00000014}.fpp-browse-cats li a:after{content:"→";float:right;opacity:.5;transition:transform .15s ease}.fpp-browse-cats li a:hover:after{transform:translateX(4px);opacity:1}* ================================ FPP Game Page Enricher Styles ================================ */ .fpp-game-enrich{margin:22px 0 10px}.fpp-game-intro{text-align:center;margin:10px auto 18px;max-width:850px}.fpp-game-intro p{margin:0 0 10px}.fpp-game-how,.fpp-game-tips,.fpp-game-related{list-style:none;padding:0;margin:12px 0 22px}.fpp-game-how li,.fpp-game-tips li,.fpp-game-related li{margin:8px 0}.fpp-game-related li a{font-weight:600;text-decoration:none}.fpp-game-related li a:hover{text-decoration:underline}.fpp-game-faq{margin-top:12px}.fpp-playnext-shelf{padding:18px 0 8px}.fpp-playnext-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.fpp-playnext-kicker{margin:6px 0 0;font-size:14px;color:var(--muted,#6b7280)}.fpp-playnext-refresh{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid #00000014;background:#fff;color:var(--dark,#111827);font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 6px 16px #0000000f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.fpp-playnext-refresh:hover{transform:translateY(-1px);box-shadow:0 10px 20px #00000014;background:#f9fafb}.fpp-playnext-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:16px}.fpp-playnext-featured{grid-row:span 2;min-width:0}.fpp-playnext-card,.fpp-playnext-mini{position:relative;display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #0000000f;box-shadow:0 12px 28px #00000014;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fpp-playnext-card:hover,.fpp-playnext-mini:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000001f;border-color:#0000001f}.fpp-playnext-card__media,.fpp-playnext-mini__media{position:relative;overflow:hidden;background:#eef2f7}.fpp-playnext-card__media{aspect-ratio:16 / 9}.fpp-playnext-mini__media{aspect-ratio:16 / 10}.fpp-playnext-card__media img,.fpp-playnext-mini__media img{display:block;width:100%;height:100%;object-fit:cover}.fpp-playnext-card__body{padding:16px 16px 18px}.fpp-playnext-mini__body{padding:12px 12px 14px}.fpp-playnext-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#111827d1;color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;backdrop-filter:blur(6px)}.fpp-playnext-card__title{margin:0 0 8px;font-size:1.1rem;line-height:1.18;font-weight:800;color:#111827}.fpp-playnext-card__sub{margin:0 0 14px;font-size:14px;color:#6b7280}.fpp-playnext-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fpp-playnext-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#2f80ed;color:#fff;font-size:14px;font-weight:800;line-height:1}.fpp-playnext-mini__title{margin:0;font-size:15px;line-height:1.25;font-weight:800;color:#111827}.fpp-playnext-mini__sub{margin:6px 0 0;font-size:12px;color:#6b7280}.fpp-playnext-wrap[data-loading="1"]{min-height:300px}@media (max-width: 920px){.fpp-playnext-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpp-playnext-featured{grid-column:span 2;grid-row:auto}}@media (max-width: 640px){.fpp-playnext-top{align-items:flex-start;flex-direction:column}.fpp-playnext-refresh{width:100%;justify-content:center}.fpp-playnext-grid{grid-template-columns:1fr 1fr;gap:12px}.fpp-playnext-featured{grid-column:span 2}.fpp-playnext-card__body{padding:14px 14px 16px}.fpp-playnext-card__title{font-size:1rem}.fpp-playnext-card__sub{margin-bottom:12px;font-size:13px}.fpp-playnext-mini__title{font-size:14px}}.fpp-game-related{list-style:none;padding:0;margin:16px 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fpp-game-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #00000014;box-shadow:0 4px 14px #0000000d;font-size:14px;color:var(--dark);text-decoration:none}.fpp-game-tag:hover{transform:translateY(-1px)}.fpp-game-tags-wrap{margin-top:18px;padding-top:14px;border-top:1px solid #0000000f}#wpcf7-f1652-p447-o1{--fpp-text:#ffffffeb;--fpp-muted:#ffffffb8;--fpp-line:#ffffff24;--fpp-card:#ffffff0f;--fpp-card2:#ffffff1a;--fpp-glowa:#48fbff59;--fpp-glowb:#ff49e647;--fpp-radius:18px}#wpcf7-f1652-p447-o1 .wpcf7-form{max-width:780px;margin:18px auto 0;padding:18px 18px 16px;border-radius:var(--fpp-radius);background:linear-gradient(180deg,var(--fpp-card),#ffffff08);border:1px solid var(--fpp-line);box-shadow:0 0 0 1px #ffffff0d inset,0 14px 44px #00000080 0 0 28px var(--fpp-glowA);backdrop-filter:blur(10px)}#wpcf7-f1652-p447-o1 .wpcf7-form > p{margin:0 0 14px}#wpcf7-f1652-p447-o1 .wpcf7-form > p:last-of-type{margin-bottom:0}#wpcf7-f1652-p447-o1 label{display:block;margin:0 0 8px;color:var(--fpp-muted);font-weight:800;letter-spacing:.2px}#wpcf7-f1652-p447-o1 .wpcf7-form-control{width:100%;padding:14px;border-radius:14px;border:1px solid #ffffff29;background:#0a0e22b8;color:var(--fpp-text);outline:none;box-shadow:0 0 0 1px #ffffff0d inset;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#wpcf7-f1652-p447-o1 textarea.wpcf7-form-control{min-height:180px;resize:vertical}#wpcf7-f1652-p447-o1 .wpcf7-form-control::placeholder{color:#ffffff73}#wpcf7-f1652-p447-o1 .wpcf7-form-control:focus{border-color:#48fbff94;box-shadow:0 0 0 1px #48fbff59 inset,0 0 0 4px #48fbff1f 0 0 26px var(--fpp-glowA);transform:translateY(-1px)}#wpcf7-f1652-p447-o1 .wpcf7-turnstile{margin:0 0 14px;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:0 0 18px #48fbff1a}#wpcf7-f1652-p447-o1 input.wpcf7-submit{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:14px 18px;border-radius:999px;border:1px solid #ffffff2e;color:#fff;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#48fbfff2,#ff49e6f2);box-shadow:0 14px 38px #0000007a 0 0 28px var(--fpp-glowB),0 0 18px var(--fpp-glowA);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}#wpcf7-f1652-p447-o1 input.wpcf7-submit:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 48px #0000008c 0 0 34px var(--fpp-glowB),0 0 22px var(--fpp-glowA)}#wpcf7-f1652-p447-o1 input.wpcf7-submit:active{transform:translateY(0) scale(0.99)}#wpcf7-f1652-p447-o1 .wpcf7-spinner{margin-left:10px;vertical-align:middle}#wpcf7-f1652-p447-o1 .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#ff8cbefa}#wpcf7-f1652-p447-o1 .wpcf7-response-output{margin:14px 0 0;padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid #ffffff24;color:var(--fpp-text)}#wpcf7-f1652-p447-o1 .wpcf7-not-valid{border-color:#ff8cbe8c!important;box-shadow:0 0 0 4px #ff8cbe1a!important}.fpp-header-ad{margin:16px auto 0}.fpp-ad-header{margin:0}.fpp-games-grid-ad{margin:18px 0}.fpp-howto{padding:18px 0}.fpp-howto__bar{background:linear-gradient(135deg,#2f80ed1a,#9b51e014);border:1px solid #00000014;border-radius:18px;box-shadow:var(--shadow);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fpp-howto__item{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:220px}.fpp-howto__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#2f80ed;border:1px solid #0000000f;font-size:18px}.fpp-howto__text strong{display:block;font-weight:900;color:var(--dark);line-height:1.1}.fpp-howto__text span{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.2}.fpp-howto__divider{width:1px;height:28px;background:#0000001a}@media (max-width: 860px){.fpp-howto__divider{display:none}}.fpp-new-week .fpp-thumb,.fpp-new-week .fpp-thumb--placeholder{aspect-ratio:16 / 9}.fpp-game-enrich{margin:22px 0 10px}.fpp-game-intro{text-align:center;margin:10px auto 18px;max-width:850px}.fpp-game-intro p{margin:0 0 10px}.fpp-game-how,.fpp-game-tips,.fpp-game-related{list-style:none;padding:0;margin:12px 0 22px}.fpp-game-how li,.fpp-game-tips li,.fpp-game-related li{margin:8px 0}.fpp-game-related li a{font-weight:600;text-decoration:none}.fpp-game-related li a:hover{text-decoration:underline}.fpp-game-faq{margin-top:12px}.fpp-game-how,.fpp-game-tips{list-style:none;padding-left:0}.fpp-game-how li,.fpp-game-tips li{position:relative;padding-left:34px;margin:10px 0}.fpp-game-how li::before{content:"🎮";position:absolute;left:0;top:0;font-size:18px}.fpp-game-tips li::before{content:"💡";position:absolute;left:0;top:0;font-size:18px}.fpp-enrich-divider{border:0;height:1px;background:#00000014;margin:22px 0 18px}.fpp-enrich-title{text-align:center;margin:0 0 14px;font-size:22px;font-weight:800}.fpp-continue-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280}.fpp-continue-card__pill{background:linear-gradient(135deg,#7c4dff,#a855f7);color:#fff;padding:6px 10px;border-radius:999px;font-weight:700}.fpp-continue .fpp-container{max-width:1280px;margin:0 auto;padding:0 20px}#fpp-playgate-wrap.fpp-player-shell{min-height:520px;background:#050814}#fpp-playgate-wrap .fpp-player-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#04081438 0%,#0408147a 100%)}#fpp-playgate-wrap .fpp-player-loading::before{display:none!important}#fpp-playgate-wrap .fpp-player-loading .thumb{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:24px!important;box-shadow:none;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:brightness(0.52);transform:scale(1);transition:transform .8s ease,filter .35s ease}#fpp-playgate-wrap .fpp-player-loading .thumb::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#0307121a 0%,#0307123d 45%,#03071261 100%)}#fpp-playgate-wrap .fpp-player-loading:hover .thumb{transform:scale(1.02);filter:brightness(0.76)}#fpp-playgate-wrap .fpp-player-loading .spinner{display:none!important}#fpp-playgate-wrap .fpp-player-loading .label{position:absolute;left:50%;bottom:90px;transform:translateX(-50%);z-index:4;margin:0;padding:0 16px;width:min(92%,520px);text-align:center;text-shadow:0 2px 6px #0009}#fpp-playgate-wrap .fpp-iframe-host{background:#000}#fpp-playgate-wrap .fpp-playgate-btn{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:260px;padding:18px 34px;background:linear-gradient(180deg,#241055 0%,#3a1a86 45%,#4a1ca6 100%);color:#fff!important;border:1px solid #fffffff5;border-radius:14px;font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1;cursor:pointer;text-shadow:0 1px 2px #00000080;box-shadow:0 0 0 2px #fff3 0 10px 25px #4a1ca66b inset 0 1px 0 #ffffff2e;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,filter .25s ease;animation:fpp-play-pulse 2.6s ease-in-out infinite}#fpp-playgate-wrap .fpp-playgate-btn::before{content:"🎮";font-size:1.08em;line-height:1;flex:0 0 auto;transform:translateY(-1px)}#fpp-playgate-wrap .fpp-playgate-btn:hover{background:linear-gradient(135deg,#3a1888,#5b26c9);transform:translate(-50%,-52%);box-shadow:0 0 0 2px #ffffff3d 0 14px 30px #4a1ca68a 0 0 22px #5a32d257 inset 0 1px 0 #ffffff3d;animation:none}#fpp-playgate-wrap .fpp-playgate-btn:active{transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffff29 0 6px 16px #4a1ca657 inset 0 2px 6px #0000004d}#fpp-playgate-wrap .fpp-playgate-btn svg,#fpp-playgate-wrap .fpp-playgate-btn i{color:#fff;font-size:1.2em;flex:0 0 auto}@keyframes fpp-play-pulse{0%{box-shadow:0 0 0 2px #fff3 0 10px 25px #4a1ca66b 0 0 0 #5a32d200 inset 0 1px 0 #ffffff2e}50%{box-shadow:0 0 0 2px #ffffff3d 0 12px 28px #4a1ca685 0 0 22px #5a32d26b inset 0 1px 0 #ffffff2e}100%{box-shadow:0 0 0 2px #fff3 0 10px 25px #4a1ca66b 0 0 0 #5a32d200 inset 0 1px 0 #ffffff2e}}@media (max-width: 767px){#fpp-playgate-wrap.fpp-player-shell{min-height:420px}#fpp-playgate-wrap .fpp-playgate-btn{min-width:220px;padding:16px 26px;font-size:clamp(20px,6vw,34px)}#fpp-playgate-wrap .fpp-player-loading .label{bottom:22px;font-size:16px}}.game-player-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:10px!important}.game-header-section{padding-top:10px;padding-bottom:8px}.container.game-header{margin-bottom:0}.game-header .fpp-breadcrumbs,.game-header nav[aria-label="Breadcrumb"],.game-header .breadcrumbs{margin-bottom:10px}.game-title{margin:0 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.02;text-align:center}.game-actions-top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}.fpp-rating{display:inline-flex;align-items:center;gap:10px;margin:0}.game-actions-top .btn,.game-actions-top .fpp-rating .btn{min-height:44px;padding:10px 16px;font-size:18px;line-height:1;border-radius:999px}.game-actions-top .btn-primary{min-height:50px;padding:12px 24px;font-size:20px}.game-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px!important;margin-bottom:0}.game-header-section + .section,.game-header-section + section{margin-top:0}.game-cats .game-cat{margin:0}@media (max-width: 1100px){.game-actions-top{gap:9px}.game-actions-top .btn,.game-actions-top .fpp-rating .btn{min-height:42px;padding:9px 14px;font-size:17px}.game-actions-top .btn-primary{min-height:46px;padding:11px 20px;font-size:18px}}@media (max-width: 767px){.game-header-section{padding-top:8px;padding-bottom:6px}.game-title{margin:0 0 12px;font-size:clamp(30px,8vw,42px)}.game-actions-top{gap:8px;margin-bottom:8px}.fpp-rating{gap:8px}.game-actions-top .btn,.game-actions-top .fpp-rating .btn{min-height:40px;padding:9px 14px;font-size:16px}.game-actions-top .btn-primary{min-height:44px;padding:10px 18px;font-size:17px}.game-cats{gap:8px;margin-top:6px!important}}.game-player-card{padding-top:8px!important;padding-bottom:0!important;margin-top:6px!important}.game-player-toolbar{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 10px!important;padding:0!important}.game-player-toolbar .btn{min-height:42px;padding:10px 18px;font-size:17px;line-height:1;border-radius:999px}.game-player-card #fpp-playgate-wrap,.game-player-card .fpp-player-shell,.game-player-card .fpp-iframe-host{margin-top:0!important}@media (max-width: 767px){.game-player-card{padding-top:6px!important}.game-player-toolbar{gap:10px;margin-bottom:8px!important}.game-player-toolbar .btn{min-height:40px;padding:9px 16px;font-size:16px}}.game-actions-top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.game-actions-top .btn{padding:8px 14px;font-size:16px;min-height:38px;line-height:1}.game-actions-top .btn-primary{padding:10px 20px;min-height:44px;font-size:18px}.fpp-rating .btn{padding:8px 12px;min-height:36px;font-size:15px}.game-actions-top button[data-fpp-share],.game-actions-top button[data-fpp-copy-link]{padding:8px 12px}.game-player-toolbar{display:none}.site-main.game-layout{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.site-main.game-layout .game-page-wrap{width:min(1600px,calc(100% - 32px))!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}.game-two-col{display:flex;align-items:flex-start;gap:24px}.game-two-col .game-main{flex:1 1 auto;min-width:0}.game-two-col .game-sidebar{flex:0 0 300px;width:300px;max-width:300px;min-width:300px}@media (max-width: 900px){.game-two-col{display:block}.game-two-col .game-sidebar{width:100%;max-width:none;min-width:0;margin-top:24px}}.site-main.game-layout .game-two-col{display:flex;align-items:flex-start;gap:24px}.site-main.game-layout .game-two-col .game-main{flex:1 1 auto!important;min-width:0!important}.site-main.game-layout .game-two-col .game-sidebar{flex:0 0 300px!important;width:300px!important;max-width:300px!important;min-width:300px!important}.site-main.game-layout .game-player-card,.site-main.game-layout #fpp-playgate-wrap,.site-main.game-layout .fpp-player-shell,.site-main.game-layout .fpp-iframe-host{width:100%!important;max-width:none!important}@media (max-width: 900px){.site-main.game-layout .game-two-col{display:block}.site-main.game-layout .game-two-col .game-sidebar{width:100%!important;max-width:none!important;min-width:0!important;margin-top:24px!important}}#fpp-playgate-wrap.fpp-player-shell{position:relative;width:100%;min-height:0!important;height:auto!important;aspect-ratio:16 / 9;overflow:hidden}@supports not (aspect-ratio: 16 / 9){#fpp-playgate-wrap.fpp-player-shell{aspect-ratio:auto}#fpp-playgate-wrap.fpp-player-shell::before{content:"";display:block;width:100%;padding-top:56.25%}}#fpp-playgate-wrap .fpp-player-loading,#fpp-playgate-wrap .fpp-iframe-host,#fpp-playgate-wrap .fpp-player-loading .thumb,#fpp-playgate-wrap .game-iframe,#fpp-playgate-wrap .js-fpp-game-iframe{position:absolute;inset:0;width:100%;height:100%}#fpp-playgate-wrap .fpp-iframe-host iframe{width:100%;height:100%;border:0;display:block}@media (max-width: 767px){#fpp-playgate-wrap.fpp-player-shell{aspect-ratio:4 / 3}@supports not (aspect-ratio: 4 / 3){#fpp-playgate-wrap.fpp-player-shell::before{padding-top:75%}}}.fpp-more-categories{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.fpp-more-label{font-weight:700;opacity:.85}.fpp-more-cat{padding:6px 10px;border-radius:999px;font-size:13px;text-decoration:none;background:#7c5cff1f;border:1px solid #7c5cff40;transition:.2s}.fpp-more-cat:hover{background:#7c5cff38}.game-title{color:#e9b61d!important}.game-subtitle{color:#e9b61d!important}.fpp-enrich-title{color:#e9b61d!important}.fpp-game-related-intro{margin:0 0 18px;font-size:18px;line-height:1.6;color:#ffffffd1}.fpp-game-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.fpp-game-related-card{margin:0}.fpp-game-related-link{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center;min-height:108px;padding:12px;border-radius:20px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#0f2252c7,#061338f5);border:1px solid #5485ff2e;box-shadow:inset 0 1px 0 #ffffff0a 0 10px 24px #0000002e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.fpp-game-related-link:hover{transform:translateY(-3px);border-color:#76aaff61;box-shadow:inset 0 1px 0 #ffffff0f 0 16px 34px #00000042;background:linear-gradient(180deg,#183170db,#071744fa)}.fpp-game-related-link:focus-visible{outline:2px solid #84b8fff2;outline-offset:3px}.fpp-game-related-media{display:block;width:116px;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0d}.fpp-game-related-thumb{display:block;width:100%;height:100%;object-fit:cover}.fpp-game-related-thumb--placeholder{background:radial-gradient(circle at top left,#7aa2ff2e,transparent 45%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.fpp-game-related-body{display:flex;flex-direction:column;gap:6px;min-width:0}.fpp-game-related-kicker{font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7eb6ff}.fpp-game-related-title{font-size:20px;line-height:1.35;font-weight:800;letter-spacing:-.02em;color:#fff;word-break:break-word}@media (max-width: 900px){.fpp-game-related-grid{grid-template-columns:1fr}}@media (max-width: 640px){.fpp-game-related-link{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:92px;padding:10px;border-radius:16px}.fpp-game-related-media{width:92px;border-radius:12px}.fpp-game-related-title{font-size:17px}}.fpp-game-detail-stack,.fpp-game-detail-stack > *{display:block;width:100%;clear:both}.fpp-game-meta{margin-top:18px}.fpp-meta-item{display:block;margin:0 0 8px}.fpp-game-tags-wrap,.fpp-more-categories{margin-top:18px}.fpp-game-meta{margin-top:18px}.fpp-game-tags-wrap,.fpp-more-categories{margin-top:18px}.fpp-game-meta{display:grid;gap:14px}.fpp-meta-item{background:#ffffff05;border:1px solid #ffffff0f;padding:14px 16px;border-radius:14px}.fpp-game-meta{display:grid;gap:14px;margin-top:18px}.fpp-meta-item{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 20px;border-radius:16px;background:linear-gradient(180deg,#0d1e4bb8,#061236f0);border:1px solid #5485ff24;box-shadow:inset 0 1px 0 #ffffff08 0 8px 20px #00000024;color:#fff;line-height:1.45}.fpp-meta-item strong{font-weight:800;color:#fff}.fpp-meta-item::before{flex:0 0 30px;width:30px;text-align:center;font-size:20px;line-height:1;opacity:.95}.fpp-game-meta .fpp-meta-item:nth-child(1)::before{content:"🗓️"}.fpp-game-meta .fpp-meta-item:nth-child(2)::before{content:"🖥️"}.fpp-game-meta .fpp-meta-item:nth-child(3)::before{content:"🏢"}.fpp-game-meta .fpp-meta-item:nth-child(4)::before{content:"🏷️"}@media (min-width: 900px){.fpp-game-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.fpp-meta-item{height:100%}}@media (max-width: 899px){.fpp-game-meta{grid-template-columns:1fr}}.fpp-meta-item{transition:transform .15s ease,box-shadow .15s ease}.fpp-meta-item:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.fpp-meta-item strong{margin-right:6px;opacity:.9}.fpp-about-full{max-width:100%;display:block;margin:0 0 22px;padding:22px 24px;border-radius:20px;background:linear-gradient(180deg,#0c1c46ad,#071334eb);border:1px solid #5485ff24;box-shadow:inset 0 1px 0 #ffffff08 0 10px 24px #00000024}.fpp-about-full p{margin:0 0 16px;color:#ffffffeb;line-height:1.7}.fpp-about-full p:last-child{margin-bottom:0}.fpp-enriched-content{margin-top:22px;padding:22px 24px;border-radius:20px;background:linear-gradient(180deg,#0a183c85,#06102cd1);border:1px solid #5485ff1a}@media (max-width: 640px){.fpp-about-full,.fpp-enriched-content{padding:18px;border-radius:16px}}.fpp-about-full{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fpp-about-title{margin-bottom:14px;display:flex;align-items:center;gap:10px}.fpp-title-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0}.fpp-title-icon svg{width:100%;height:100%;display:block}.fpp-about-full{margin-top:14px}.fpp-about-full{box-shadow:inset 0 1px 0 #ffffff0a 0 12px 28px #0000002e}.fpp-about-title{background:linear-gradient(90deg,#ffd54a,#ff9f1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 640px){.fpp-more-categories{display:flex;flex-wrap:wrap;gap:10px}.fpp-more-categories a{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:13px;line-height:1;white-space:nowrap}.fpp-more-categories{justify-content:flex-start}}body:not(.wp-admin) h1{font-size:clamp(32px,3.2vw,42px);line-height:1.15}body.archive h1,body.taxonomy h1,body.category h1,body.tag h1{font-size:clamp(32px,3.2vw,42px)!important;line-height:1.15}.page-title,.archive-title,.entry-title{font-size:clamp(32px,3.2vw,42px)!important;line-height:1.15}.single-game h2,.single-game h3{background:linear-gradient(90deg,#ffd54a,#ff9f1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.single-game h2 svg,.single-game h3 svg{-webkit-text-fill-color:initial;background:none}.single-game h2,.single-game h3{letter-spacing:-.02em;font-weight:800}h1{background:linear-gradient(90deg,#ffd54a,#ff9f1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em}body:not(.wp-admin) h1{font-size:clamp(32px,3.2vw,42px);line-height:1.15}body.archive h1,body.taxonomy h1,body.category h1,body.tag h1{font-size:clamp(32px,3.2vw,42px)!important;line-height:1.15}@media (max-width: 899px){.fpp-mobmenu__close{border:0;background:linear-gradient(90deg,#ffd54a,#ff9f1c)!important;border-radius:12px;width:40px;height:40px;cursor:pointer}}#fpp-explorer-sticky,.explorer-controls-sticky{position:sticky;top:0;z-index:200;background:#081230eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(10px);padding:12px 0;border-bottom:1px solid #ffffff0f;transition:box-shadow .2s ease,background .2s ease}.explorer-controls-sticky.is-fixed{box-shadow:0 12px 28px #00000040}#games-grid{gap:26px}#games-grid > a,#games-grid > article,#games-grid > div{display:flex;flex-direction:column}#games-grid .fpp-thumb,#games-grid img{display:block;width:100%;height:auto;margin-bottom:14px;border-radius:18px}#games-grid .fpp-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px!important;line-height:1.3!important;font-weight:800!important;color:#f3f6ff!important;margin:10px 0 0!important;padding:0 8px 4px!important;min-height:48px;text-shadow:0 1px 0 #0000008c}#games-grid a{text-decoration:none}@media (max-width: 640px){#games-grid .fpp-title{font-size:18px!important;line-height:1.3!important;padding:0 4px 2px!important;min-height:40px}#games-grid .fpp-thumb,#games-grid img{margin-bottom:10px;border-radius:14px}}.fpp-enriched-content h2::before{margin-right:10px}.fpp-enriched-content h2[data-icon="guide"]::before{content:"🔥"}.fpp-enriched-content h2[data-icon="how"]::before{content:"🕹️"}.fpp-enriched-content h2[data-icon="tips"]::before{content:"💡"}.fpp-about-full p:first-of-type{font-weight:500;font-size:1.05em;opacity:.95}.fpp-enriched-content h2{margin-top:30px;margin-bottom:10px}.fpp-enriched-content ul{list-style:none;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:16px 18px}.fpp-enriched-content li{position:relative;padding-left:32px;margin-bottom:10px}.fpp-enriched-content li::before{content:attr(data-icon);position:absolute;left:0;top:2px;font-size:18px}.fpp-enriched-content ul{margin-top:12px}.fpp-ta-related-links{margin-top:32px;padding:24px;border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(135deg,#486cff29,#7f56d924);border:1px solid #ffffff14;box-shadow:0 10px 30px #00000029}.fpp-ta-related-links h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;line-height:1.1;font-weight:800}.fpp-ta-related-links h2::before{content:"🔥";display:block;font-size:.85em;line-height:1;margin-top:2px}.fpp-ta-related-links p{margin:0 0 18px;color:var(--muted,#6b7280);font-size:1rem;line-height:1.7}.fpp-ta-related-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.fpp-ta-related-links li{margin:0;padding:0}.fpp-ta-related-links a{display:flex;align-items:center;gap:10px;min-height:56px;padding:14px 16px;border-radius:16px;text-decoration:none;font-weight:700;line-height:1.35;color:#fff;background:linear-gradient(180deg,#7c5cff47,#25145a73);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff0d}.fpp-ta-related-links a::before{content:"🎮";flex:0 0 auto;font-size:18px;line-height:1}.fpp-ta-related-links a:hover,.fpp-ta-related-links a:focus-visible{transform:translateY(-2px);background:#ffffff1a;border-color:#ffffff29;box-shadow:0 10px 24px #0000002e;outline:none}@media (max-width: 640px){.fpp-ta-related-links{padding:18px;border-radius:16px}.fpp-ta-related-links ul{grid-template-columns:1fr}.fpp-ta-related-links a{min-height:52px;padding:13px 14px}}.site-main{display:block!important;width:100%}.container{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-left:20px;padding-right:20px;box-sizing:border-box}.fpp-home-featured-grid{display:grid!important}