@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/gf/inter-UcC73Fwr.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/gf/orbitron-yMJRMIlz.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700 800;font-display:swap;src:url(/assets/fonts/gf/rajdhani-LDI2apCS.woff2)format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/gf/russoone-Z9XUDmZR.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/gf/spacegrotesk-V8mQoQDj.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/gf/sora-xMQOuFFY.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/gf/barlowcondensed-HTxyL3I-.woff2)format("woff2")}@font-face{font-family:Saira Stencil One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/gf/sairastencilone-SLXSc03I.woff2)format("woff2")}:root{--bg:#141414;--surface:#181818;--primary:#fff;--accent:#00d4ff;--muted:#888;--card-bg:#181818;--page-gutter:3%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:#e5e5e5;min-height:100vh;padding-bottom:60px;font-family:Inter,sans-serif;overflow-x:clip}header{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414d9 linear-gradient(#000000b3 10%,#0000);justify-content:space-between;align-items:center;padding:20px 16px;display:flex;position:sticky;top:0}.logo{color:#fff;letter-spacing:2px;text-shadow:0 0 4px #fff, 0 0 10px var(--accent), 0 0 20px var(--accent);cursor:pointer;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:900}.search-container{justify-content:center;width:450px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.search-input{color:#fff;background:#0009;border:1px solid #333;border-radius:4px;width:100%;padding:10px 20px;font-size:14px;transition:all .3s}.search-input:focus{background:#000000d9;border-color:#00d4ff;outline:none;box-shadow:0 0 10px #00d4ff4d}.search-dropdown{z-index:1100;background:#121212fa;border:1px solid #ffffff14;border-radius:18px;max-height:420px;padding:8px 0;display:none;position:absolute;top:110%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 80px #00000073}.search-dropdown.active{display:block}.dropdown-item{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:12px 16px;transition:background .2s,transform .2s;display:flex}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#ffffff0f;transform:translate(1px)}.dropdown-thumb{aspect-ratio:16/9;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:80px}.dropdown-no-thumb .dropdown-thumb{color:#8ab4f8;background:linear-gradient(135deg,#030a15f2,#0c1830e6);justify-content:center;align-items:center;font-size:11px;display:flex}.dropdown-meta{flex-direction:column;min-width:0;display:flex}.dropdown-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.dropdown-category{color:#8aa8c8;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px}.dropdown-link{color:#bbb;opacity:.95;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.dropdown-empty,.dropdown-show-all{text-align:center;color:#b3b3b3;padding:14px 18px;font-size:13px}.dropdown-show-all{color:#00d4ff;font-weight:700}.dropdown-show-all:hover{background:#00d4ff14}.reg-status-row.info{color:#f3d86f}.featured-banner{cursor:pointer;background-color:var(--bg);align-items:flex-end;width:100%;height:55vh;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.banner-bg-container{z-index:0;background-position:50% 30%;background-size:cover;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 97%);mask-image:linear-gradient(#000 58%,#0000 97%)}#featuredBanner .banner-bg-container{transition:opacity .5s ease-in-out,scale .5s,filter .5s}#featuredBanner .banner-bg-container.banner-sliding{will-change:transform;transition:transform .65s cubic-bezier(.65,0,.35,1),scale .5s,filter .5s}#featuredBanner.is-hovered .banner-bg-container{filter:brightness(1.12);scale:1.03}.featured-content.banner-text-in-next{animation:.65s cubic-bezier(.22,1,.36,1) bannerTextInNext}.featured-content.banner-text-in-prev{animation:.65s cubic-bezier(.22,1,.36,1) bannerTextInPrev}@keyframes bannerTextInNext{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes bannerTextInPrev{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}.banner-bg-container>.gcard-thumb{position:absolute;inset:0;width:100%!important;height:100%!important}.featured-overlay{z-index:1;background:linear-gradient(75deg,#141414f2 10%,#14141480 40%,#0000 80%);position:absolute;inset:0}.featured-content{z-index:2;padding:0 var(--page-gutter) 45px var(--page-gutter);flex-direction:column;gap:0;max-width:600px;display:flex;position:relative}.featured-title{color:#fff;text-shadow:2px 2px 4px #00000080;margin-bottom:8px;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:900;line-height:1.1}.featured-title.featured-title--custom{--bt-base:3rem;font-size:calc(var(--bt-base) * var(--bt-scale,1));text-shadow:none;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.featured-title--custom .bt-line{white-space:nowrap;align-items:flex-end;display:flex}.featured-title--custom svg{flex:none}.featured-title.featured-title--devfont{font-synthesis:none;letter-spacing:0;font-weight:400}.featured-title--devlogo .bt-devlogo{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 2px 4px #0009);width:auto;max-width:min(100%,520px);height:2.4em;display:block}.featured-title--slitherarena{--bt-scale:1.2;letter-spacing:1px;filter:drop-shadow(0 3px #04140ee6)drop-shadow(0 0 10px #29ffa04d);font-family:Russo One,Orbitron,sans-serif;font-weight:400}.featured-title--slitherarena .bt-line+.bt-line{margin-top:-.08em}.featured-title--slitherarena .bt-text{background:linear-gradient(90deg,#c8ffe0,#7cffb2,#29ffa0,#7cffb2,#c8ffe0) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text}.featured-title--slitherarena .bt-snake{width:auto;height:.82em;margin-bottom:.04em}.featured-title--voidrunner .bt-vrlogo{filter:drop-shadow(0 2px 4px #0009);width:auto;height:2.3em;display:block}.featured-title.featured-title--blitz{--bt-scale:2.1;letter-spacing:-.02em;color:#f1f3f6;text-shadow:0 3px 10px #0000008c;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:900;line-height:.82}.featured-title--blitz .bt-line{align-items:flex-start}.featured-title--blitz .bt-bolt{fill:#ffd60a;width:.5em;height:.8em;margin:-.02em 0 0 .02em}.featured-title--neontunnel .bt-ntlogo{width:auto;height:2.6em;display:block}.featured-title--trexrunner .bt-trexlogo{width:auto;height:2.4em;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #0009);display:block}.featured-title--casino{letter-spacing:.06em;color:#ece6d8;text-shadow:0 2px 6px #0009;font-family:Georgia,Iowan Old Style,Palatino Linotype,serif;font-weight:700}.featured-title--casino .bt-line{align-items:center;gap:.28em}.featured-title--casino .bt-accent{color:#e8c778}.featured-title--casino .bt-spade{color:#cfa858;filter:drop-shadow(0 0 8px #cfa85873);width:auto;height:.85em}.featured-title.featured-title--aetherdrift{--bt-scale:1.25;letter-spacing:.01em;filter:drop-shadow(0 0 18px #54e0ff59);font-family:Space Grotesk,sans-serif;font-weight:700;line-height:.98}.featured-title--aetherdrift .bt-text{background:linear-gradient(#fff 10%,#54e0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.featured-title--walldefender .bt-wdlogo{filter:drop-shadow(0 2px 4px #0009);width:auto;height:2.5em;display:block}.featured-title.featured-title--starfighter{--bt-scale:1.15;align-items:center;gap:.1em;font-family:Orbitron,sans-serif;font-weight:900}.featured-title--starfighter .bt-line{align-items:center;gap:.2em}.featured-title--starfighter .bt-small{letter-spacing:.55em;color:#ff4fd8;filter:drop-shadow(0 0 8px #ff4fd8);padding-left:.55em;font-size:.25em}.featured-title--starfighter .bt-rule{background:linear-gradient(90deg,#0000,#ff4fd8);width:.8em;height:2px;display:block}.featured-title--starfighter .bt-rule--r{transform:scaleX(-1)}.featured-title--starfighter .bt-text:not(.bt-small){letter-spacing:.05em;background:linear-gradient(#fff 0%,#7dfff0 48%,#2f8dff 100%);color:#0000;filter:drop-shadow(0 0 8px #4ff2e073);-webkit-background-clip:text;background-clip:text}.featured-title--redlinekart{--bt-scale:1.3;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 3px 18px #000000e6,0 0 26px #ff233373;font-family:Rajdhani,sans-serif;font-weight:800}.featured-title--redlinekart .bt-accent{color:#ff2333}.featured-title--redlinekart .bt-accent+.bt-text{margin-left:.25em}.featured-title--neonpong{letter-spacing:.06em;color:#fff;text-shadow:0 0 20px #00d4ff;font-family:Orbitron,sans-serif;font-weight:900}.featured-title--chessmaster{--bt-scale:1.1;letter-spacing:-.01em;color:#eef3fb;text-shadow:0 2px 6px #00000080;font-family:Sora,sans-serif;font-weight:800}.featured-title--chessmaster .bt-line{align-items:center;gap:.25em}.featured-title--chessmaster .bt-mark{text-shadow:none;background:linear-gradient(135deg,#d4af37,#3b82f6 70%);color:#0000;filter:drop-shadow(0 4px 18px #3b82f673);-webkit-background-clip:text;background-clip:text;font-size:1.1em}.featured-title--taggame .bt-tglogo{filter:drop-shadow(0 2px 4px #00000080);width:auto;height:2.3em;display:block}.featured-title--imposter{--bt-scale:.95;text-transform:uppercase;color:#faf7ff;text-shadow:0 2px 6px #00000080;font-family:-apple-system,ui-sans-serif,Inter,sans-serif;font-weight:700}.featured-title--imposter .bt-line{align-items:center;gap:.35em}.featured-title--imposter .bt-badge{color:#1a1030;width:1.3em;height:1.3em;text-shadow:none;background:linear-gradient(135deg,#ff5fae,#8b6bff);border-radius:.36em;flex:none;justify-content:center;align-items:center;font-size:.9em;display:flex;transform:rotate(-8deg);box-shadow:0 6px 16px -4px #ff5fae80}.featured-title--imposter .bt-stack{flex-direction:column;display:flex}.featured-title--imposter .bt-small{letter-spacing:.1em;color:#faf7ffb3;margin-bottom:.15em;font-size:.4em}.featured-title.featured-title--clicksurvivor{--bt-scale:1.3;letter-spacing:.05em;color:#e0b43c;text-shadow:0 2px #00000080,0 6px 18px #0009;font-family:Saira Stencil One,Arial Narrow,sans-serif;font-weight:400}.featured-title--clicksurvivor .bt-line{align-items:center;gap:.26em}.featured-title--clicksurvivor .bt-trefoil{filter:drop-shadow(0 4px 10px #0009);width:1.35em;height:1.35em}.featured-title--clicksurvivor .bt-stack{flex-direction:column;display:flex}.featured-title--clicksurvivor .bt-small{letter-spacing:.5em;color:#e6e0cf;margin:0 0 .12em .08em;font-size:.42em}.featured-genre{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.progress-container{z-index:15;background:#fff3;border-radius:10px;width:72px;height:7px;position:absolute;bottom:25px;left:50%;overflow:hidden;transform:translate(-50%)}.progress-bar{will-change:transform;background:#fff;border-radius:10px;width:100%;height:100%;transform:translate(-100%)}.banner-arrow{z-index:10;color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.banner-arrow:hover{color:#00d4ff;background:#fff3;border-color:#00d4ff}.arrow-left{left:1.5%}.arrow-right{right:1.5%}.game-section{padding:0 var(--page-gutter);z-index:10;flex-direction:column;gap:25px;margin-top:-20px;display:flex;position:relative}.home-intro{max-width:820px;padding:0 var(--page-gutter);margin:20px 0}.home-intro h1{color:#e5e5e5;margin-bottom:4px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}.home-intro-lead{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.row-title{color:#e5e5e5;margin-bottom:5px;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;display:inline-block}.game-row{scroll-behavior:auto;gap:14px;padding:12px 0 25px;display:flex;overflow-x:auto}.game-row::-webkit-scrollbar{height:6px}.game-row::-webkit-scrollbar-track{background:0 0}.game-row::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.game-row:hover::-webkit-scrollbar-thumb{background:#ffffff40}.continue-playing-hidden{display:none}.continue-playing-menu{z-index:5000;background:#121212fa;border:1px solid #ffffff14;border-radius:10px;min-width:220px;padding:6px;position:fixed;box-shadow:0 24px 80px #00000073}.continue-playing-menu-item{text-align:left;color:#e5e5e5;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background .2s;display:block}.continue-playing-menu-item:hover{color:#ff6b6b;background:#ffffff14}.gcard{background:var(--surface);cursor:pointer;color:inherit;border:1px solid #0000;border-radius:4px;flex:0 0 230px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.3,1),box-shadow .35s,border-color .35s,filter .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000004d}.gcard:hover{z-index:50;border-color:#00d4ffbf;transform:translateY(-6px)scale(1.05);box-shadow:0 24px 38px -14px #000000f2,0 14px 26px -18px #00d4ff8c}.gcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.gcard .gcard-info{position:relative}.gcard .gcard-name{padding-right:26px}.gcard-info:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.gcard-info:after{content:"";background:var(--accent);opacity:0;width:18px;height:18px;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1);position:absolute;top:10px;right:11px;transform:translate(-8px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='10 8 16 12 10 16 10 8' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='10 8 16 12 10 16 10 8' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.gcard-genre{transition:color .3s}.gcard:hover .gcard-info:before,.gcard:focus-visible .gcard-info:before{transform:scaleX(1)}.gcard:hover .gcard-info:after,.gcard:focus-visible .gcard-info:after{opacity:1;transform:none}.gcard:hover .gcard-genre{color:#b4bec8}}@media (prefers-reduced-motion:reduce){.gcard:hover{transform:none}}.gcard-thumb{content-visibility:auto;contain-intrinsic-size:auto 230px auto 130px;background-color:#222;background-position:50%;background-size:cover;width:100%;height:130px}.gcard-thumb svg.neontunnel-thumb-svg{width:100%;height:100%;display:block}.ntc-ring,.ntc-gate,.ntc-steer,.ntc-spark,.ntc-streak{transform-box:view-box;transform-origin:0 0}.gcard:hover .ntc-ring{animation:2s linear infinite ntc-ring}.gcard:hover .ntc-gate{animation:2.4s linear infinite ntc-gate}.gcard:hover .ntc-steer{animation:2.4s linear infinite ntc-steer}.gcard:hover .ntc-spark{animation:2.4s linear infinite ntc-spark}.gcard:hover .ntc-streak{animation:1.2s linear infinite ntc-streak}@keyframes ntc-ring{0%{opacity:.12;stroke-width:4.267px;transform:scale(.149)}10.374%{opacity:.178;stroke-width:5.244px;transform:scale(.166)}19.681%{opacity:.235;stroke-width:5.946px;transform:scale(.185)}28.03%{opacity:.286;stroke-width:6.333px;transform:scale(.206)}35.521%{opacity:.332;stroke-width:6.486px;transform:scale(.23)}42.241%{opacity:.373;stroke-width:6.466px;transform:scale(.256)}48.27%{opacity:.409;stroke-width:6.322px;transform:scale(.285)}53.678%{opacity:.442;stroke-width:6.091px;transform:scale(.318)}58.531%{opacity:.472;stroke-width:5.802px;transform:scale(.354)}62.884%{opacity:.499;stroke-width:5.477px;transform:scale(.395)}66.789%{opacity:.522;stroke-width:5.132px;transform:scale(.44)}70.293%{opacity:.544;stroke-width:4.78px;transform:scale(.491)}73.436%{opacity:.563;stroke-width:4.43px;transform:scale(.547)}76.256%{opacity:.58;stroke-width:4.088px;transform:scale(.61)}78.786%{opacity:.596;stroke-width:3.759px;transform:scale(.68)}81.056%{opacity:.61;stroke-width:3.446px;transform:scale(.758)}83.092%{opacity:.622;stroke-width:3.151px;transform:scale(.845)}84.918%{opacity:.633;stroke-width:2.875px;transform:scale(.942)}86.557%{opacity:.643;stroke-width:2.618px;transform:scale(1.049)}88.027%{opacity:.652;stroke-width:2.379px;transform:scale(1.17)}89.346%{opacity:.66;stroke-width:2.16px;transform:scale(1.304)}90.53%{opacity:.667;stroke-width:1.958px;transform:scale(1.453)}91.591%{opacity:.674;stroke-width:1.772px;transform:scale(1.62)}92.544%{opacity:.68;stroke-width:1.603px;transform:scale(1.806)}93.398%{opacity:.685;stroke-width:1.449px;transform:scale(2.013)}94.165%{opacity:.69;stroke-width:1.308px;transform:scale(2.244)}94.852%{opacity:.694;stroke-width:1.18px;transform:scale(2.501)}95.469%{opacity:.698;stroke-width:1.064px;transform:scale(2.788)}96.023%{opacity:.701;stroke-width:.959px;transform:scale(3.107)}96.519%{opacity:.704;stroke-width:.864px;transform:scale(3.464)}96.965%{opacity:.707;stroke-width:.778px;transform:scale(3.861)}97.364%{opacity:.709;stroke-width:.7px;transform:scale(4.304)}97.723%{opacity:.711;stroke-width:.63px;transform:scale(4.797)}98.045%{opacity:.713;stroke-width:.567px;transform:scale(5.347)}98.333%{opacity:.715;stroke-width:.51px;transform:scale(5.96)}98.592%{opacity:.717;stroke-width:.458px;transform:scale(6.643)}98.824%{opacity:.718;stroke-width:.412px;transform:scale(7.405)}99.033%{opacity:.719;stroke-width:.37px;transform:scale(8.254)}99.22%{opacity:.72;stroke-width:.332px;transform:scale(9.201)}99.387%{opacity:.72;stroke-width:.298px;transform:scale(10.256)}99.538%{opacity:.72;stroke-width:.267px;transform:scale(11.432)}99.673%{opacity:.72;stroke-width:.24px;transform:scale(12.742)}99.794%{opacity:.72;stroke-width:.215px;transform:scale(14.203)}99.903%{opacity:.72;stroke-width:.193px;transform:scale(15.832)}to{opacity:.72;stroke-width:.173px;transform:scale(17.647)}}@keyframes ntc-gate{0%{opacity:1;transform:scale(.15)}9.722%{opacity:1;transform:scale(.17)}18.309%{opacity:1;transform:scale(.192)}25.895%{opacity:1;transform:scale(.218)}32.596%{opacity:1;transform:scale(.246)}38.515%{opacity:1;transform:scale(.279)}43.744%{opacity:1;transform:scale(.316)}48.362%{opacity:1;transform:scale(.357)}52.442%{opacity:1;transform:scale(.405)}56.046%{opacity:1;transform:scale(.458)}59.229%{opacity:1;transform:scale(.519)}62.041%{opacity:1;transform:scale(.587)}64.525%{opacity:1;transform:scale(.665)}66.719%{opacity:1;transform:scale(.752)}68.657%{opacity:1;transform:scale(.852)}70.37%{opacity:1;transform:scale(.964)}71.882%{opacity:1;transform:scale(1.092)}73.218%{opacity:1;transform:scale(1.236)}74.398%{opacity:1;transform:scale(1.399)}75.44%{opacity:1;transform:scale(1.584)}76.361%{opacity:1;transform:scale(1.793)}77.175%{opacity:1;transform:scale(2.03)}77.893%{opacity:1;transform:scale(2.298)}78.528%{opacity:1;transform:scale(2.601)}79.088%{opacity:1;transform:scale(2.945)}79.584%{opacity:1;transform:scale(3.334)}80.021%{opacity:1;transform:scale(3.774)}80.407%{opacity:1;transform:scale(4.272)}80.749%{opacity:1;transform:scale(4.836)}81.05%{opacity:1;transform:scale(5.475)}81.317%{opacity:1;transform:scale(6.198)}81.552%{opacity:1;transform:scale(7.017)}81.76%{opacity:1;transform:scale(7.944)}81.943%{opacity:.968;transform:scale(8.993)}82.105%{opacity:.773;transform:scale(10.18)}82.249%{opacity:.602;transform:scale(11.525)}82.375%{opacity:.45;transform:scale(13.047)}82.487%{opacity:.316;transform:scale(14.77)}82.586%{opacity:.197;transform:scale(16.72)}82.673%{opacity:.092;transform:scale(18.929)}82.75%{opacity:0;transform:scale(21.429)}82.792%{opacity:0;transform:scale(.15)}99.958%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(.15)}}@keyframes ntc-steer{0%{transform:rotate(71.77deg)}1.667%{transform:rotate(72deg)}3.333%{transform:rotate(72deg)}5%{transform:rotate(72deg)}6.667%{transform:rotate(72deg)}8.333%{transform:rotate(72deg)}10%{transform:rotate(72deg)}11.667%{transform:rotate(72deg)}13.333%{transform:rotate(72deg)}15%{transform:rotate(72deg)}16.667%{transform:rotate(72deg)}18.333%{transform:rotate(71.136deg)}20%{transform:rotate(65.856deg)}21.667%{transform:rotate(55.776deg)}23.333%{transform:rotate(40.896deg)}25%{transform:rotate(21.216deg)}26.667%{transform:rotate(-1.536deg)}28.333%{transform:rotate(-20.256deg)}30%{transform:rotate(-34.176deg)}31.667%{transform:rotate(-43.296deg)}33.333%{transform:rotate(-47.616deg)}35%{transform:rotate(-48deg)}36.667%{transform:rotate(-48deg)}38.333%{transform:rotate(-48deg)}40%{transform:rotate(-48deg)}41.667%{transform:rotate(-48deg)}43.333%{transform:rotate(-48deg)}45%{transform:rotate(-48deg)}46.667%{transform:rotate(-48deg)}48.333%{transform:rotate(-48deg)}50%{transform:rotate(-48deg)}51.667%{transform:rotate(-47.654deg)}53.333%{transform:rotate(-45.542deg)}55%{transform:rotate(-41.51deg)}56.667%{transform:rotate(-35.558deg)}58.333%{transform:rotate(-27.686deg)}60%{transform:rotate(-18.586deg)}61.667%{transform:rotate(-11.098deg)}63.333%{transform:rotate(-5.53deg)}65%{transform:rotate(-1.882deg)}66.667%{transform:rotate(-.154deg)}68.333%{transform:rotate(0)}70%{transform:rotate(0)}71.667%{transform:rotate(0)}73.333%{transform:rotate(0)}75%{transform:rotate(0)}76.667%{transform:rotate(0)}78.333%{transform:rotate(0)}80%{transform:rotate(0)}81.667%{transform:rotate(0)}83.333%{transform:rotate(0)}85%{transform:rotate(.518deg)}86.667%{transform:rotate(3.686deg)}88.333%{transform:rotate(9.734deg)}90%{transform:rotate(18.662deg)}91.667%{transform:rotate(30.47deg)}93.333%{transform:rotate(44.122deg)}95%{transform:rotate(55.354deg)}96.667%{transform:rotate(63.706deg)}98.333%{transform:rotate(69.178deg)}to{transform:rotate(71.77deg)}}@keyframes ntc-spark{0%{opacity:1;transform:translate(0)}22.917%{transform:translateX(var(--d));opacity:0}to{transform:translateX(var(--d));opacity:0}}@keyframes ntc-streak{0%{opacity:.5;transform:translate(0)}29.762%{opacity:0;transform:translate(148.352px)}to{opacity:0;transform:translate(148.352px)}}.ntc-logo{transform-box:view-box;transform-origin:0 0}@keyframes ntc-logo{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px)scale(1.6)}}.gcard:hover .ntc-logo{animation:.4s cubic-bezier(.5,0,.9,.5) forwards ntc-logo}.ntc-dive,.ntc-rush{transform-box:view-box;transform-origin:0 0}.ntc-arrive{transform-box:view-box;transform-origin:160px 86.4px}@keyframes ntc-dive{0%{stroke-opacity:1;transform:scale(1)}5.22%{stroke-opacity:1;transform:scale(1.069)}10.44%{stroke-opacity:1;transform:scale(1.148)}15.659%{stroke-opacity:1;transform:scale(1.239)}20.879%{stroke-opacity:1;transform:scale(1.346)}26.099%{stroke-opacity:1;transform:scale(1.474)}31.319%{stroke-opacity:1;transform:scale(1.628)}36.538%{stroke-opacity:1;transform:scale(1.818)}41.758%{stroke-opacity:1;transform:scale(2.059)}46.978%{stroke-opacity:1;transform:scale(2.373)}52.198%{stroke-opacity:1;transform:scale(2.8)}57.418%{stroke-opacity:1;transform:scale(3.415)}62.637%{stroke-opacity:1;transform:scale(4.375)}67.857%{stroke-opacity:.999;transform:scale(6.087)}73.077%{stroke-opacity:.999;transform:scale(10)}to{stroke-opacity:.999;transform:scale(10)}}@keyframes ntc-poster{0%,49.231%{opacity:1}63.077%,to{opacity:0}}@keyframes ntc-loop-in{0%,47.692%{opacity:0}64.615%,to{opacity:1}}@keyframes ntc-arrive{0%,46.154%{transform:translateY(-26px)scale(1.35)}to{transform:none}}@keyframes ntc-flash{0%,50.769%{opacity:0}56.923%{opacity:.16}69.231%,to{opacity:0}}@keyframes ntc-rush{0%{opacity:0;transform:translate(0)}15%{opacity:.8}to{opacity:0;transform:translate(170px)}}.gcard:hover .ntc-dive{animation:1.3s linear forwards ntc-dive}.gcard:hover .ntc-poster{animation:1.3s linear forwards ntc-poster}.gcard:hover .ntc-loop{animation:1.3s linear forwards ntc-loop-in}.gcard:hover .ntc-arrive{animation:1.3s cubic-bezier(.2,.7,.2,1) forwards ntc-arrive}.gcard:hover .ntc-flash{animation:1.3s linear forwards ntc-flash}.gcard:hover .ntc-rush{animation:.55s cubic-bezier(.5,0,1,1) both ntc-rush}@media (prefers-reduced-motion:reduce){.gcard:hover .ntc-svg *{animation:none!important}}.gcard-info{background:var(--card-bg);padding:12px}.gcard-name{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.gcard-genre{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:500}.gcard-hidden-note{color:#ff6b6b;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:10px;font-weight:700}#introOverlay{z-index:9999;opacity:0;background:#000;justify-content:center;align-items:center;transition:opacity .5s;display:none;position:fixed;inset:0;overflow:hidden}#gameScreen.gp-inline #introOverlay,#gameScreen.active.gp-inline #introOverlay{z-index:4;position:absolute;inset:0}#introOverlay.active{opacity:1;display:flex}.neon-led-container{z-index:1;letter-spacing:clamp(2px,1vw,6px);color:#fff;text-align:center;white-space:nowrap;transform-origin:50%;will-change:transform, opacity;justify-content:center;gap:2px;max-width:92vw;font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,9vw,4rem);font-weight:900;display:flex;position:relative}#introOverlay.intro-play .neon-led-container{animation:1.9s cubic-bezier(.2,.8,.2,1) forwards introContainerPulse}.neon-led-container:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(#00d4ff42 0%,#008cff1a 40%,#0000 70%);position:absolute;inset:-1.1em -1.4em;transform:scale(.6)}#introOverlay.intro-play .neon-led-container:before{animation:1.3s cubic-bezier(.16,1,.3,1) .9s forwards introHaloIn,2.6s ease-in-out 2.4s infinite alternate introHaloBreath}.neon-led-container:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00d4ff 25%,#bff4ff 50%,#00d4ff 75%,#0000);border-radius:2px;height:2px;position:absolute;bottom:-.4em;left:8%;right:8%;transform:scaleX(0);box-shadow:0 0 8px #00d4ffcc,0 0 18px #00d4ff66}#introOverlay.intro-play .neon-led-container:after{animation:.9s cubic-bezier(.16,1,.3,1) 1.15s forwards introBeam}.neon-gap{margin-left:.3em}#gameScreen.gp-inline .neon-led-container,#gameScreen.active.gp-inline .neon-led-container{letter-spacing:clamp(1px,.7vw,3px);max-width:min(92%,720px);font-size:clamp(1rem,2.8vw,2.6rem)}.neon-letter{opacity:.1;text-shadow:0 0 2px #e6fbff,0 0 6px #00d4ff,0 0 14px #00d4ffbf,0 0 30px #00d4ff73,0 0 52px #0078ff40;will-change:transform, opacity;display:inline-block;position:relative;transform:translateY(18px)scale(.8)}#introOverlay.intro-play .neon-letter{animation:1.8s cubic-bezier(.16,1,.3,1) forwards neonTurnOn}.neon-letter:first-child{animation-delay:.1s}.neon-letter:nth-child(2){animation-delay:.2s}.neon-letter:nth-child(3){animation-delay:.3s}.neon-letter:nth-child(4){animation-delay:.4s}.neon-letter:nth-child(5){animation-delay:.6s}.neon-letter:nth-child(6){animation-delay:.7s}.neon-letter:nth-child(7){animation-delay:.8s}.neon-letter:nth-child(8){animation-delay:.9s}.neon-letter:nth-child(9){animation-delay:1s}@keyframes introContainerPulse{0%{opacity:0;transform:scale(.72)}15%{opacity:1}72%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes neonTurnOn{0%{opacity:.06;transform:translateY(18px)scale(.8)}18%{opacity:.85;transform:translateY(-3px)scale(1.08)}22%{opacity:.12;transform:translateY(0)scale(.92)}27%{opacity:1;transform:translateY(0)scale(1.03)}32%{opacity:.35;transform:translateY(0)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes introHaloIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes introHaloBreath{0%{opacity:1}to{opacity:.55}}@keyframes introBeam{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes introFadeIn{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#introOverlay.intro-play .neon-led-container,#introOverlay.intro-play .neon-letter,#introOverlay.intro-play .neon-led-container:before,#introOverlay.intro-play .neon-led-container:after{animation:.6s ease-out forwards introFadeIn}.neon-led-container:before,.neon-led-container:after{transform:none}}#gameScreen{z-index:9998;background:#141414;flex-direction:column;display:none;position:fixed;inset:0}#gameScreen.active{display:flex}.game-screen-header{padding:15px var(--page-gutter);z-index:100;background:#181818;border-bottom:1px solid #333;justify-content:space-between;align-items:center;display:flex}#gameScreen.casino-table-open .game-screen-header{display:none}.game-info-btn{color:#fff;cursor:pointer;z-index:101;background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;font-family:Orbitron,sans-serif;font-size:1rem;display:inline-flex;position:relative}.game-info-btn:hover{color:#000;background:#00d4ff}.game-info-controls{flex-direction:column;gap:6px;margin-top:10px;display:flex}.back-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s}.back-btn:hover{color:#000;background:#00d4ff}.game-screen-title{color:#fff;margin-left:20px;font-family:Orbitron,sans-serif;font-weight:700}@media (width<=720px){header{padding:12px}.logo{font-size:1.2rem}.search-container{width:70%;left:50%;transform:translate(-50%)}.featured-banner{height:34vh}.featured-title{font-size:1.6rem}.featured-title.featured-title--custom{--bt-base:1.9rem}.game-row{gap:10px;padding-bottom:14px}.gcard{flex:0 0 160px}.gcard-thumb{height:100px}.gcard:hover{transform:none;box-shadow:0 6px 14px #0009}}@media (width<=420px){.gcard{flex:0 0 140px}.gcard-thumb{height:88px}.featured-title{font-size:1.2rem}.featured-title.featured-title--custom{--bt-base:1.5rem}.search-container{display:none}}
