﻿ .text-white{color:#ffffff;}.text-gray-400{color:#9ca3af;}.text-\[#4ade80\]{color:#4ade80;}.text-\[#22c55e\]{color:#22c55e;}.hover\:text-\[#22c55e\]:hover{color:#22c55e;}.flex{display:flex;}.flex-col{flex-direction:column;}.items-center{align-items:center;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.gap-1\.5{gap:0.375rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.grid{display:grid;}.latest-games-carousel.grid,.latest-programs-carousel.grid,.latest-games-carousel-wrapper .grid,.latest-programs-carousel-wrapper .grid{display:flex !important;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.mx-auto{margin-left:auto;margin-right:auto;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-4{padding-left:1rem;padding-right:1rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.mb-2{margin-bottom:0.5rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.mb-10{margin-bottom:2.5rem;}.mb-12{margin-bottom:3rem;}.mb-16{margin-bottom:4rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.w-full{width:100%;}.max-w-\[1400px\]{max-width:1400px;}.text-\[10px\]{font-size:10px;}.text-xs{font-size:0.75rem;line-height:1rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-base{font-size:1rem;line-height:1.5rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.font-semibold{font-weight:600;}.font-bold{font-weight:700;}.uppercase{text-transform:uppercase;}.tracking-wide{letter-spacing:0.025em;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.duration-300{transition-duration:300ms;}.inline-flex{display:inline-flex;}.text-center{text-align:center;}.space-x-0\.5 > * + *{margin-left:0.125rem;}.space-x-1 > * + *{margin-left:0.25rem;}.space-x-2 > * + *{margin-left:0.5rem;}.space-y-2 > * + *{margin-top:0.5rem;}.ml-1{margin-left:0.25rem;}.mr-1{margin-right:0.25rem;}.h-28{height:7rem;}.h-32{height:8rem;}.h-36{height:9rem;}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:py-12{padding-top:3rem;padding-bottom:3rem;}.sm\:mb-8{margin-bottom:2rem;}.sm\:mb-16{margin-bottom:4rem;}.sm\:text-base{font-size:1rem;line-height:1.5rem;}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.sm\:text-xs{font-size:0.75rem;}.sm\:space-x-1 > * + *{margin-left:0.25rem;}.sm\:space-x-2 > * + *{margin-left:0.5rem;}.sm\:h-32{height:8rem;}}@media (min-width:768px){.md\:h-36{height:9rem;}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}:root{--neon-green:#4ade80;--neon-red:#ff073a;--dark-neon-red:#dc2626;--orange:#ff6b35;--dark-bg:#0a0a0a;--navbar-bg:#1a1a1a;--red-accent:#ef4444;}*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:var(--dark-bg);color:#ffffff;}.primary-btn{display:inline-flex;align-items:center;gap:0.6rem;padding:0.75rem 1.8rem;background:#050505;color:#22c55e;border-radius:0;font-weight:600;font-size:0.95rem;text-decoration:none;border:1px solid #22c55e;box-shadow:0 0 20px rgba(34,197,94,0.18);text-transform:uppercase;letter-spacing:0.08em;transition:color 0.25s ease,background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.primary-btn:hover{transform:translateY(-2px);background:#22c55e;color:#050505;box-shadow:0 0 30px rgba(34,197,94,0.3);}.primary-btn i{font-size:0.95rem;}@media (max-width:640px){.primary-btn{padding:0.55rem 1.4rem;font-size:0.85rem;letter-spacing:0.06em;}.primary-btn i{font-size:0.85rem;}}.header-diagonal-split{display:flex;position:relative;overflow:hidden;height:20rem;width:100%;background:var(--dark-bg);}.header-diagonal{position:relative;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;width:25%;}.header-diagonal-1{clip-path:polygon(0 0,100% 0,75% 100%,0 100%);}.header-diagonal-2{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);margin-left:-25%;}.header-diagonal-3{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);margin-left:-25%;}.header-diagonal-4{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);margin-left:-25%;}.diagonal-image{width:100%;height:100%;object-fit:cover;object-position:center;}@media (max-width:768px){.header-diagonal-split{height:14rem;}.header-diagonal-3,.header-diagonal-4{display:none;}.header-diagonal-1,.header-diagonal-2{width:50%;}.header-diagonal-1{clip-path:polygon(0 0,100% 0,50% 100%,0 100%);}.header-diagonal-2{clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);margin-left:-50%;}}@media (max-width:480px){.header-diagonal-split{height:12rem;}}.diagonal-split{display:flex;position:relative;overflow:hidden;min-height:32rem;width:100%;background:var(--dark-bg);}.diagonal-left{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--neon-green),#22c55e,#16a34a);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);transition:all 0.3s ease;cursor:pointer;}.diagonal-left:hover{background:linear-gradient(135deg,#22c55e,var(--neon-green),#15803d);transform:scale(1.02);}.diagonal-right{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--orange),#ea580c,#dc2626);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);margin-left:-5%;transition:all 0.3s ease;cursor:pointer;}.diagonal-right:hover{background:linear-gradient(135deg,#ea580c,var(--orange),#b91c1c);transform:scale(1.02);}.diagonal-left::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 20px );pointer-events:none;}.diagonal-right::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 20px );pointer-events:none;}.nav-item{transition:all 0.3s ease;position:relative;}.nav-item.active{color:#4ade80;}.nav-item:hover{color:#4ade80;transform:translateY(-2px);}.nav-item svg,.nav-item i{transition:all 0.3s ease;}.nav-item:hover svg,.nav-item:hover i{color:#4ade80;filter:drop-shadow(0 0 8px rgba(74,222,128,0.5));}.mobile-menu{transform:translateX(-100%);transition:transform 0.2s ease-out,opacity 0.15s ease-out;opacity:0;visibility:hidden;}.mobile-menu.open{transform:translateX(0);opacity:1;visibility:visible;}.nav-item,.mobile-menu,button{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}a{transition-property:color,opacity;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}html{scroll-behavior:smooth;}.nav-item-clickable{position:relative;overflow:hidden;}.nav-item-clickable::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(74,222,128,0.3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;}.nav-item-clickable:active::before{width:200px;height:200px;}.mobile-menu{transform:translateX(-100%);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 0 50px rgba(0,0,0,0.8);}.mobile-menu.open{transform:translateX(0);box-shadow:0 0 100px rgba(74,222,128,0.2);}.mobile-menu::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(74,222,128,0.05),rgba(255,107,53,0.05));opacity:0;transition:opacity 0.4s ease;}.mobile-menu.open::before{opacity:1;}.mobile-overlay{backdrop-filter:blur(0px);transition:backdrop-filter 0.2s ease;}.mobile-overlay.show{backdrop-filter:blur(8px);}.modern-categories-section{background:linear-gradient(135deg,#0E0E0E 0%,#1a1a1a 50%,#0E0E0E 100%);position:relative;padding:4rem 0;overflow:hidden;}.modern-categories-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(40,255,101,0.025) 0%,transparent 70%);pointer-events:none;}.modern-categories-section::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(40,255,101,0.015) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,255,127,0.01) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(34,197,94,0.01) 0%,transparent 70%);pointer-events:none;animation:modern-categories-ambient 8s ease-in-out infinite alternate;}.modern-categories-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2;}.modern-categories-title{font-family:'Poppins','Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:3rem;font-weight:800;color:#ffffff;text-align:center;margin:0;position:relative;letter-spacing:-0.02em;text-shadow:0 0 10px rgba(40,255,101,0.25),0 0 20px rgba(40,255,101,0.15),0 0 30px rgba(40,255,101,0.05),0 0 40px rgba(0,255,127,0.05);animation:modern-categories-title-glow 3s ease-in-out infinite alternate;}.modern-categories-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(40,255,101,0.075) 0%,transparent 70%);border-radius:50%;z-index:-1;animation:modern-glow-pulse 3s ease-in-out infinite;}@keyframes modern-glow-pulse{0%,100%{opacity:0.3;transform:translate(-50%,-50%) scale(1);background:radial-gradient(circle,rgba(40,255,101,0.075) 0%,transparent 70%);}50%{opacity:0.6;transform:translate(-50%,-50%) scale(1.1);background:radial-gradient(circle,rgba(0,255,127,0.125) 0%,transparent 70%);}}@keyframes modern-categories-title-glow{0%,100%{text-shadow:0 0 10px rgba(40,255,101,0.25),0 0 20px rgba(40,255,101,0.15),0 0 30px rgba(40,255,101,0.05),0 0 40px rgba(0,255,127,0.05);}50%{text-shadow:0 0 15px rgba(0,255,127,0.4),0 0 25px rgba(40,255,101,0.25),0 0 50px rgba(0,255,127,0.1);}}@keyframes modern-categories-ambient{0%,100%{opacity:0.3;transform:scale(1);}50%{opacity:0.6;transform:scale(1.05);}}.modern-categories-grid{display:flex;justify-content:center;align-items:flex-start;gap:1.75rem;flex-wrap:wrap;margin:3rem 0;}.modern-category-block{display:flex;flex-direction:column;min-width:140px;max-width:140px;position:relative;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.modern-category-block:hover{transform:translateY(-8px);}.modern-category-title{font-family:'Poppins','Montserrat',sans-serif;font-size:1.05rem;font-weight:700;color:#ffffff;margin:0 0 1rem 0;letter-spacing:0.05em;text-transform:uppercase;position:relative;}.modern-category-title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,#28FF65,transparent);transition:width 0.3s ease;}.modern-category-block:hover .modern-category-title::after{width:100%;}.modern-category-icons{display:flex;gap:0.5rem;margin-bottom:0.875rem;justify-content:center;}.modern-game-icon{width:52px;height:52px;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 32px rgba(0,0,0,0.3);border:2px solid rgba(255,255,255,0.1);}.modern-game-icon:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,0.4),0 0 20px rgba(40,255,101,0.2),0 0 30px rgba(0,255,127,0.15),0 0 40px rgba(34,197,94,0.1);border-color:rgba(40,255,101,0.3);}.modern-icon-overlay{position:absolute;inset:0;border-radius:6px;background:linear-gradient(135deg,rgba(40,255,101,0.1) 0%,transparent 50%);opacity:0;transition:opacity 0.3s ease;}.modern-game-icon:hover .modern-icon-overlay{opacity:1;}.modern-all-games-container{display:flex;justify-content:center;margin-top:4rem;}.modern-all-games-btn{background:transparent;border:2px solid #28FF65;border-radius:16px;padding:1rem 3rem;cursor:pointer;position:relative;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(40,255,101,0.1),0 0 20px rgba(0,255,127,0.05);}.modern-all-games-btn:hover{background:linear-gradient(135deg,#28FF65 0%,#22c55e 100%);transform:translateY(-4px);box-shadow:0 20px 60px rgba(40,255,101,0.15),0 0 30px rgba(0,255,127,0.2),0 0 40px rgba(34,197,94,0.1);border-color:#00ff7f;}.modern-btn-text{font-family:'Poppins','Montserrat',sans-serif;font-size:1.125rem;font-weight:700;color:#28FF65;text-transform:uppercase;letter-spacing:0.1em;position:relative;z-index:2;transition:color 0.3s ease;text-shadow:0 0 10px rgba(40,255,101,0.25);}.modern-all-games-btn:hover .modern-btn-text{color:#ffffff;}.modern-btn-glow{position:absolute;inset:-2px;border-radius:16px;background:linear-gradient(135deg,#28FF65,#00ff7f,#22c55e);opacity:0;transition:opacity 0.3s ease;z-index:-1;filter:blur(8px);}.modern-all-games-btn:hover .modern-btn-glow{opacity:0.3;}@media (max-width:1024px){.modern-categories-grid{gap:1.5rem;justify-content:center;}.modern-category-block{min-width:130px;max-width:130px;}.modern-game-icon{width:56px!important;height:56px!important;}.modern-category-title{font-size:1rem;}.modern-categories-title{font-size:2.5rem;}}.blog-section{background:linear-gradient(135deg,#0E0E0E 0%,#1a1a1a 50%,#0E0E0E 100%);position:relative;padding:4rem 0;overflow:hidden;}.blog-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(40,255,101,0.02) 0%,transparent 60%);pointer-events:none;}.blog-section-title{font-family:'Poppins','Montserrat',sans-serif;font-size:2.5rem;font-weight:800;color:#ffffff;text-align:center;margin:0;position:relative;letter-spacing:-0.02em;text-shadow:0 0 20px rgba(40,255,101,0.1);}.blog-title-underline{width:80px;height:3px;background:linear-gradient(90deg,transparent,#28FF65,transparent);margin:1rem auto 0;border-radius:2px;box-shadow:0 0 10px rgba(40,255,101,0.3);}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;}.blog-post{background:rgba(42,42,42,0.8);border-radius:16px;overflow:hidden;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);border:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(10px);}.blog-post:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 20px rgba(40,255,101,0.1);border-color:rgba(40,255,101,0.2);}.blog-image-container{position:relative;overflow:hidden;height:200px;}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.blog-post:hover .blog-image{transform:scale(1.05);}.blog-category{position:absolute;top:1rem;left:1rem;background:rgba(40,255,101,0.9);color:#000000;padding:0.5rem 1rem;border-radius:20px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(40,255,101,0.2);}.blog-content{padding:1.5rem;}.blog-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:0.875rem;color:#9ca3af;}.blog-date{color:#28FF65;font-weight:600;}.blog-read-time{color:#6b7280;}.blog-title{font-family:'Poppins',sans-serif;font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:0.75rem;line-height:1.4;transition:color 0.3s ease;}.blog-post:hover .blog-title{color:#28FF65;}.blog-excerpt{color:#d1d5db;font-size:0.95rem;line-height:1.6;margin-bottom:1.5rem;}.blog-link{display:inline-flex;align-items:center;gap:0.5rem;color:#28FF65;font-weight:600;text-decoration:none;font-size:0.9rem;transition:all 0.3s ease;}.blog-link:hover{color:#ffffff;transform:translateX(4px);}.blog-link i{transition:transform 0.3s ease;}.blog-link:hover i{transform:translateX(4px);}.blog-view-all{text-align:center;}.blog-view-all-btn{text-transform:uppercase;letter-spacing:0.05em;font-size:0.9rem;}.blog-view-all-btn i{transition:transform 0.2s ease;}.blog-view-all-btn:hover i{transform:translateX(4px);}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;}.blog-section-title{font-size:2rem;}}.category-card{background:transparent;border:none;border-radius:0;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:0 0 auto;text-decoration:none;position:relative;}.category-icon-wrapper{width:56px;height:56px;border-radius:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#000000 !important;border:1px solid #4ade80 !important;position:relative;box-shadow:0 0 8px rgba(74,222,128,0.3);}.category-icon-wrapper::before{content:'';display:none;}.category-card:hover .category-icon-wrapper{box-shadow:0 0 12px rgba(74,222,128,0.5);}.category-icon{font-size:1.25rem !important;color:#4ade80 !important;font-weight:400 !important;display:inline-block !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Brands" !important;}.category-icon-wrapper *,.category-icon-wrapper i,.category-icon-wrapper .fas,.category-icon-wrapper .far,.category-icon-wrapper .fab,.category-icon-wrapper .fal,.category-icon-wrapper .fa,.category-icon-wrapper [class*="fa-"],.category-icon-wrapper [class^="fa-"],.category-icon-wrapper [class*=" fa-"]{color:#4ade80 !important;opacity:1 !important;display:inline-block !important;visibility:visible !important;font-size:1.25rem !important;font-weight:900 !important;line-height:1 !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}.category-icon-wrapper i::before,.category-icon-wrapper .fas::before,.category-icon-wrapper .far::before{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;display:inline-block !important;}.category-icon-wrapper .fas::before,.category-icon-wrapper .fa-solid::before{font-weight:900 !important;}.category-icon-wrapper .far::before,.category-icon-wrapper .fa-regular::before{font-weight:400 !important;}.category-name{display:none !important;}.category-slider-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;will-change:scroll-position;scroll-snap-type:x proximity;overscroll-behavior-x:none;overscroll-behavior-y:auto;touch-action:pan-y pan-x;}.category-slider-wrapper::-webkit-scrollbar{display:none;}.overflow-x-auto{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position;overscroll-behavior-x:none;overscroll-behavior-y:auto;min-width:0;}.latest-games-carousel-wrapper.overflow-x-auto,.latest-programs-carousel-wrapper.overflow-x-auto{display:block !important;overflow-x:auto !important;overflow-y:hidden !important;}.latest-games-carousel-wrapper,.latest-programs-carousel-wrapper{width:100% !important;display:block !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;will-change:scroll-position;scroll-snap-type:x proximity;overscroll-behavior-x:none;overscroll-behavior-y:auto;padding:0.5rem 0;}@media (max-width:480px){.latest-games-carousel-wrapper,.latest-programs-carousel-wrapper{display:block !important;overflow-x:auto !important;overflow-y:hidden !important;padding:0.25rem 0;}}.latest-games-carousel-wrapper::-webkit-scrollbar,.latest-programs-carousel-wrapper::-webkit-scrollbar{display:none;}.latest-games-carousel,.latest-programs-carousel{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;width:max-content !important;gap:0.75rem;padding:0.5rem 1rem;}@media (max-width:480px){.latest-games-carousel,.latest-programs-carousel{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;gap:0.5rem;padding:0.5rem;}}@media (min-width:481px) and (max-width:640px){.latest-games-carousel,.latest-programs-carousel{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;gap:0.625rem;padding:0.5rem 0.75rem;}}.latest-games-carousel > *,.latest-programs-carousel > *{flex-shrink:0 !important;display:block !important;}.latest-games-carousel .card-image,.latest-programs-carousel .card-image{width:100%;max-width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;}.latest-games-carousel .card-image img,.latest-programs-carousel .card-image img{width:100%;height:100%;object-fit:cover !important;object-position:center;display:block;}@media (max-width:480px){.latest-games-carousel .game-card,.latest-programs-carousel .program-card{width:160px !important;min-width:160px !important;max-width:160px !important;padding:0.5rem;}.card-content{gap:0.375rem;}.card-image{margin-bottom:0.5rem;aspect-ratio:1 / 1 !important;}.card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}.card-info h3{font-size:0.875rem;margin-bottom:0.25rem;}.card-stats{margin-top:0.25rem;font-size:0.7rem;}.rating-star{font-size:0.7rem;}}@media (min-width:481px) and (max-width:640px){.latest-games-carousel .game-card,.latest-programs-carousel .program-card{width:180px !important;min-width:180px !important;max-width:180px !important;padding:0.5rem;}.card-content{gap:0.25rem;}.card-image{margin-bottom:0.5rem;aspect-ratio:1 / 1 !important;}.card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}.card-info h3{font-size:0.8rem;margin-bottom:0.25rem;}.card-stats{margin-top:0.25rem;font-size:0.7rem;}.rating-star{font-size:0.7rem;}}@media (min-width:641px) and (max-width:767px){.latest-games-carousel .game-card,.latest-programs-carousel .program-card{width:200px !important;min-width:200px !important;max-width:200px !important;padding:0.625rem;}.card-image{aspect-ratio:1 / 1 !important;}.card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}.card-info h3{font-size:0.85rem;}}@media (min-width:768px) and (max-width:1023px){.latest-games-carousel .game-card,.latest-programs-carousel .program-card{width:220px !important;min-width:220px !important;max-width:220px !important;padding:0.75rem;}.card-image{aspect-ratio:1 / 1 !important;}.card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}}@media (min-width:1024px){.latest-games-carousel .game-card,.latest-programs-carousel .program-card{width:240px !important;min-width:240px !important;max-width:240px !important;padding:1rem;}.card-image{aspect-ratio:1 / 1 !important;}.card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}.card-info h3{font-size:0.875rem;}}.category-slider{display:flex;flex-wrap:nowrap;gap:1rem;padding:0.5rem 0;width:max-content;}@media (max-width:640px){.category-card{gap:0;}.category-icon-wrapper{width:50px;height:50px;border-radius:0 !important;border:1px solid #4ade80;background:#000000;box-shadow:0 0 8px rgba(74,222,128,0.3);}.category-icon{font-size:1.1rem;color:#4ade80 !important;}.category-card:hover .category-icon-wrapper{box-shadow:0 0 12px rgba(74,222,128,0.5);}}.category-games-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:0 auto 2rem auto;max-width:100%;width:100%;}.category-games-block{background:transparent;border:none;padding:0;}.category-games-title{font-size:1.5rem;font-weight:700;color:white;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:0.75rem;}.category-games-row{display:flex;gap:0.75rem;align-items:center;flex-wrap:wrap;}.category-game-icon{width:35px;height:35px;flex-shrink:0;border-radius:8px;overflow:hidden;border:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;}.category-game-icon:hover{transform:scale(1.1);box-shadow:0 0 8px rgba(40,255,101,0.3);}.category-game-icon img{width:100%;height:100%;object-fit:cover;display:block;}.category-more-btn{width:35px;height:35px;flex-shrink:0;border:1px solid rgba(34,197,94,0.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;text-decoration:none;}.category-more-btn:hover{background:rgba(34,197,94,0.25);border-color:rgba(34,197,94,0.5);}.category-more-btn .dots{display:flex;flex-direction:column;gap:2px;}.category-more-btn .dot{width:3px;height:3px;background:#4ade80;border-radius:50%;}@media (min-width:1024px){.category-games-grid{gap:3rem;}.category-games-title{font-size:2rem;margin-bottom:1.25rem;letter-spacing:0.05em;}.category-game-icon,.category-more-btn{width:65px;height:65px;}.category-games-row{gap:1.25rem;}.category-more-btn .dot{width:5px;height:5px;}.category-more-btn .dots{gap:3px;}.category-games-row .category-game-icon:nth-child(n+5){display:none;}}@media (min-width:1440px){.category-games-grid{gap:3.5rem;}.category-games-title{font-size:2.25rem;}.category-game-icon,.category-more-btn{width:70px;height:70px;}.category-games-row .category-game-icon{display:block !important;}}@media (min-width:768px) and (max-width:1023px){.category-games-grid{gap:2rem;}.category-games-title{font-size:1.5rem;margin-bottom:1rem;}.category-game-icon,.category-more-btn{width:60px;height:60px;}.category-games-row{gap:1rem;}.category-more-btn .dot{width:4px;height:4px;}.category-games-row .category-game-icon{display:block !important;}}@media (max-width:768px){.category-games-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;}.category-games-title{font-size:.8rem;}.category-game-icon,.category-more-btn{width:30px;height:30px;}}@media (max-width:640px){.category-games-grid{grid-template-columns:repeat(2,1fr);}.category-game-icon,.category-more-btn{width:26px;height:28px;}.category-games-row{gap:0.5rem;}}@media (min-width:641px) and (max-width:1023px){.category-icon-wrapper{width:50px;height:50px;border-radius:0 !important;border:1px solid #4ade80;background:#000000;box-shadow:0 0 8px rgba(74,222,128,0.3);}.category-icon{font-size:1.1rem;color:#4ade80 !important;}.category-card:hover .category-icon-wrapper{box-shadow:0 0 12px rgba(74,222,128,0.5);}}@media (min-width:1024px){.category-slider{justify-content:center;padding:10px;}.category-card{}.category-icon-wrapper{width:56px;height:56px;border:1px solid #4ade80;background:#000000;box-shadow:0 0 8px rgba(74,222,128,0.3);}.category-icon{color:#4ade80 !important;}.category-card:hover .category-icon-wrapper{box-shadow:0 0 12px rgba(74,222,128,0.5);}}.blog-card{background:#000000 !important;backdrop-filter:none !important;border:1px solid rgba(75,85,99,0.2);border-radius:0.5rem;overflow:hidden;transition:all 0.3s ease;width:100%;}.blog-card:hover{transform:translateY(-4px);border-color:rgba(74,222,128,0.4);box-shadow:0 12px 24px rgba(0,0,0,0.3);}.blog-img-wrapper{position:relative;overflow:hidden;height:160px;width:100%;}.blog-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.blog-card:hover .blog-img{transform:scale(1.05);}.blog-badge{position:absolute;top:0.5rem;right:0.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;padding:0.3rem 0.6rem;border-radius:0.25rem;font-size:0.65rem;font-weight:600;}.blog-body{padding:0.875rem;}.blog-meta-info{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem;flex-wrap:wrap;}.blog-date-text,.blog-read-text{font-size:0.7rem;color:#9ca3af;white-space:nowrap;}.blog-heading{font-size:0.95rem;font-weight:700;color:white;margin-bottom:0.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.blog-desc{font-size:0.75rem;color:#9ca3af;margin-bottom:0.75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.blog-read-link{display:inline-flex;align-items:center;font-size:0.75rem;color:#4ade80;font-weight:600;transition:all 0.3s ease;}.blog-read-link:hover{color:#22c55e;}.blog-read-link i{transition:transform 0.3s ease;margin-left:0.25rem;}.blog-read-link:hover i{transform:translateX(4px);}.blog-grid{display:grid !important;grid-template-columns:1fr !important;gap:1rem;}.latest-games-carousel-wrapper .blog-grid,.latest-programs-carousel-wrapper .blog-grid,.latest-games-carousel .blog-grid,.latest-programs-carousel .blog-grid{display:flex !important;grid-template-columns:none !important;}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr) !important;gap:1.5rem;}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr) !important;gap:2rem;}}.blog-card{width:100%;max-width:100%;background:#000000 !important;}@media (max-width:639px){.blog-card{max-width:100%;margin:0 auto;background:#000000 !important;}.blog-img-wrapper{height:200px;}.blog-body{padding:1rem;}.blog-meta-info{gap:0.5rem;margin-bottom:0.75rem;}.blog-date-text,.blog-read-text{font-size:0.75rem;}.blog-heading{font-size:1rem;margin-bottom:0.5rem;}.blog-desc{font-size:0.875rem;margin-bottom:0.75rem;line-height:1.6;}.blog-read-link{font-size:0.8rem;}.blog-badge{font-size:0.7rem;padding:0.4rem 0.8rem;}}@media (min-width:640px) and (max-width:1023px){.blog-img-wrapper{height:180px;}.blog-body{padding:1rem;}.blog-heading{font-size:1.125rem;}.blog-desc{font-size:0.875rem;}.blog-date-text,.blog-read-text{font-size:0.75rem;}.blog-read-link{font-size:0.875rem;}.blog-badge{font-size:0.7rem;padding:0.35rem 0.7rem;}}@media (min-width:1024px){.blog-img-wrapper{height:200px;}.blog-body{padding:1.25rem;}.blog-heading{font-size:1.25rem;}.blog-desc{font-size:0.95rem;}}.game-card,.program-card{background:#000000 !important;backdrop-filter:none;border:1px solid rgba(55,65,81,0.3);transition:all 0.3s ease;position:relative;overflow:hidden;border-radius:0;display:flex;flex-direction:column;padding:0.5rem;max-width:100%;box-sizing:border-box;}.game-card::before,.program-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,38,38,0.1),transparent);transition:left 0.5s;}.game-card:hover::before,.program-card:hover::before{left:100%;}.game-card:hover,.program-card:hover{background:#0a0a0a;border-color:rgba(74,222,128,0.4);box-shadow:0 4px 12px rgba(74,222,128,0.1);}.game-card a,.program-card a,.card-link{text-decoration:none !important;}.game-card a:hover,.program-card a:hover,.card-link:hover{text-decoration:none !important;}.mod-badge{background:rgba(74,222,128,0.15);border:1px solid rgba(74,222,128,0.4);color:#4ade80;padding:0.25rem 0.5rem;font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-radius:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:absolute;top:0.5rem;right:0.5rem;z-index:10;}.software-badge{background:rgba(59,130,246,0.25);backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,0.3);color:#93c5fd;font-size:0.65rem;padding:0.25rem 0.5rem;text-shadow:0 1px 2px rgba(0,0,0,0.5);}@keyframes pulse{0%,100%{box-shadow:0 0 15px rgba(220,38,38,0.4);}50%{box-shadow:0 0 25px rgba(220,38,38,0.6);}}@keyframes pulse-blue{0%,100%{box-shadow:0 0 15px rgba(59,130,246,0.4);}50%{box-shadow:0 0 25px rgba(59,130,246,0.6);}}.rating-star{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,0.5);transition:all 0.3s ease;font-size:0.625rem;}@media (min-width:640px){.rating-star{font-size:0.75rem;}}.rating-star:hover{transform:scale(1.2);}.rating-star.empty{color:#4b5563;text-shadow:none;}.card-image{overflow:hidden;border-radius:0.5rem;position:relative;width:100%;max-width:100%;margin-bottom:0.75rem;background:#000000;flex-shrink:0;aspect-ratio:1 / 1;}.card-image img{transition:opacity 0.3s ease;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.card-image .absolute.inset-0{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);opacity:0;transition:opacity 0.3s ease;z-index:1;}.game-card:hover .card-image .absolute.inset-0,.program-card:hover .card-image .absolute.inset-0{opacity:1;}.latest-games-carousel .game-card,.latest-programs-carousel .program-card{max-width:100%;width:100%;}.card-content{display:flex;flex-direction:column;gap:0.25rem;}.card-content.space-y-2 > * + *{margin-top:0.25rem;}.card-info h3{font-weight:700;color:#ffffff;font-size:0.75rem;line-height:1.4;margin:0;margin-bottom:0.125rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.3s ease;text-decoration:none !important;border-bottom:none !important;}@media (min-width:640px){.card-info h3{font-size:0.875rem;}}.game-card:hover .card-info h3,.program-card:hover .card-info h3{color:#4ade80;}.card-info h3:hover,.card-info h3:focus{text-decoration:none !important;border-bottom:none !important;}.card-content > div:nth-child(2){margin:0;margin-bottom:0.125rem;}.card-stats{display:flex;align-items:center;justify-content:space-between;font-size:0.75rem;color:#9ca3af;margin:0;padding:0;}.card-stats span{display:flex;align-items:center;}.card-stats .fa-eye{color:#a78bfa !important;}.latest-games-carousel-wrapper,.latest-programs-carousel-wrapper{touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position;overscroll-behavior-x:none;overscroll-behavior-y:auto;}.game-card,.program-card{touch-action:pan-y pan-x;}.game-card a,.program-card a,.card-link{touch-action:pan-y pan-x;}@media (max-width:640px){.latest-games-carousel-wrapper,.latest-programs-carousel-wrapper{scroll-snap-type:x proximity;}.latest-games-carousel > *,.latest-programs-carousel > *{scroll-snap-align:start;}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;}.scrollbar-hide::-webkit-scrollbar{display:none;}.zigzag-divider{width:100%;height:20px;margin:3rem 0;padding:1.25rem 0;overflow:hidden;position:relative;background:transparent;display:block;text-decoration:none;border:none;}.zigzag-divider::before,.zigzag-divider::after{display:none;}.zigzag-divider svg{display:block;width:100%;height:20px;overflow:hidden;vertical-align:middle;}.zigzag-divider polyline{stroke:#22c55e;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round;}.zigzag-divider rect{fill:url(#zigzag-pattern-games);}.zigzag-divider *{text-decoration:none;border:none;outline:none;}@media (max-width:640px){.zigzag-divider{margin:2.5rem 0;padding:1rem 0;height:18px;}.zigzag-divider svg{height:18px;}.zigzag-divider polyline{stroke-width:2.5;}}