.category_main__FmNJ9{position:relative;background:linear-gradient(135deg,#fff9e6,#f5f0ff 50%,#fff4e6)}.category_categoryHero__Lv5oC{position:relative;background:linear-gradient(-135deg,gold,#ffeb3b 50%,#fff9c4);display:flex;align-items:center}.category_heroBackground__OuWkO{top:0;left:0;z-index:1}.category_colorBlocks__bwEup,.category_heroBackground__OuWkO{position:absolute;width:100%;height:100%}.category_colorBlock__218zp{position:absolute;opacity:.6;border-radius:50%;animation:category_floatSimple__cY77c 8s ease-in-out infinite}.category_block1__v0xLb{width:120px;height:120px;background:#ff8c00;top:15%;left:10%;animation-delay:0s}.category_block2__fxbcy{width:80px;height:80px;background:#fff;top:70%;right:20%;animation-delay:2s}.category_block3___jRMZ{width:60px;height:60px;background:orange;bottom:25%;left:65%;animation-delay:4s}.category_block4__0oXds{width:100px;height:100px;background:#ffb347;top:35%;left:75%;animation-delay:6s}@keyframes category_floatSimple__cY77c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.category_digitalGrid__xVIM7{display:none}.category_heroContent__VEMfV{position:relative;z-index:3;width:100%;padding:20px 0}.category_categoryMeta__snJD6{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.category_breadcrumb__Q0_5j a{color:#d68910;text-decoration:none;font-weight:600;transition:color .3s ease}.category_breadcrumb__Q0_5j a:hover{color:#b7950b}.category_breadcrumb__Q0_5j span{color:#7d6608}.category_gameCount__ft4f7{color:#d68910;font-weight:700;border:2px solid #d68910;padding:.5rem 1rem;border-radius:25px;background:#fff}.category_categoryTitle__MkANl{font-size:clamp(3rem,8vw,5rem);font-family:Anton,sans-serif;margin-bottom:1.5rem;color:#d68910;text-shadow:none}.category_categoryDescription__2OX8O{font-size:1.3rem;color:#7d6608;line-height:1.6;margin-bottom:0}.category_filterControls__3SpDG{display:flex;gap:1rem;flex-wrap:wrap}.category_filterBtn__KJ4Sj{background:#fff;border:2px solid #87ceeb;color:#2e86c1;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.category_filterBtn__KJ4Sj:hover{border-color:gold;background:#fff9e6;transform:translateY(-2px)}.category_filterBtn__KJ4Sj.category_active__1ujNQ{background:gold;border-color:gold;color:#2e86c1}.category_filterBtn__KJ4Sj span{font-size:1.2rem}.category_gamesSection__gCFQu{padding:0 0 2rem}.category_gamesMatrix___equd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem}.category_gameCard__jtU_C{background:#fff;border:2px solid #e3f2fd;border-radius:20px;overflow:hidden;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit}.category_gameCard__jtU_C:hover{border-color:#87ceeb;transform:translateY(-5px);box-shadow:0 10px 30px rgba(135,206,235,.2)}.category_cardBackground__yjddL{position:relative;height:100%}.category_card1__dLq1x:hover{border-color:gold}.category_card2__WV3qU:hover{border-color:#87ceeb}.category_card3__pemth:hover{border-color:#ffeb3b}.category_card4__RzRRC:hover{border-color:#b0e0e6}.category_imageContainer__YRzoW{position:relative;height:200px;overflow:hidden}.category_imageContainer__YRzoW img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.category_gameCard__jtU_C:hover .category_imageContainer__YRzoW img{transform:scale(1.05)}.category_dataMatrix__RILQz,.category_hologramOverlay__jUfg9,.category_scanLines__USIUY{display:none}.category_cardContent__Pz1y_{padding:1rem}.category_cardHeader__6j7DR{margin-bottom:1rem}.category_cardTitle__ZfuzN{font-size:1.3rem;font-weight:700;color:#2e86c1;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.category_cardDuration__43Z41{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.95);color:#2e86c1;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600;white-space:nowrap;border:2px solid #87ceeb;backdrop-filter:blur(5px)}.category_cardDescription__wYduJ{color:#5a6c7d;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.category_cardFooter__PnZGm{display:flex;justify-content:flex-end;align-items:center}.category_playStats__fEn3v{display:flex;gap:1rem}.category_statItem__ht2tu{display:flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;color:#5a6c7d;text-transform:uppercase}.category_statIcon__5flRe{font-size:1rem}.category_launchButton__T7ZHo{background:gold;color:#2e86c1;padding:.75rem 1.5rem;border-radius:20px;font-weight:700;text-transform:uppercase;font-size:.9rem;transition:all .3s ease}.category_gameCard__jtU_C:hover .category_launchButton__T7ZHo{background:#ffeb3b;transform:scale(1.05)}.category_cardEffects__WrH_v,.category_energyField__DN9j5,.category_particleSystem__94FAh{display:none}.category_emptyState__4uSkL{text-align:center;padding:4rem 2rem;color:#5a6c7d}.category_emptyIcon__lI8qy{font-size:4rem;margin-bottom:1rem}.category_emptyState__4uSkL h3{font-size:1.8rem;margin-bottom:1rem;color:#2e86c1}.category_emptyState__4uSkL p{font-size:1.1rem;margin-bottom:2rem}@media (max-width:768px){.category_gamesMatrix___equd{margin-left:1rem;margin-right:1rem}.category_categoryMeta__snJD6{flex-direction:column;gap:1rem;align-items:flex-start}.category_filterControls__3SpDG{justify-content:center}.category_gamesMatrix___equd{grid-template-columns:1fr}.category_cardHeader__6j7DR{flex-direction:column;align-items:flex-start;gap:.5rem}.category_cardFooter__PnZGm{flex-direction:column;gap:1rem;align-items:flex-start}.category_heroContent__VEMfV{padding:0 1rem}}@media (max-width:480px){.category_categoryTitle__MkANl{font-size:2rem}.category_categoryDescription__2OX8O{font-size:1.1rem}.category_filterControls__3SpDG{gap:.5rem}.category_filterBtn__KJ4Sj{padding:.5rem 1rem;font-size:.8rem}}.category_categoryAdsWrapper__ug0ru{color:#000;border-radius:20px;margin-bottom:1rem;overflow:hidden}