@charset "UTF-8";:root{--brand-primary: #6b46c1;--brand-secondary: #9f7aea;--brand-accent: #e9d8fd;--brand-success: #2ecc71;--brand-warning: #f39c12;--brand-danger: #e74c3c;--primary-color: #00d4ff;--secondary-color: #00a8cc;--accent-color: #00e6ff;--aqua-gradient: linear-gradient( 135deg, var(--primary-color), var(--secondary-color) );--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f8f9fa;--color-gray-100: #e9ecef;--color-gray-200: #dee2e6;--color-gray-300: #ced4da;--color-gray-400: #adb5bd;--color-gray-500: #6c757d;--color-gray-600: #495057;--color-gray-700: #343a40;--color-gray-800: #212529;--color-gray-900: #0d1117;--bg-primary: #0d0d0f;--bg-secondary: #18181b;--bg-dark: var(--color-gray-900);--bg-overlay: rgba(0, 0, 0, .8);--text-primary: var(--color-white);--text-secondary: #a0aec0;--text-muted: var(--color-gray-500);--text-inverse: var(--color-white);--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-heading: "Poppins", var(--font-family-primary);--font-family-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 6rem;--space-24: 8rem;--space-32: 10rem;--border-radius-sm: .125rem;--border-radius: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .4s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}@media (prefers-color-scheme: dark){:root{--bg-primary: var(--color-gray-900);--bg-secondary: var(--color-gray-800);--text-primary: var(--color-white);--text-secondary: var(--color-gray-300);--text-muted: var(--color-gray-400)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-4);line-height:var(--line-height-relaxed)}a{color:var(--brand-secondary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--brand-primary);text-decoration:underline}ul,ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}li{margin-bottom:var(--space-2)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}:focus{outline:2px solid var(--brand-secondary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width: 640px){.container{max-width:var(--container-sm)}}@media (min-width: 768px){.container{max-width:var(--container-md)}}@media (min-width: 1024px){.container{max-width:var(--container-lg)}}@media (min-width: 1280px){.container{max-width:var(--container-xl)}}@media (min-width: 1536px){.container{max-width:var(--container-2xl)}}.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}.page{min-height:100vh;display:flex;flex-direction:column}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all .3s ease;cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover:before{width:300%;height:300%}.btn:focus{outline:none;box-shadow:0 0 0 3px #6b46c166}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--small{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.btn--medium{padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm)}.btn--large{padding:var(--space-4) var(--space-8);font-size:var(--font-size-base)}.btn--primary{background-color:var(--brand-primary);color:var(--color-white);box-shadow:0 4px 14px #6b46c166}.btn--primary:hover{background-color:var(--brand-secondary);transform:translateY(-2px);box-shadow:0 6px 20px #6b46c199;text-decoration:none}.btn--primary:active{transform:translateY(1px);box-shadow:0 2px 10px #6b46c166}.btn--secondary{background-color:var(--bg-secondary);color:var(--text-primary)}.btn--secondary:hover{background-color:var(--color-gray-700);transform:translateY(-2px);text-decoration:none}.btn--secondary:active{transform:translateY(1px)}.btn--outline{background-color:transparent;border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:none}.btn--outline:hover{border-color:var(--brand-secondary);color:var(--brand-secondary);transform:translateY(-2px);text-decoration:none}.btn--outline:active{transform:translateY(1px)}.game-card{position:relative;height:100%;min-height:320px;border-radius:var(--border-radius-lg);overflow:hidden;background-size:cover;background-position:center;cursor:default;transition:all .4s ease,box-shadow .4s ease}.game-card:before{content:"";position:absolute;top:0;left:0;width:110%;height:110%;background:linear-gradient(to top,#000000e6,#000000b3 40%,#0006 60%,#0000);z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.game-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl)}.game-card:hover:before{transform:translateY(50px);opacity:.8}.game-card:hover .game-card__actions{opacity:1;transform:translateY(0)}.game-card:hover .game-card__title{transform:translateY(-5px)}.game-card:hover .game-card__description{opacity:1;transform:translateY(0)}.game-card:hover .game-card__link svg{transform:translate(5px)}.game-card__overlay{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-6)}.game-card__content{color:var(--color-white)}.game-card__title{font-size:var(--font-size-2xl);background:linear-gradient(90deg,var(--color-white),var(--brand-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .4s ease}.game-card__description{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-4);opacity:.8;transform:translateY(10px);transition:transform .4s ease,opacity .4s ease}.game-card__actions{display:flex;gap:var(--space-3);opacity:.8;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.game-card__link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-white);font-weight:var(--font-weight-medium);background-color:#6b46c1cc;border-radius:var(--border-radius);transition:background-color .2s ease;text-decoration:none;font-size:var(--font-size-sm)}.game-card__link span{transition:transform .3s ease}.game-card__link svg{width:16px;height:16px;transition:transform .3s ease}.game-card__link:hover{background-color:var(--brand-primary);text-decoration:none;color:var(--color-white)}.game-card__link:hover svg{transform:translate(5px)}.loading-spinner{display:flex;align-items:center;justify-content:center}.loading-spinner--small{width:20px;height:20px}.loading-spinner--medium{width:32px;height:32px}.loading-spinner--large{width:48px;height:48px}.loading-spinner__circle{width:100%;height:100%;border:2px solid var(--color-gray-200);border-top-color:var(--brand-secondary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lazy-image{position:relative;display:block}.lazy-image__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-100);color:var(--text-muted)}.lazy-image__placeholder-img{width:100%;height:100%;object-fit:cover;opacity:.5}.lazy-image__img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--transition-base)}.lazy-image__img--loaded{opacity:1}.lazy-image__error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-100);color:var(--text-muted);font-size:var(--font-size-sm)}.game-layout{position:relative}.game-layout__background{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-attachment:fixed;opacity:.1;z-index:-1}.game-layout__wrapper{position:relative;z-index:1}.game-layout__content{position:relative}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop, 1040);padding:1rem}.modal-content{position:relative;max-width:90vw;max-height:90vh;background:var(--bg-secondary);border-radius:15px;overflow:hidden;box-shadow:0 25px 50px #00000080}.modal-close{position:absolute;top:1rem;right:1rem;background:#000000b3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-close:hover{background:#000000e6;transform:scale(1.1)}.modal-close svg{font-size:1.2rem}.media-gallery-modal .modal-content{background:transparent;max-width:95vw;max-height:95vh;border-radius:0;box-shadow:none}.media-gallery-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.media-gallery-content{flex:1;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:calc(100vh - 200px);margin-bottom:2rem}.media-gallery-content .gallery-media-container{position:relative;width:min(100vw - 8rem,(100vh - 300px) * 16 / 9);height:calc(min(100vw - 8rem,(100vh - 300px) * 16 / 9)*.5625);background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 40px #00000080;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gallery-media{width:100%;height:100%;object-fit:contain;background:#000}.gallery-image{cursor:zoom-in}.gallery-video{cursor:pointer}.gallery-video.youtube-iframe{cursor:default;width:100%;height:100%;min-height:400px;aspect-ratio:16/9}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-nav:hover:not(:disabled){background:#000000e6;transform:translateY(-50%) scale(1.1)}.gallery-nav:disabled{opacity:.3;cursor:not-allowed}.gallery-nav--prev{left:2rem}.gallery-nav--next{right:2rem}.gallery-nav svg{font-size:1.5rem}.gallery-counter{position:absolute;top:2rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.gallery-thumbnails{display:flex;gap:.5rem;max-width:100%;overflow-x:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.gallery-thumbnails::-webkit-scrollbar{height:4px}.gallery-thumbnails::-webkit-scrollbar-track{background:transparent}.gallery-thumbnails::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.gallery-thumbnail{flex-shrink:0;width:80px;height:45px;border:none;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;background:#000}.gallery-thumbnail:hover{transform:scale(1.05);box-shadow:0 5px 15px #0000004d}.gallery-thumbnail--active{border:2px solid var(--primary-color);transform:scale(1.1)}.gallery-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:contain;background:#000}.gallery-thumbnail .thumbnail-video{position:relative;width:100%;height:100%;background:#000}.gallery-thumbnail .thumbnail-video .thumbnail-image{width:100%;height:100%;object-fit:contain;background:#000}.gallery-thumbnail .thumbnail-video .video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.8rem;background:#000000b3;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 768px){.modal-backdrop{padding:.5rem}.gallery-nav{width:40px;height:40px}.gallery-nav--prev{left:1rem}.gallery-nav--next{right:1rem}.gallery-nav svg{font-size:1.2rem}.gallery-counter{top:1rem;font-size:.8rem;padding:.3rem .8rem}.modal-close{width:35px;height:35px;top:.5rem;right:.5rem}.modal-close svg{font-size:1rem}.media-gallery-content{max-height:calc(100vh - 150px);margin-bottom:1rem}.media-gallery-content .gallery-media-container{width:min(100vw - 4rem,(100vh - 250px) * 16 / 9);height:calc(min(100vw - 4rem,(100vh - 250px) * 16 / 9)*.5625)}.gallery-thumbnails{padding:.5rem}.gallery-thumbnail{width:60px;height:34px}.gallery-thumbnail .video-indicator{width:16px;height:16px;font-size:.6rem}}@media (max-width: 480px){.gallery-nav{display:none}.gallery-thumbnails{gap:.3rem}.gallery-thumbnail{width:50px;height:28px}.media-gallery-content .gallery-media-container{width:calc(100vw - 2rem);height:calc((100vw - 2rem)*.5625);max-width:calc((100vh - 200px) * 16 / 9);max-height:calc(100vh - 200px)}}@media (max-width: 480px) and (orientation: landscape){.media-gallery-content .gallery-media-container{width:calc((100vh - 200px) * 16 / 9);height:calc(100vh - 200px)}}.homepage-header{position:relative;width:100%;color:var(--color-white)}.homepage-header__navbar{position:fixed;top:0;left:0;width:100%;z-index:var(--z-fixed);padding:var(--space-3) 0;background:#0d0d0f66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #ffffff14;transition:all .3s ease}.homepage-header__navbar.scrolled{background:#0d0d0fbf;padding:var(--space-2) 0;box-shadow:0 6px 24px #00000040}.homepage-header__navbar-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.homepage-header__mobile-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.homepage-header__mobile-toggle span{display:block;width:100%;height:3px;background-color:var(--color-white);border-radius:3px;transition:all .3s ease}.homepage-header__mobile-toggle.active span:first-child{transform:translateY(9px) rotate(45deg)}.homepage-header__mobile-toggle.active span:nth-child(2){opacity:0}.homepage-header__mobile-toggle.active span:last-child{transform:translateY(-9px) rotate(-45deg)}@media (max-width: 768px){.homepage-header__mobile-toggle{display:flex}}.homepage-header__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;cursor:pointer}.homepage-header__logo:hover{text-decoration:none;color:inherit}.homepage-header__logo-img{width:56px;height:56px;object-fit:contain}.homepage-header__brand-text{display:flex;flex-direction:column;line-height:1;margin-top:-3px}.homepage-header__brand-mini{font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.95}@media (max-width: 768px){.homepage-header__nav{position:fixed;top:0;right:-100%;width:250px;height:100vh;background:#0d0d0ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:80px 20px 30px;overflow-y:auto;transition:right .3s ease;z-index:5}.homepage-header__nav.open{right:0}}.homepage-header__nav-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--space-6)}@media (max-width: 768px){.homepage-header__nav-list{flex-direction:column;gap:var(--space-6);align-items:flex-start}}.homepage-header__nav-item{margin:0;position:relative}.homepage-header__nav-link{color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;padding:.5rem 0;position:relative;transition:color var(--transition-fast)}.homepage-header__nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--brand-primary);transition:width .3s ease}.homepage-header__nav-link:hover{color:var(--brand-secondary);text-decoration:none}.homepage-header__nav-link:hover:after{width:100%}.homepage-header__hero{position:relative;height:90vh;min-height:640px;display:grid;place-items:center;padding-top:80px;background:radial-gradient(1200px 800px at 10% 10%,rgba(98,0,255,.25),transparent 60%),radial-gradient(1000px 800px at 90% 20%,rgba(0,180,255,.2),transparent 60%),linear-gradient(180deg,#0a0a0ef2,#0a0a0eb3 40%,#0a0a0ef2);overflow:hidden}.homepage-header__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px,40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);pointer-events:none}.homepage-header__hero-content{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);animation:fadeUp .8s ease-out both}.homepage-header__hero-title-group{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-6)}.homepage-header__hero-titles{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0;margin-top:-10px}.homepage-header__hero-logo{width:min(200px,24vw);height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}.homepage-header__hero-title{margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:1;background:linear-gradient(90deg,#fff,#d5d5ff 40%,#b9a6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 rgba(0,0,0,0)}.homepage-header__hero-slogan{margin:0;font-size:clamp(1rem,2.4vw,1.35rem);color:#ffffffe6;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3em}.homepage-header__hero-slogan-part{opacity:0;transform:translateY(20px);animation:wordAppearLoop 8s cubic-bezier(.075,.82,.165,1) infinite}.homepage-header__hero-slogan-part:nth-child(1){animation-delay:0s}.homepage-header__hero-slogan-part:nth-child(2){animation-delay:.5s}.homepage-header__hero-slogan-part:nth-child(4){animation-delay:1.5s}.homepage-header__hero-slogan-part:nth-child(5){animation-delay:1.5s}.homepage-header__hero-slogan-part:nth-child(7){animation-delay:2s}.homepage-header__hero-slogan-highlight{opacity:0;transform:translateY(20px);position:relative;font-weight:600;color:#caa1ff;text-shadow:0 0 10px rgba(202,161,255,.6),0 0 20px rgba(202,161,255,.4),0 0 30px rgba(202,161,255,.2);animation:wordAppearLoop 8s cubic-bezier(.075,.82,.165,1) infinite,purpleGlow 1.2s ease-in-out infinite alternate}.homepage-header__hero-slogan-highlight:nth-child(3){animation-delay:1s}.homepage-header__hero-slogan-highlight:nth-child(6){animation-delay:2s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes wordAppearLoop{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}65%{opacity:0;transform:translateY(5px)}to{opacity:0;transform:translateY(5px)}}@keyframes purpleGlow{0%{text-shadow:0 0 5px rgba(170,102,255,.5),0 0 8px rgba(170,102,255,.3),0 0 10px rgba(170,102,255,.2)}to{text-shadow:0 0 15px rgba(170,102,255,.8),0 0 22px rgba(170,102,255,.6),0 0 30px rgba(170,102,255,.4),0 0 38px rgba(170,102,255,.2)}}.homepage-games{padding:var(--space-24) 0;background-color:var(--bg-secondary);position:relative;overflow:hidden}.homepage-games:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--brand-primary) 0%,transparent 30%);opacity:.1;z-index:1;pointer-events:none}.homepage-games__header{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.homepage-games__header:after{content:"";display:block;width:80px;height:4px;background:var(--brand-primary);margin:var(--space-6) auto 0;border-radius:var(--border-radius-full)}.homepage-games__title{font-size:var(--font-size-4xl);margin-bottom:var(--space-4);color:var(--text-primary);text-transform:uppercase;letter-spacing:2px}@media (min-width: 768px){.homepage-games__title{font-size:var(--font-size-5xl)}}.homepage-games__description{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.homepage-games__grid{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:var(--space-8);position:relative;z-index:2}.homepage-games__card-container{width:100%;max-width:1000px}.homepage-games__card{min-height:320px;width:100%;border-radius:var(--border-radius-lg);overflow:hidden;transform:translateY(0);box-shadow:0 10px 30px #0003;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:end;align-items:center}.homepage-games__card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.homepage-about{padding:var(--space-20) 0;background-color:var(--bg-primary);position:relative}.homepage-about:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--brand-primary),transparent);opacity:.4}.homepage-about:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--brand-primary),transparent);opacity:.4}.homepage-about__content{max-width:1200px;margin:0 auto;position:relative;z-index:2}.homepage-about__header{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);opacity:0;transform:translateY(30px);animation:fadeIn .8s forwards .2s}@media (max-width: 768px){.homepage-about__header{flex-direction:column;text-align:center}}.homepage-about__logo{position:relative}.homepage-about__logo:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));opacity:.3;animation:pulse 2s infinite}.homepage-about__logo img{width:80px;height:80px;object-fit:contain;position:relative;z-index:1}.homepage-about__title{font-size:var(--font-size-4xl);color:var(--text-primary);margin:0;position:relative}.homepage-about__title:after{content:"";display:block;width:60px;height:4px;margin-top:var(--space-2);background:var(--brand-primary);border-radius:var(--border-radius)}@media (max-width: 768px){.homepage-about__title:after{margin:var(--space-2) auto 0}}.homepage-about__info{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-12);opacity:0;transform:translateY(30px);animation:fadeIn .8s forwards .4s}@media (max-width: 768px){.homepage-about__info{grid-template-columns:1fr}}.homepage-about__description{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-primary);padding:var(--space-6);background:#6b46c10d;border-radius:var(--border-radius);border-left:3px solid var(--brand-primary)}.homepage-about__description p{margin-bottom:var(--space-4)}.homepage-about__description a{color:var(--brand-secondary);font-weight:var(--font-weight-medium);position:relative;text-decoration:none}.homepage-about__description a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.homepage-about__description a:hover:after{transform:scaleX(1);transform-origin:left}.homepage-about__team{margin:var(--space-8) 0}.homepage-about__team-member{margin-bottom:var(--space-6);padding:var(--space-6);background-color:var(--bg-secondary);border-radius:var(--border-radius-lg);box-shadow:0 4px 20px #00000026;position:relative;transition:transform .3s ease,box-shadow .3s ease}.homepage-about__team-member:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.homepage-about__team-member:before{content:"";position:absolute;top:0;left:0;width:5px;height:0;background:linear-gradient(to bottom,var(--brand-primary),var(--brand-secondary));transition:height .3s ease}.homepage-about__team-member:hover:before{height:100%}.homepage-about__team-member h4{color:var(--brand-primary);margin-bottom:var(--space-2);font-size:var(--font-size-xl);letter-spacing:.5px}.homepage-about__team-role{font-weight:var(--font-weight-semibold);color:var(--brand-secondary);margin-bottom:var(--space-2)!important;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.homepage-about__contact{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-gray-200)}.homepage-about__copyright{background-color:var(--bg-secondary);padding:var(--space-6);border-radius:var(--border-radius-lg);box-shadow:0 4px 20px #00000026;transform:translate(30px);opacity:0;animation:fadeInRight .8s forwards .6s}.homepage-about__copyright h3{color:var(--brand-primary);margin-bottom:var(--space-4);position:relative;display:inline-block}.homepage-about__copyright h3:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:linear-gradient(to right,var(--brand-primary),transparent)}.homepage-about__copyright p{margin-bottom:var(--space-4);line-height:1.7}.homepage-about__copyright-list{list-style:none;padding:0}.homepage-about__copyright-list li{position:relative;padding:var(--space-2) var(--space-8);margin-bottom:var(--space-3);border-left:2px solid var(--brand-primary);transition:all .3s ease}.homepage-about__copyright-list li:hover{background-color:#6b46c11a;transform:translate(5px)}.homepage-about__copyright-list li:before{content:"✓";position:absolute;left:var(--space-3);color:var(--brand-success);font-weight:var(--font-weight-bold)}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}}.homepage-footer{background:var(--bg-secondary);padding:var(--space-14) 0 var(--space-4);position:relative;overflow:hidden}.homepage-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary),var(--brand-accent))}.homepage-footer__content{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:var(--space-10)}@media (max-width: 1024px){.homepage-footer__content{gap:var(--space-8)}}@media (max-width: 600px){.homepage-footer__content{gap:var(--space-8)}}.homepage-footer__col{opacity:0;animation:fadeUp .6s forwards;display:flex;flex-direction:column;gap:var(--space-4)}.homepage-footer__col p{margin:0}.homepage-footer__col:nth-child(1){animation-delay:.1s}.homepage-footer__col:nth-child(2){animation-delay:.2s}.homepage-footer__col:nth-child(3){animation-delay:.3s}.homepage-footer__col:nth-child(4){animation-delay:.4s}.homepage-footer__col h4{color:var(--brand-primary);font-size:var(--font-size-lg);letter-spacing:1px;position:relative;padding-bottom:var(--space-2)}.homepage-footer__col h4:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:40px;background:var(--brand-secondary);border-radius:var(--border-radius-full)}.homepage-footer__col ul{list-style:none;padding:0;margin:0}.homepage-footer__col ul li{margin-bottom:var(--space-3);transition:transform .2s ease}.homepage-footer__col ul li:hover{transform:translate(5px)}.homepage-footer__col ul a{color:var(--text-secondary);text-decoration:none;position:relative;padding-left:var(--space-3)}.homepage-footer__col ul a:before{content:"›";position:absolute;left:0;color:var(--brand-secondary);opacity:0;transform:translate(-5px);transition:all .2s ease}.homepage-footer__col ul a:hover{color:var(--brand-secondary)}.homepage-footer__col ul a:hover:before{opacity:1;transform:translate(0)}.homepage-footer__bottom{margin-top:var(--space-12);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid rgba(159,122,234,.2);padding-top:var(--space-6);opacity:0;animation:fadeUp .6s forwards .5s}@media (max-width: 768px){.homepage-footer__bottom{flex-direction:column;text-align:center;gap:var(--space-6)}}.homepage-footer__legal{display:flex;gap:var(--space-2)}.homepage-footer__social{display:flex;gap:var(--space-4)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.homepage__main{flex:1}.voxeland-gameinfo{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:var(--text-primary)}.voxeland-gameinfo .container{max-width:1000px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){.voxeland-gameinfo .container{padding:0 1rem}}.voxeland-gameinfo .gameinfo-hero{padding:100px 0 60px;background:linear-gradient(135deg,#00d4ff1a,#00a8cc0d,#00e6ff1a);position:relative;overflow:hidden}.voxeland-gameinfo .gameinfo-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,230,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(0,168,204,.1) 0%,transparent 50%);animation:pulseGlow 4s ease-in-out infinite alternate}.voxeland-gameinfo .gameinfo-hero__content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative;z-index:2}@media (max-width: 968px){.voxeland-gameinfo .gameinfo-hero__content{grid-template-columns:1fr;text-align:center;gap:2rem}}@media (max-width: 968px){.voxeland-gameinfo .gameinfo-hero__text{order:2}}.voxeland-gameinfo .gameinfo-hero__title{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.2rem;text-shadow:0 0 30px rgba(0,212,255,.3)}.voxeland-gameinfo .gameinfo-hero__subtitle{font-size:1.1rem;color:var(--primary-color);margin-bottom:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.voxeland-gameinfo .gameinfo-hero__description{font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem;color:var(--text-secondary);max-width:600px}.voxeland-gameinfo .gameinfo-hero__badges{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-bottom:2rem}@media (max-width: 968px){.voxeland-gameinfo .gameinfo-hero__badges{justify-content:center}}.voxeland-gameinfo .gameinfo-hero__badges .status-badge{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:.75rem 1.5rem;border-radius:25px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 5px 15px #00d4ff4d}.voxeland-gameinfo .gameinfo-hero__badges .status-badge--development{background:linear-gradient(135deg,#ffa135,#f7c41e)}.voxeland-gameinfo .gameinfo-hero__badges .status-badge--alpha{background:linear-gradient(135deg,#ff5e62,#f96)}.voxeland-gameinfo .gameinfo-hero__badges .status-badge--beta{background:linear-gradient(135deg,#667eea,#764ba2)}.voxeland-gameinfo .gameinfo-hero__badges .status-badge--released{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.voxeland-gameinfo .gameinfo-hero__badges .status-badge--discontinued{background:linear-gradient(135deg,#434343,#000)}.voxeland-gameinfo .gameinfo-hero__badges .release-badge{color:var(--primary-color);font-weight:600;background:#00d4ff1a;padding:.75rem 1.5rem;border-radius:25px;border:1px solid rgba(0,212,255,.3)}@media (max-width: 968px){.voxeland-gameinfo .gameinfo-hero__media{order:1}}.voxeland-gameinfo .gameinfo-hero__image-container{position:relative}.voxeland-gameinfo .gameinfo-hero__image{width:100%;height:auto;border-radius:15px;box-shadow:0 20px 40px #00000080,0 0 30px #00d4ff4d;transition:all .5s ease;position:relative;z-index:2}.voxeland-gameinfo .gameinfo-hero__image:hover{transform:scale(1.02);box-shadow:0 25px 50px #0009,0 0 40px #00d4ff80}.voxeland-gameinfo .gameinfo-hero__glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:20px;opacity:.3;filter:blur(20px);z-index:1;animation:pulseGlow 3s ease-in-out infinite alternate}.voxeland-gameinfo .gameinfo-features{padding:80px 0;background:#0000004d}.voxeland-gameinfo .gameinfo-features .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-gameinfo .gameinfo-features .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.voxeland-gameinfo .gameinfo-features .feature-card{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:2.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.voxeland-gameinfo .gameinfo-features .feature-card:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 15px 40px #00d4ff33}.voxeland-gameinfo .gameinfo-features .feature-card__icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.voxeland-gameinfo .gameinfo-features .feature-card__icon .feature-icon{width:40px;height:40px;background:#fffc;border-radius:5px}.voxeland-gameinfo .gameinfo-features .feature-card__title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.voxeland-gameinfo .gameinfo-features .feature-card__glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:22px;opacity:0;z-index:-1;transition:opacity .3s ease}.voxeland-gameinfo .gameinfo-features .feature-card:hover .voxeland-gameinfo .gameinfo-features .feature-card__glow{opacity:.5}.voxeland-gameinfo .gameinfo-requirements{padding:80px 0}.voxeland-gameinfo .gameinfo-requirements .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-gameinfo .gameinfo-requirements .requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1000px;margin:0 auto}@media (max-width: 768px){.voxeland-gameinfo .gameinfo-requirements .requirements-grid{grid-template-columns:1fr}}.voxeland-gameinfo .gameinfo-requirements .requirements-card{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.voxeland-gameinfo .gameinfo-requirements .requirements-card:hover{background:#00d4ff1a;border-color:#00d4ff66;transform:translateY(-5px);box-shadow:0 15px 40px #00d4ff33}.voxeland-gameinfo .gameinfo-requirements .requirements-card--recommended{border-color:#00e6ff66}.voxeland-gameinfo .gameinfo-requirements .requirements-card--recommended:hover{border-color:#00e6ff99}.voxeland-gameinfo .gameinfo-requirements .requirements-card__title{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.voxeland-gameinfo .gameinfo-requirements .requirements-card__badge{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:.5rem 1rem;border-radius:15px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.voxeland-gameinfo .gameinfo-requirements .requirements-card__badge--recommended{background:linear-gradient(135deg,var(--accent-color),var(--primary-color))}.voxeland-gameinfo .gameinfo-requirements .requirements-card .requirements-list{list-style:none;padding:0}.voxeland-gameinfo .gameinfo-requirements .requirements-card .requirements-list li{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(0,212,255,.1)}.voxeland-gameinfo .gameinfo-requirements .requirements-card .requirements-list li:last-child{border-bottom:none}.voxeland-gameinfo .gameinfo-requirements .requirements-card .requirements-list li .req-label{font-weight:600;color:var(--text-primary);min-width:100px}.voxeland-gameinfo .gameinfo-requirements .requirements-card .requirements-list li .req-value{color:var(--text-secondary);text-align:right;flex:1}.voxeland-gameinfo .gameinfo-gallery{padding:80px 0;background:#0000004d}.voxeland-gameinfo .gameinfo-gallery .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-gameinfo .gameinfo-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.voxeland-gameinfo .gameinfo-gallery .gallery-item{position:relative;overflow:hidden;border-radius:15px;transition:all .3s ease}.voxeland-gameinfo .gameinfo-gallery .gallery-item:hover .gallery-item__overlay{opacity:1}.voxeland-gameinfo .gameinfo-gallery .gallery-item__container{position:relative;overflow:hidden;border-radius:15px}.voxeland-gameinfo .gameinfo-gallery .gallery-item__image{width:100%;height:250px;object-fit:cover;transition:all .3s ease;border-radius:15px}.voxeland-gameinfo .gameinfo-gallery .gallery-item__image:hover{transform:scale(1.05)}.voxeland-gameinfo .gameinfo-gallery .gallery-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00d4ffcc;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;border-radius:15px}.voxeland-gameinfo .gameinfo-gallery .gallery-item__zoom{font-size:2rem;color:#fff;background:#00000080;padding:1rem;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.voxeland-gameinfo .gameinfo-videos{padding:80px 0}.voxeland-gameinfo .gameinfo-videos .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-gameinfo .gameinfo-videos .videos-grid{max-width:800px;margin:0 auto}.voxeland-gameinfo .gameinfo-videos .video-item__container{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d;cursor:pointer;transition:all .3s ease}.voxeland-gameinfo .gameinfo-videos .video-item__container:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0006}.voxeland-gameinfo .gameinfo-videos .video-item__container:hover .video-play-overlay{opacity:1}.voxeland-gameinfo .gameinfo-videos .video-item__container:hover .video-play-button{transform:translate(-50%,-50%) scale(1.1)}.voxeland-gameinfo .gameinfo-videos .video-item__player{width:100%;height:auto;border-radius:20px;position:relative;z-index:2;pointer-events:none}.voxeland-gameinfo .gameinfo-videos .video-item__player.youtube-iframe{aspect-ratio:16/9;pointer-events:auto}.voxeland-gameinfo .gameinfo-videos .video-item .video-error{width:100%;height:300px;background:#ff00001a;border:2px dashed rgba(255,0,0,.3);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#ff6b6b;font-size:1.2rem;font-weight:600}.voxeland-gameinfo .gameinfo-videos .video-item__glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:25px;opacity:.3;filter:blur(20px);z-index:1}.voxeland-gameinfo .gameinfo-videos .video-play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:.8;transition:all .3s ease;z-index:3;border-radius:20px}.voxeland-gameinfo .gameinfo-videos .video-play-button{width:80px;height:80px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--primary-color);transition:all .3s ease;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0000004d}.voxeland-gameinfo .gameinfo-download{padding:80px 0;background:linear-gradient(135deg,#00d4ff0d,#00a8cc05,#00e6ff0d)}.voxeland-gameinfo .gameinfo-download .download-content{text-align:center;max-width:800px;margin:0 auto}.voxeland-gameinfo .gameinfo-download .download-content__text{margin-bottom:3rem}.voxeland-gameinfo .gameinfo-download .download-content__text .download-title{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:1.5rem}.voxeland-gameinfo .gameinfo-download .download-content__text .download-description{font-size:1.2rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.voxeland-gameinfo .gameinfo-download .download-content__text .download-stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-bottom:2rem}.voxeland-gameinfo .gameinfo-download .download-content__text .download-stats .stat{text-align:center}.voxeland-gameinfo .gameinfo-download .download-content__text .download-stats .stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.voxeland-gameinfo .gameinfo-download .download-content__text .download-stats .stat-label{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.voxeland-gameinfo .gameinfo-download .download-content .download-buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}@media (max-width: 768px){.voxeland-gameinfo .gameinfo-hero{padding:80px 0 60px}.voxeland-gameinfo .gameinfo-hero__title{font-size:2.5rem}.voxeland-gameinfo .gameinfo-hero__description{font-size:1.1rem}.voxeland-gameinfo .gameinfo-hero__badges{gap:1rem;justify-content:center}.voxeland-gameinfo .gameinfo-hero__badges .status-badge,.voxeland-gameinfo .gameinfo-hero__badges .release-badge{padding:.5rem 1rem;font-size:.9rem}.voxeland-gameinfo .features-grid{grid-template-columns:1fr;gap:1.5rem}.voxeland-gameinfo .requirements-grid{grid-template-columns:1fr!important;gap:1.5rem}.voxeland-gameinfo .gallery-grid{grid-template-columns:1fr;gap:1.5rem}.voxeland-gameinfo .download-content__text .download-stats{gap:2rem}.voxeland-gameinfo .download-content__text .download-stats .stat-number{font-size:1.5rem}.voxeland-gameinfo .download-content__text .download-stats .stat-label{font-size:.8rem}.voxeland-gameinfo .download-content .download-buttons{flex-direction:column;align-items:center}}@keyframes pulseGlow{0%{opacity:.3}to{opacity:.6}}.news-page{background:var(--voxel-dark);min-height:100vh;color:var(--voxel-light)}.news-page .container{max-width:1000px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){.news-page .container{padding:0 1rem}}.news-page .news-hero{position:relative;padding:6rem 0 4rem;background:linear-gradient(135deg,#001428f2,#00283ce6),linear-gradient(45deg,var(--voxel-dark) 0%,var(--voxel-darker) 100%);overflow:hidden}.news-page .news-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(0,212,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');z-index:1}.news-page .news-hero:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,212,255,.15) 0%,transparent 70%);animation:heroGlow 4s ease-in-out infinite alternate;z-index:2}.news-page .news-hero .container{position:relative;z-index:3;text-align:center}.news-page .news-hero .hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.2rem;animation:heroTitleGlow 2s ease-in-out infinite alternate}.news-page .news-hero .hero-subtitle{font-size:clamp(.9rem,1.8vw,1.3rem);color:#fffc;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.news-page .news-hero .hero-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}@media (max-width: 768px){.news-page .news-hero .hero-stats{gap:1.2rem;margin:0 1.5rem}}@media (max-width: 480px){.news-page .news-hero .hero-stats{gap:.8rem;margin:0 1rem}}.news-page .news-hero .hero-stats .stat-item{text-align:center;background:#ffffff0d;padding:1.5rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.3);min-width:120px}@media (max-width: 768px){.news-page .news-hero .hero-stats .stat-item{padding:1.2rem;min-width:100px}}@media (max-width: 480px){.news-page .news-hero .hero-stats .stat-item{padding:.8rem;min-width:80px;flex:1}}.news-page .news-hero .hero-stats .stat-item .stat-number{font-size:2rem;font-weight:800;color:var(--voxel-primary);display:block;margin-bottom:.4rem}@media (max-width: 768px){.news-page .news-hero .hero-stats .stat-item .stat-number{font-size:1.6rem}}@media (max-width: 480px){.news-page .news-hero .hero-stats .stat-item .stat-number{font-size:1.3rem}}.news-page .news-hero .hero-stats .stat-item .stat-label{font-size:.8rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-weight:600}@media (max-width: 480px){.news-page .news-hero .hero-stats .stat-item .stat-label{font-size:.7rem}}.news-page .featured-article{padding:4rem 0;background:var(--voxel-darker)}.news-page .featured-article .section-title{text-align:center;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--voxel-light);margin-bottom:3rem;position:relative}.news-page .featured-article .section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--voxel-gradient);border-radius:2px}.news-page .featured-article .featured-card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#ffffff0d;border-radius:15px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .5s ease;max-width:1000px;margin:0 auto}@media (max-width: 968px){.news-page .featured-article .featured-card{grid-template-columns:1fr;max-width:500px}}@media (max-width: 480px){.news-page .featured-article .featured-card{margin:0 1rem}}.news-page .featured-article .featured-card:hover{transform:translateY(-5px);box-shadow:0 25px 80px #00d4ff33;border-color:var(--voxel-primary)}.news-page .featured-article .featured-card__image{position:relative;overflow:hidden}.news-page .featured-article .featured-card__image img{width:100%;height:100%;object-fit:cover;min-height:350px;transition:transform .5s ease}@media (max-width: 968px){.news-page .featured-article .featured-card__image img{min-height:250px}}@media (max-width: 480px){.news-page .featured-article .featured-card__image img{min-height:200px}}.news-page .featured-article .featured-card__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--voxel-gradient);opacity:0;transition:opacity .5s ease}.news-page .featured-article .featured-card:hover .news-page .featured-article .featured-card__image img{transform:scale(1.1)}.news-page .featured-article .featured-card:hover .news-page .featured-article .featured-card__image:after{opacity:.2}.news-page .featured-article .featured-card__content{padding:3rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.news-page .featured-article .featured-card__content{padding:2rem}}@media (max-width: 480px){.news-page .featured-article .featured-card__content{padding:1.5rem}}.news-page .featured-article .featured-card__content .category{display:inline-block;background:var(--voxel-gradient);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;width:fit-content}.news-page .featured-article .featured-card__content .title{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;color:var(--voxel-light);margin-bottom:1rem;line-height:1.2}.news-page .featured-article .featured-card__content .excerpt{font-size:1.1rem;color:#fffc;line-height:1.6;margin-bottom:2rem}.news-page .featured-article .featured-card__content .meta{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--voxel-primary);margin-bottom:2rem}.news-page .featured-article .featured-card__content .meta .author{font-weight:600}.news-page .featured-article .featured-card__content .meta .date{opacity:.8}.news-page .featured-article .featured-card__content .read-more-btn{background:transparent;border:2px solid var(--voxel-primary);color:var(--voxel-primary);padding:.75rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;width:fit-content;text-transform:uppercase;letter-spacing:.05em}.news-page .featured-article .featured-card__content .read-more-btn:hover{background:var(--voxel-primary);color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff4d}.news-page .news-grid{padding:6rem 0;background:var(--voxel-darker)}.news-page .news-grid .section-header{text-align:center;margin-bottom:4rem}.news-page .news-grid .section-header .section-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.news-page .news-grid .section-header .section-subtitle{font-size:1.2rem;color:#ffffffb3;max-width:600px;margin:0 auto}.news-page .news-grid .news-filters{display:flex;gap:1rem;justify-content:center;margin-bottom:4rem;flex-wrap:wrap}.news-page .news-grid .news-filters .filter-btn{background:#ffffff0d;border:1px solid rgba(0,212,255,.3);color:var(--voxel-light);padding:.75rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.news-page .news-grid .news-filters .filter-btn.active,.news-page .news-grid .news-filters .filter-btn:hover{background:var(--voxel-primary);border-color:var(--voxel-primary);color:#fff;transform:translateY(-2px)}.news-page .news-grid .articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.news-page .news-grid .articles-grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 480px){.news-page .news-grid .articles-grid{padding:0 1rem}}.news-page .news-grid .articles-grid .article-card{background:#ffffff0d;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .4s ease;position:relative}.news-page .news-grid .articles-grid .article-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--voxel-gradient);opacity:0;transition:opacity .4s ease;z-index:-1}.news-page .news-grid .articles-grid .article-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px #00d4ff33;border-color:var(--voxel-primary)}.news-page .news-grid .articles-grid .article-card:hover:before{opacity:.1}.news-page .news-grid .articles-grid .article-card .article-image{aspect-ratio:16/9;overflow:hidden;position:relative}.news-page .news-grid .articles-grid .article-card .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-page .news-grid .articles-grid .article-card .article-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--voxel-gradient);opacity:0;transition:opacity .4s ease}.news-page .news-grid .articles-grid .article-card:hover .article-image img{transform:scale(1.1)}.news-page .news-grid .articles-grid .article-card:hover .article-image:after{opacity:.2}.news-page .news-grid .articles-grid .article-card .article-content{padding:2rem}.news-page .news-grid .articles-grid .article-card .article-content .category{display:inline-block;background:var(--voxel-primary);color:#fff;padding:.3rem .8rem;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.news-page .news-grid .articles-grid .article-card .article-content .title{font-size:1.3rem;font-weight:700;color:var(--voxel-light);margin-bottom:.75rem;line-height:1.3}.news-page .news-grid .articles-grid .article-card .article-content .title a{color:inherit;text-decoration:none;transition:color .3s ease}.news-page .news-grid .articles-grid .article-card .article-content .title a:hover{color:var(--voxel-primary)}.news-page .news-grid .articles-grid .article-card .article-content .excerpt{color:#fffc;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-page .news-grid .articles-grid .article-card .article-content .meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--voxel-primary);opacity:.8}.news-page .news-grid .articles-grid .article-card .article-content .meta .author{font-weight:600}.news-page .news-grid .articles-grid .article-card .article-content .meta .date{font-weight:500}.news-page .news-grid .load-more{text-align:center}.news-page .news-grid .load-more .load-more-btn{background:var(--voxel-gradient);border:none;color:#fff;padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #00d4ff4d}.news-page .news-grid .load-more .load-more-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00d4ff66}.news-page .blog-not-found,.news-page .news-empty{padding:6rem 0;text-align:center;background:var(--voxel-darker)}.news-page .blog-not-found__content,.news-page .news-empty__content{max-width:600px;margin:0 auto}.news-page .blog-not-found__title,.news-page .news-empty__title{font-size:2rem;color:var(--voxel-light);margin-bottom:1rem}.news-page .blog-not-found__description,.news-page .news-empty__description{color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.news-page .news-newsletter{padding:6rem 0;background:var(--voxel-dark)}.news-page .news-newsletter .newsletter-content{text-align:center;max-width:600px;margin:0 auto}.news-page .news-newsletter .newsletter-title{font-size:2.5rem;font-weight:800;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.news-page .news-newsletter .newsletter-description{color:#fffc;margin-bottom:3rem;font-size:1.1rem}.news-page .news-newsletter .newsletter-form__group{display:flex;gap:1rem;margin-bottom:1rem}@media (max-width: 768px){.news-page .news-newsletter .newsletter-form__group{flex-direction:column}}.news-page .news-newsletter .newsletter-form__input{flex:1;padding:1rem 1.5rem;border:2px solid rgba(0,212,255,.3);border-radius:50px;background:#ffffff0d;color:var(--voxel-light);font-size:1rem}.news-page .news-newsletter .newsletter-form__input::placeholder{color:#ffffff80}.news-page .news-newsletter .newsletter-form__input:focus{outline:none;border-color:var(--voxel-primary);box-shadow:0 0 20px #00d4ff4d}.news-page .news-newsletter .newsletter-form__disclaimer{color:#fff9;font-size:.9rem}.news-page .news-links{padding:4rem 0;background:var(--voxel-darker)}.news-page .news-links .quick-links{text-align:center}.news-page .news-links .quick-links__title{font-size:1.5rem;color:var(--voxel-primary);margin-bottom:2rem;font-weight:700}.news-page .news-links .quick-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:800px;margin:0 auto}.voxeland-blog-post{background:#ffffff0d;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .4s ease;position:relative;height:100%;display:flex;flex-direction:column}.voxeland-blog-post:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px #00d4ff33;border-color:var(--voxel-primary)}.voxeland-blog-post__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.voxeland-blog-post__image{aspect-ratio:16/9;overflow:hidden;position:relative;flex-shrink:0}.voxeland-blog-post__content{padding:2rem;flex:1;display:flex;flex-direction:column}@media (max-width: 480px){.voxeland-blog-post__content{padding:1.5rem}}.voxeland-blog-post__header{margin-bottom:1rem}.voxeland-blog-post__title{font-size:1.3rem;font-weight:700;color:var(--voxel-light);margin-bottom:.75rem;line-height:1.3;transition:color .3s ease}@media (max-width: 480px){.voxeland-blog-post__title{font-size:1.1rem}}.voxeland-blog-post__title:hover{color:var(--voxel-primary)}.voxeland-blog-post__meta{display:flex;gap:1rem;font-size:.85rem;color:var(--voxel-primary);opacity:.8;margin-bottom:1rem}@media (max-width: 480px){.voxeland-blog-post__meta{flex-direction:column;gap:.5rem;font-size:.8rem}}.voxeland-blog-post__date,.voxeland-blog-post__author{font-weight:500}.voxeland-blog-post__excerpt{color:#fffc;line-height:1.6;margin-bottom:1.5rem;flex:1}.voxeland-blog-post__excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 480px){.voxeland-blog-post__excerpt p{-webkit-line-clamp:2;line-clamp:2}}.voxeland-blog-post__footer{border-top:1px solid rgba(0,212,255,.2);padding-top:1rem;margin-top:auto}.voxeland-blog-post__tag{display:inline-block;background:var(--voxel-primary);color:#fff;padding:.3rem .8rem;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media (max-width: 480px){.voxeland-blog-post__tag{font-size:.65rem;padding:.25rem .6rem}}.voxeland-blog-post--list{display:grid;grid-template-columns:300px 1fr;gap:0;height:auto}@media (max-width: 768px){.voxeland-blog-post--list{grid-template-columns:1fr}}.voxeland-blog-post--list .voxeland-blog-post__link{display:grid;grid-template-columns:inherit;gap:inherit;height:auto}.voxeland-blog-post--list .voxeland-blog-post__image{aspect-ratio:4/3}@media (max-width: 768px){.voxeland-blog-post--list .voxeland-blog-post__image{aspect-ratio:16/9}}.voxeland-blog-post--list .voxeland-blog-post__content{padding:2rem 3rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.voxeland-blog-post--list .voxeland-blog-post__content{padding:2rem}}@media (max-width: 480px){.voxeland-blog-post--list .voxeland-blog-post__content{padding:1.5rem}}@keyframes heroTitleGlow{0%{text-shadow:0 0 20px var(--voxel-glow)}to{text-shadow:0 0 40px var(--voxel-glow),0 0 60px var(--voxel-glow)}}@keyframes heroGlow{0%{opacity:.1;transform:rotate(0) scale(1)}to{opacity:.2;transform:rotate(180deg) scale(1.1)}}.voxeland-support{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:var(--text-primary)}.voxeland-support .support-hero{padding:100px 0 60px;background:linear-gradient(135deg,#00d4ff1a,#00a8cc0d,#00e6ff1a);position:relative;overflow:hidden}.voxeland-support .support-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,230,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(0,168,204,.1) 0%,transparent 50%);animation:pulseGlow 4s ease-in-out infinite alternate}.voxeland-support .support-hero__content{text-align:center;position:relative;z-index:2}.voxeland-support .support-hero__title{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.2rem;text-shadow:0 0 30px rgba(0,212,255,.3)}.voxeland-support .support-hero__description{font-size:1.1rem;color:var(--text-secondary);max-width:500px;margin:0 auto 2.5rem;line-height:1.6}.voxeland-support .support-hero__stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.voxeland-support .support-hero__stats .stat{text-align:center;padding:1.2rem;background:#00d4ff1a;border-radius:12px;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:100px;transition:all .3s ease}.voxeland-support .support-hero__stats .stat:hover{transform:translateY(-5px);background:#00d4ff26;border-color:#00d4ff66;box-shadow:0 10px 30px #00d4ff33}.voxeland-support .support-hero__stats .stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.voxeland-support .support-hero__stats .stat-label{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.voxeland-support .support-content{padding:80px 0}.voxeland-support .support-tabs__nav{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap}.voxeland-support .support-tabs__button{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#00d4ff1a;border:2px solid rgba(0,212,255,.2);border-radius:50px;color:var(--text-secondary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voxeland-support .support-tabs__button .tab-icon{font-size:1.2rem}.voxeland-support .support-tabs__button .tab-label{letter-spacing:.5px}.voxeland-support .support-tabs__button:hover{background:#00d4ff26;border-color:#00d4ff66;color:var(--text-primary);transform:translateY(-2px);box-shadow:0 5px 20px #00d4ff33}.voxeland-support .support-tabs__button.active{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-color:var(--primary-color);color:#fff;box-shadow:0 5px 25px #00d4ff66}.voxeland-support .support-tabs__button.active:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00d4ff80}.voxeland-support .support-tabs__content{min-height:500px}.voxeland-support .faq-section .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-support .faq-section .faq-list{max-width:800px;margin:0 auto}.voxeland-support .faq-section .faq-item{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:15px;padding:2rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.voxeland-support .faq-section .faq-item:hover{background:#00d4ff1a;border-color:#00d4ff66;transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff33}.voxeland-support .faq-section .faq-item .faq-question{font-size:1.3rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.voxeland-support .faq-section .faq-item .faq-answer{color:var(--text-secondary);line-height:1.6;font-size:1.1rem}.voxeland-support .contact-section .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-support .contact-section .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.voxeland-support .contact-section .contact-grid{grid-template-columns:1fr;gap:3rem}}.voxeland-support .contact-section .contact-info h3{font-size:1.8rem;color:var(--primary-color);margin-bottom:1rem}.voxeland-support .contact-section .contact-info p{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.voxeland-support .contact-section .contact-info .contact-methods .contact-method{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#00d4ff0d;border:1px solid rgba(0,212,255,.2);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.voxeland-support .contact-section .contact-info .contact-methods .contact-method:hover{background:#00d4ff1a;border-color:#00d4ff66;transform:translate(5px)}.voxeland-support .contact-section .contact-info .contact-methods .contact-method .method-icon{font-size:1.5rem;width:40px;text-align:center}.voxeland-support .contact-section .contact-info .contact-methods .contact-method .method-info .method-label{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.voxeland-support .contact-section .contact-info .contact-methods .contact-method .method-info .method-value{display:block;color:var(--text-secondary);font-size:.9rem}.voxeland-support .contact-section .contact-form{background:#ffffff0d;padding:2.5rem;border-radius:20px;border:1px solid rgba(0,212,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voxeland-support .contact-section .contact-form .form-group{margin-bottom:1.5rem}.voxeland-support .contact-section .contact-form .form-group label{display:block;color:var(--text-primary);font-weight:600;margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.voxeland-support .contact-section .contact-form .form-group input,.voxeland-support .contact-section .contact-form .form-group select,.voxeland-support .contact-section .contact-form .form-group textarea{width:100%;padding:1rem;background:#0000004d;border:2px solid rgba(0,212,255,.2);border-radius:10px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.voxeland-support .contact-section .contact-form .form-group input:focus,.voxeland-support .contact-section .contact-form .form-group select:focus,.voxeland-support .contact-section .contact-form .form-group textarea:focus{outline:none;border-color:var(--primary-color);background:#00000080;box-shadow:0 0 20px #00d4ff4d}.voxeland-support .contact-section .contact-form .form-group input::placeholder,.voxeland-support .contact-section .contact-form .form-group select::placeholder,.voxeland-support .contact-section .contact-form .form-group textarea::placeholder{color:var(--text-secondary)}.voxeland-support .contact-section .contact-form .form-group textarea{resize:vertical;min-height:120px}.voxeland-support .guides-section .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-support .guides-section .guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.voxeland-support .guides-section .guide-card{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;text-align:center}.voxeland-support .guides-section .guide-card:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 10px 30px #00d4ff33}.voxeland-support .guides-section .guide-card .guide-title{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.voxeland-support .guides-section .guide-card .guide-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.voxeland-support .community-section .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-support .community-section .community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.voxeland-support .community-section .community-card{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:2.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.voxeland-support .community-section .community-card:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 15px 40px #00d4ff33}.voxeland-support .community-section .community-card .community-icon{font-size:3rem;margin-bottom:1rem}.voxeland-support .community-section .community-card h3{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.voxeland-support .community-section .community-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.voxeland-support .quick-help{padding:80px 0;background:linear-gradient(135deg,#00d4ff0d,#00a8cc05,#00e6ff0d)}.voxeland-support .quick-help .section-title{text-align:center;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:3rem}.voxeland-support .quick-help__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.voxeland-support .quick-help .help-option{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:3rem 2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.voxeland-support .quick-help .help-option:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 15px 40px #00d4ff33}.voxeland-support .quick-help .help-option .help-icon{font-size:3rem;margin-bottom:1.5rem;color:var(--primary-color)}.voxeland-support .quick-help .help-option h3{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.voxeland-support .quick-help .help-option p{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.voxeland-support .support-hero{padding:80px 0 60px}.voxeland-support .support-hero__title{font-size:2.5rem}.voxeland-support .support-hero__description{font-size:1.1rem}.voxeland-support .support-hero__stats{gap:1.5rem}.voxeland-support .support-hero__stats .stat{padding:1rem;min-width:100px}.voxeland-support .support-hero__stats .stat-number{font-size:1.5rem}.voxeland-support .support-hero__stats .stat-label{font-size:.8rem}.voxeland-support .support-tabs__nav{gap:.5rem}.voxeland-support .support-tabs__button{padding:.75rem 1.5rem;font-size:.9rem}.voxeland-support .support-tabs__button .tab-icon{font-size:1rem}.voxeland-support .contact-grid{grid-template-columns:1fr!important;gap:2rem!important}.voxeland-support .contact-form{padding:2rem}.voxeland-support .guides-grid,.voxeland-support .community-grid,.voxeland-support .quick-help__grid{grid-template-columns:1fr;gap:1.5rem}}@keyframes pulseGlow{0%{opacity:.5}to{opacity:1}}.blog-detail{background:var(--voxel-dark);min-height:100vh;color:var(--voxel-light)}.blog-detail .container{max-width:1000px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){.blog-detail .container{padding:0 1rem}}.blog-detail .blog-breadcrumb{padding:1.5rem 0;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,212,255,.2)}.blog-detail .blog-breadcrumb .breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;max-width:1000px;margin:0 auto;padding:0 1.5rem}.blog-detail .blog-breadcrumb .breadcrumb__link{color:var(--voxel-primary);text-decoration:none;transition:all .3s ease;font-weight:600}.blog-detail .blog-breadcrumb .breadcrumb__link:hover{color:var(--voxel-accent);text-shadow:0 0 10px var(--voxel-glow)}.blog-detail .blog-breadcrumb .breadcrumb__separator{color:#ffffff80;margin:0 .5rem}.blog-detail .blog-breadcrumb .breadcrumb__current{color:#ffffffb3;font-weight:500}.blog-detail .blog-header{position:relative;padding:4rem 0;background:linear-gradient(135deg,#001428f2,#00283ce6),linear-gradient(45deg,var(--voxel-dark) 0%,var(--voxel-darker) 100%);overflow:hidden}.blog-detail .blog-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(0,212,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');z-index:1}.blog-detail .blog-header:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%);animation:heroGlow 4s ease-in-out infinite alternate;z-index:2}.blog-detail .blog-header__content{position:relative;z-index:3;max-width:1000px;margin:0 auto;text-align:center;padding:0 2rem}.blog-detail .blog-header__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.2;animation:titleGlow 3s ease-in-out infinite alternate}.blog-detail .blog-header__excerpt{font-size:clamp(1rem,2vw,1.3rem);color:#fffc;line-height:1.6;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.blog-detail .blog-meta{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap;position:relative;z-index:3}@media (max-width: 600px){.blog-detail .blog-meta{flex-direction:column;gap:1rem}}.blog-detail .blog-meta__date,.blog-detail .blog-meta__author{color:var(--voxel-primary);font-size:.95rem;font-weight:600;background:#00d4ff1a;padding:.5rem 1rem;border-radius:15px;border:1px solid rgba(0,212,255,.3)}.blog-detail .blog-meta__tags{display:flex;gap:.5rem;flex-wrap:wrap}.blog-detail .blog-tag{background:var(--voxel-gradient);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.blog-detail .blog-tag:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff4d}.blog-detail .blog-featured-image{padding:0 0 4rem;position:relative;z-index:3}.blog-detail .blog-featured-image__img{width:100%;max-height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 60px #0000004d;border:2px solid rgba(0,212,255,.2);transition:all .4s ease}.blog-detail .blog-featured-image__img:hover{transform:translateY(-5px);box-shadow:0 30px 80px #00d4ff33;border-color:var(--voxel-primary)}.blog-detail .blog-content{padding:4rem 0;background:var(--voxel-darker)}.blog-detail .blog-content__wrapper{display:grid;grid-template-columns:1fr 350px;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 968px){.blog-detail .blog-content__wrapper{grid-template-columns:1fr;gap:3rem}}.blog-detail .blog-article__content{font-size:1.1rem;line-height:1.8;color:var(--voxel-light);background:#ffffff08;padding:3rem;border-radius:20px;border:1px solid rgba(0,212,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-detail .blog-article__content h1,.blog-detail .blog-article__content h2,.blog-detail .blog-article__content h3,.blog-detail .blog-article__content h4,.blog-detail .blog-article__content h5,.blog-detail .blog-article__content h6{color:var(--voxel-light);margin:2.5rem 0 1.5rem;line-height:1.3;font-weight:700}.blog-detail .blog-article__content h2{font-size:2rem;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid var(--voxel-primary);padding-bottom:.5rem;margin-bottom:2rem}.blog-detail .blog-article__content h3{font-size:1.5rem;color:var(--voxel-primary)}.blog-detail .blog-article__content p{margin-bottom:1.5rem;color:#ffffffe6}.blog-detail .blog-article__content ul,.blog-detail .blog-article__content ol{margin:1.5rem 0;padding-left:2rem}.blog-detail .blog-article__content ul li,.blog-detail .blog-article__content ol li{margin-bottom:.5rem;color:#ffffffe6}.blog-detail .blog-article__content ul li::marker,.blog-detail .blog-article__content ol li::marker{color:var(--voxel-primary)}.blog-detail .blog-article__content blockquote{background:#00d4ff1a;border-left:4px solid var(--voxel-primary);padding:1.5rem 2rem;margin:2rem 0;border-radius:0 15px 15px 0;font-style:italic;color:#ffffffe6}.blog-detail .blog-article__content blockquote p{margin:0;font-size:1.1rem}.blog-detail .blog-article__content code{background:#00d4ff1a;color:var(--voxel-primary);padding:.2rem .5rem;border-radius:5px;font-family:Courier New,monospace;font-size:.9rem}.blog-detail .blog-article__content pre{background:#00000080;border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:1.5rem;overflow-x:auto;margin:2rem 0}.blog-detail .blog-article__content pre code{background:transparent;padding:0;color:var(--voxel-light)}.blog-detail .blog-article__content a{color:var(--voxel-primary);text-decoration:none;font-weight:600;transition:all .3s ease}.blog-detail .blog-article__content a:hover{color:var(--voxel-accent);text-shadow:0 0 10px var(--voxel-glow)}.blog-detail .blog-article__content img{max-width:100%;height:auto;border-radius:10px;margin:2rem 0;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(0,212,255,.2)}.blog-detail .blog-sidebar .sidebar-section,.blog-detail .blog-sidebar__section{background:#ffffff0d;border-radius:20px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.2);transition:all .3s ease}.blog-detail .blog-sidebar .sidebar-section:hover,.blog-detail .blog-sidebar__section:hover{border-color:var(--voxel-primary);box-shadow:0 10px 30px #00d4ff1a}.blog-detail .blog-sidebar .sidebar-section h3,.blog-detail .blog-sidebar__section h3{font-size:1.3rem;font-weight:700;color:var(--voxel-primary);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.blog-detail .blog-sidebar .sidebar-section .social-share .btn,.blog-detail .blog-sidebar__section .social-share .btn{width:100%;justify-content:center}.blog-detail .blog-sidebar .sidebar-section .quick-nav,.blog-detail .blog-sidebar__section .quick-nav{display:flex;flex-direction:column;gap:.75rem}.blog-detail .blog-sidebar .sidebar-section .quick-nav__link,.blog-detail .blog-sidebar__section .quick-nav__link{color:#fffc;text-decoration:none;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(0,212,255,.2);transition:all .3s ease;font-weight:500;display:block}.blog-detail .blog-sidebar .sidebar-section .quick-nav__link:hover,.blog-detail .blog-sidebar__section .quick-nav__link:hover{background:#00d4ff1a;border-color:var(--voxel-primary);color:var(--voxel-primary);transform:translate(5px)}.blog-detail .blog-sidebar .related-posts .post-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(0,212,255,.2);transition:all .3s ease}.blog-detail .blog-sidebar .related-posts .post-item:last-child{border-bottom:none}.blog-detail .blog-sidebar .related-posts .post-item:hover{transform:translate(5px)}.blog-detail .blog-sidebar .related-posts .post-item__image{width:80px;height:60px;border-radius:10px;overflow:hidden;flex-shrink:0}.blog-detail .blog-sidebar .related-posts .post-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-detail .blog-sidebar .related-posts .post-item__image:hover img{transform:scale(1.1)}.blog-detail .blog-sidebar .related-posts .post-item__content{flex:1}.blog-detail .blog-sidebar .related-posts .post-item__content .title{font-size:.9rem;font-weight:600;color:var(--voxel-light);margin-bottom:.5rem;line-height:1.3}.blog-detail .blog-sidebar .related-posts .post-item__content .title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-detail .blog-sidebar .related-posts .post-item__content .title a:hover{color:var(--voxel-primary)}.blog-detail .blog-sidebar .related-posts .post-item__content .date{font-size:.8rem;color:var(--voxel-primary);opacity:.8}.blog-detail .blog-sidebar .tags-cloud .tag{display:inline-block;background:#00d4ff1a;color:var(--voxel-primary);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;margin:.2rem;border:1px solid rgba(0,212,255,.3);transition:all .3s ease;cursor:pointer}.blog-detail .blog-sidebar .tags-cloud .tag:hover{background:var(--voxel-primary);color:#fff;transform:translateY(-2px)}.blog-detail .blog-related{padding:6rem 0;background:var(--voxel-darker)}.blog-detail .blog-related .section-title{text-align:center;font-size:2.5rem;font-weight:800;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:3rem}.blog-detail .blog-related .related-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.blog-detail .blog-related .related-articles .related-article{background:#ffffff0d;border-radius:15px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.2);transition:all .4s ease;text-decoration:none;color:inherit}.blog-detail .blog-related .related-articles .related-article:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00d4ff33;border-color:var(--voxel-primary)}.blog-detail .blog-related .related-articles .related-article__image{aspect-ratio:16/9;overflow:hidden}.blog-detail .blog-related .related-articles .related-article__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-detail .blog-related .related-articles .related-article:hover .blog-detail .blog-related .related-articles .related-article__image img{transform:scale(1.1)}.blog-detail .blog-related .related-articles .related-article__content{padding:1.5rem}.blog-detail .blog-related .related-articles .related-article__title{font-size:1.1rem;font-weight:600;color:var(--voxel-light);margin-bottom:.75rem;line-height:1.3}.blog-detail .blog-related .related-articles .related-article__excerpt{color:#fffc;font-size:.9rem;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-detail .blog-related .related-articles .related-article__date{color:var(--voxel-primary);font-size:.8rem;font-weight:500}.blog-detail .blog-back{padding:4rem 0;background:var(--voxel-dark);text-align:center}.blog-detail .blog-back__content .btn{font-size:1.1rem;padding:1rem 2rem}.blog-detail .blog-navigation{padding:4rem 0;background:var(--voxel-dark);border-top:1px solid rgba(0,212,255,.2)}.blog-detail .blog-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.blog-detail .blog-navigation .nav-links{grid-template-columns:1fr}}.blog-detail .blog-navigation .nav-links .nav-link{background:#ffffff0d;border-radius:15px;padding:2rem;text-decoration:none;border:1px solid rgba(0,212,255,.2);transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-detail .blog-navigation .nav-links .nav-link:hover{transform:translateY(-5px);border-color:var(--voxel-primary);box-shadow:0 15px 40px #00d4ff33}.blog-detail .blog-navigation .nav-links .nav-link .nav-direction{font-size:.8rem;color:var(--voxel-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-weight:700}.blog-detail .blog-navigation .nav-links .nav-link .nav-title{font-size:1.1rem;color:var(--voxel-light);font-weight:600;line-height:1.3}.blog-detail .blog-navigation .nav-links .nav-link.prev{text-align:left}.blog-detail .blog-navigation .nav-links .nav-link.next{text-align:right}@keyframes titleGlow{0%{text-shadow:0 0 20px var(--voxel-glow)}to{text-shadow:0 0 40px var(--voxel-glow),0 0 60px var(--voxel-glow)}}@keyframes heroGlow{0%{opacity:.05;transform:rotate(0) scale(1)}to{opacity:.15;transform:rotate(180deg) scale(1.1)}}:root{--voxel-primary: #00e6b8;--voxel-secondary: #00bfa3;--voxel-accent: #00f2c6;--voxel-success: #51cf66;--voxel-warning: #ffd93d;--voxel-dark: #0a1a1f;--voxel-darker: #051015;--voxel-light: #f0fdff;--voxel-glow: rgba(0, 230, 184, .6);--voxel-shadow: 0 10px 30px rgba(0, 0, 0, .3);--voxel-shadow-lg: 0 20px 60px rgba(0, 0, 0, .4);--voxel-gradient: linear-gradient( 135deg, var(--voxel-primary), var(--voxel-secondary) );--voxel-gradient-glow: linear-gradient( 135deg, var(--voxel-primary), var(--voxel-accent) )}.voxeland-page{background:var(--voxel-darker);color:var(--voxel-light)}.voxeland-page__main{flex:1;position:relative}.voxeland-hero{position:relative;height:85vh;min-height:650px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--voxel-darker)}.voxeland-hero__particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.voxeland-hero__video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.voxeland-hero__video{width:100%;height:100%;object-fit:cover;filter:brightness(.7) contrast(1.1)}.voxeland-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#1a1a1acc,#00d4ff33,#1a1a1acc);z-index:3}.voxeland-hero__content{position:relative;z-index:4;text-align:center;color:var(--voxel-light);max-width:1000px;padding:0 1.5rem}.voxeland-hero__text{margin-bottom:2rem}.voxeland-hero__title{position:relative;font-size:clamp(2.5rem,6vw,6rem);font-weight:800;margin-bottom:1rem;letter-spacing:.15em;text-transform:uppercase}.voxeland-hero__title-main{display:block}.voxeland-hero__subtitle{font-size:clamp(1rem,2.5vw,1.5rem);margin-bottom:1.5rem;opacity:.9;font-weight:300;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.7)}.voxeland-hero__features{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.voxeland-hero__feature{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;background:#ffffff1a;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.3);transition:all .3s ease}.voxeland-hero__feature:hover{background:#00d4ff33;transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff4d}.voxeland-hero__feature svg{color:var(--voxel-primary);font-size:1rem}.voxeland-hero__feature span{font-weight:600;font-size:.8rem}.voxeland-hero__actions{display:flex;gap:1.2rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.voxeland-hero__cta-primary{position:relative;background:var(--voxel-gradient)!important;border:none!important;padding:.8rem 2rem!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;border-radius:50px!important;box-shadow:var(--voxel-shadow)!important;transition:all .3s ease!important;overflow:hidden}.voxeland-hero__cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.voxeland-hero__cta-primary:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:var(--voxel-shadow-lg)!important}.voxeland-hero__cta-primary:hover:before{left:100%}.voxeland-hero__cta-primary svg{margin-right:.5rem}.voxeland-hero__cta-secondary{background:transparent!important;border:2px solid var(--voxel-primary)!important;color:var(--voxel-light)!important;padding:.8rem 2rem!important;font-size:1rem!important;font-weight:600!important;border-radius:50px!important;transition:all .3s ease!important}.voxeland-hero__cta-secondary:hover{background:var(--voxel-primary)!important;transform:translateY(-3px)!important;box-shadow:var(--voxel-shadow)!important}.voxeland-hero__cta-secondary svg{margin-right:.5rem}.voxeland-hero__stats{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.voxeland-hero__stat{text-align:center;padding:.8rem;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.2);min-width:100px;transition:all .3s ease}.voxeland-hero__stat:hover{transform:translateY(-5px);background:#00d4ff1a;box-shadow:0 15px 40px #00d4ff33}.voxeland-hero__stat-number{display:block;font-size:1.6rem;font-weight:900;color:var(--voxel-primary);margin-bottom:.2rem;text-shadow:0 0 10px var(--voxel-glow)}.voxeland-hero__stat-label{display:block;font-size:.75rem;opacity:.8;text-transform:uppercase;letter-spacing:.1em}.voxeland-game-info{padding:4rem 0;background:var(--voxel-dark);position:relative}.voxeland-game-info:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--voxel-gradient)}.voxeland-game-info .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.voxeland-game-info .section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;text-align:center;margin-bottom:3rem;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.voxeland-game-info .section-title:after{content:"";position:absolute;bottom:-.8rem;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--voxel-gradient);border-radius:2px}.voxeland-game-info__hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}@media (max-width: 768px){.voxeland-game-info__hero{grid-template-columns:1fr;gap:2rem}}.voxeland-game-info__hero-content .highlight{background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.voxeland-game-info__title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;margin-bottom:1.2rem;line-height:1.2}.voxeland-game-info__description{font-size:1.1rem;line-height:1.6;opacity:.9;margin-bottom:1.5rem}.voxeland-game-info__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem}.voxeland-game-info__rating .rating-stars{display:flex;gap:.25rem}.voxeland-game-info__rating .rating-stars .star{color:var(--voxel-warning);font-size:1rem;filter:drop-shadow(0 0 5px var(--voxel-warning))}.voxeland-game-info__rating .rating-stars .star.filled{animation:starTwinkle 2s ease-in-out infinite alternate}.voxeland-game-info__rating .rating-text{font-weight:600;color:var(--voxel-success)}.voxeland-game-info__hero-image{position:relative;border-radius:15px;overflow:hidden;box-shadow:var(--voxel-shadow-lg)}.voxeland-game-info__hero-image .hero-image{width:100%;height:auto;transition:transform .5s ease}.voxeland-game-info__hero-image .image-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:var(--voxel-gradient);opacity:.1;border-radius:50%;filter:blur(50px);z-index:-1;animation:imageGlow 4s ease-in-out infinite alternate}.voxeland-game-info__hero-image:hover .hero-image{transform:scale(1.05)}.voxeland-game-info__features-section{margin-bottom:4rem}.voxeland-game-info__features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.voxeland-game-info__feature-card{position:relative;background:#ffffff0d;border-radius:15px;padding:2rem 1.5rem;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .4s ease;overflow:hidden}.voxeland-game-info__feature-card .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--voxel-gradient);border-radius:50%;margin-bottom:1.2rem;box-shadow:0 10px 30px var(--voxel-glow)}.voxeland-game-info__feature-card .feature-icon svg{font-size:1.5rem;color:#fff}.voxeland-game-info__feature-card .feature-title{font-size:1.1rem;font-weight:700;margin-bottom:.8rem;color:var(--voxel-light)}.voxeland-game-info__feature-card .feature-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:var(--voxel-gradient);opacity:0;border-radius:50%;filter:blur(30px);z-index:-1;transition:opacity .4s ease}.voxeland-game-info__feature-card:hover{transform:translateY(-10px);box-shadow:var(--voxel-shadow-lg);border-color:var(--voxel-primary)}.voxeland-game-info__feature-card:hover .feature-glow{opacity:.1}.voxeland-game-info__requirements-section{margin-bottom:4rem}.voxeland-game-info__requirements{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}@media (max-width: 768px){.voxeland-game-info__requirements{grid-template-columns:1fr}}.voxeland-game-info__req-card{background:#ffffff0d;border-radius:15px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .3s ease}.voxeland-game-info__req-card.req-card--recommended{border-color:var(--voxel-accent);background:#ff6b6b0d}.voxeland-game-info__req-card.req-card--recommended .req-header .req-icon{color:var(--voxel-accent)}.voxeland-game-info__req-card:hover{transform:translateY(-5px);box-shadow:var(--voxel-shadow)}.voxeland-game-info__req-card .req-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid rgba(0,212,255,.2)}.voxeland-game-info__req-card .req-header .req-icon{font-size:1.3rem;color:var(--voxel-primary)}.voxeland-game-info__req-card .req-header h4{font-size:1.3rem;font-weight:700;margin:0;color:var(--voxel-light)}.voxeland-game-info__req-card .req-content .req-item{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.6rem;background:#ffffff08;border-radius:8px;transition:all .3s ease}.voxeland-game-info__req-card .req-content .req-item:hover{background:#00d4ff1a}.voxeland-game-info__req-card .req-content .req-item .item-icon{font-size:1rem;color:var(--voxel-primary);min-width:18px}.voxeland-game-info__req-card .req-content .req-item .item-details{flex:1}.voxeland-game-info__req-card .req-content .req-item .item-details .item-label{display:block;font-size:.9rem;opacity:.7;margin-bottom:.25rem}.voxeland-game-info__req-card .req-content .req-item .item-details .item-value{display:block;font-weight:600;color:var(--voxel-light)}.voxeland-game-info__media-section{margin-bottom:4rem}.voxeland-game-info__media-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem;height:400px}@media (max-width: 768px){.voxeland-game-info__media-grid{grid-template-columns:1fr;height:auto}}.voxeland-game-info__media-grid .media-item{position:relative;border-radius:15px;overflow:hidden;box-shadow:var(--voxel-shadow);transition:all .3s ease}.voxeland-game-info__media-grid .media-item--video{grid-row:span 2}@media (max-width: 768px){.voxeland-game-info__media-grid .media-item--video{grid-row:span 1}}.voxeland-game-info__media-grid .media-item .media-video,.voxeland-game-info__media-grid .media-item .media-image{width:100%;height:100%;object-fit:cover}.voxeland-game-info__media-grid .media-item .media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.voxeland-game-info__media-grid .media-item .media-overlay .play-icon{font-size:3rem;color:var(--voxel-primary);margin-bottom:.5rem;filter:drop-shadow(0 0 10px var(--voxel-glow))}.voxeland-game-info__media-grid .media-item .media-overlay span{font-weight:600;text-transform:uppercase;letter-spacing:.1em}.voxeland-game-info__media-grid .media-item:hover{transform:scale(1.03);box-shadow:var(--voxel-shadow-lg)}.voxeland-game-info__media-grid .media-item:hover .media-overlay{opacity:1}.voxeland-game-info__more-info-section{display:flex;justify-content:center;margin-top:3rem}.voxeland-game-info__more-info-btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;background:transparent;border:2px solid var(--voxel-primary);border-radius:50px;color:var(--voxel-primary);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .4s ease;overflow:hidden}.voxeland-game-info__more-info-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--voxel-gradient);transition:left .5s ease;z-index:-1}.voxeland-game-info__more-info-btn .btn-icon{font-size:1rem;transition:transform .3s ease}.voxeland-game-info__more-info-btn span{position:relative;z-index:1}.voxeland-game-info__more-info-btn:hover{color:#fff;border-color:var(--voxel-accent);transform:translateY(-3px);box-shadow:0 15px 40px #00e6b84d}.voxeland-game-info__more-info-btn:hover:before{left:0}.voxeland-game-info__more-info-btn:hover .btn-icon{transform:rotate(360deg)}.voxeland-game-info__more-info-btn:active{transform:translateY(-1px)}@keyframes titleGlow{0%{text-shadow:0 0 10px var(--voxel-glow)}to{text-shadow:0 0 30px var(--voxel-glow)}}@keyframes starTwinkle{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes imageGlow{0%{opacity:.05;transform:scale(1)}to{opacity:.15;transform:scale(1.1)}}.voxeland-download{padding:6rem 0;background:var(--voxel-gradient);position:relative;overflow:hidden;text-align:center;color:var(--voxel-light)}.voxeland-download:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/img/voxeland/backgroundpattern.png);opacity:.1;animation:float 20s ease-in-out infinite}.voxeland-download__content{max-width:800px;margin:0 auto;position:relative;z-index:2}.voxeland-download__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1.5rem;text-shadow:0 2px 20px rgba(0,0,0,.3);line-height:1.1}.voxeland-download__description{font-size:1.3rem;margin-bottom:3rem;opacity:.95;font-weight:300;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}.voxeland-download__features{display:flex;gap:2rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.voxeland-download__features .download-feature{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff26;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.voxeland-download__features .download-feature:hover{background:#ffffff40;transform:translateY(-3px);box-shadow:0 10px 30px #0003}.voxeland-download__features .download-feature .feature-icon{font-size:1.3rem;color:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}.voxeland-download__features .download-feature span{font-weight:600;font-size:.95rem}.voxeland-download__actions{margin-bottom:3rem}.voxeland-download .download-primary-btn{background:#fff!important;color:var(--voxel-primary)!important;border:none!important;padding:1.25rem 3rem!important;font-size:1.2rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;border-radius:50px!important;box-shadow:0 10px 30px #0003!important;transition:all .3s ease!important;margin-bottom:2rem;position:relative;overflow:hidden}.voxeland-download .download-primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent);transition:left .5s ease}.voxeland-download .download-primary-btn:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 15px 40px #0000004d!important;color:var(--voxel-secondary)!important}.voxeland-download .download-primary-btn:hover:before{left:100%}.voxeland-download .download-primary-btn svg{margin-right:.75rem;font-size:1.1rem}.voxeland-download__platforms .platforms-label{display:block;font-size:.9rem;opacity:.8;margin-bottom:1rem;font-weight:500}.voxeland-download__platforms .platforms-icons{display:flex;gap:1rem;justify-content:center}.voxeland-download__platforms .platforms-icons .platform-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.voxeland-download__platforms .platforms-icons .platform-icon:hover{background:#fff3;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.voxeland-download__platforms .platforms-icons .platform-icon svg{font-size:1.5rem;color:#fff}.voxeland-download__stats{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap}.voxeland-download__stats .download-stat{text-align:center;padding:1.5rem;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:140px;transition:all .3s ease}.voxeland-download__stats .download-stat:hover{transform:translateY(-5px);background:#ffffff26;box-shadow:0 15px 30px #0000001a}.voxeland-download__stats .download-stat .stat-number{display:block;font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:.5rem;text-shadow:0 0 15px rgba(255,255,255,.5)}.voxeland-download__stats .download-stat .stat-label{display:block;font-size:.85rem;opacity:.9;text-transform:uppercase;letter-spacing:.1em;font-weight:600}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.voxeland-news{padding:4rem 0;background:var(--voxel-darker)}.voxeland-news__header{text-align:center;margin-bottom:3rem}.voxeland-news__title{font-size:clamp(2rem,4vw,3rem);font-weight:800;background:var(--voxel-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.voxeland-news__posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2.5rem}.voxeland-news__footer{text-align:center}.voxeland-blog-post{background:#ffffff0d;border-radius:15px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);transition:all .4s ease;position:relative}.voxeland-blog-post:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--voxel-gradient);opacity:0;transition:opacity .4s ease;z-index:-1}.voxeland-blog-post:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--voxel-shadow-lg);border-color:var(--voxel-primary)}.voxeland-blog-post:hover:before{opacity:.1}.voxeland-blog-post__link{display:block;text-decoration:none;color:inherit}.voxeland-blog-post__link:hover{text-decoration:none}.voxeland-blog-post__image{aspect-ratio:16/9;overflow:hidden;position:relative}.voxeland-blog-post__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.voxeland-blog-post__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--voxel-gradient);opacity:0;transition:opacity .4s ease}.voxeland-blog-post:hover .voxeland-blog-post__image img{transform:scale(1.1)}.voxeland-blog-post:hover .voxeland-blog-post__image:after{opacity:.2}.voxeland-blog-post__content{padding:2rem}.voxeland-blog-post__header{margin-bottom:1.5rem}.voxeland-blog-post__title{font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:var(--voxel-light);line-height:1.3}.voxeland-blog-post__meta{display:flex;gap:1rem;font-size:.9rem;color:var(--voxel-primary);opacity:.8}.voxeland-blog-post__excerpt{margin-bottom:1.5rem;color:#fffc;line-height:1.6}.voxeland-blog-post__tags{display:flex;gap:.5rem;flex-wrap:wrap}.voxeland-blog-post__tag{background:var(--voxel-primary);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;transition:all .3s ease}.voxeland-blog-post__tag:hover{background:var(--voxel-secondary);transform:scale(1.05)}.game-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f0f0ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;padding:1rem 0;border-bottom:1px solid rgba(0,212,255,.2)}.game-header--scrolled{background:#0f0f0ffa;box-shadow:var(--voxel-shadow);border-bottom-color:var(--voxel-primary)}.game-header .container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 2rem}.game-header__logos{display:flex;align-items:center;gap:1rem}.game-header__logo-link{display:block;transition:all .3s ease}.game-header__logo-link:hover{transform:scale(1.05)}.game-header__studio-logo,.game-header__game-logo{height:45px;width:auto;object-fit:contain;filter:drop-shadow(0 0 10px var(--voxel-glow))}.game-header__nav{display:flex;align-items:center;gap:2rem}@media (max-width: 768px){.game-header__nav{display:none}}.game-header__nav-link{color:var(--voxel-light);text-decoration:none;font-weight:600;font-size:1rem;position:relative;transition:all .3s ease;padding:.5rem 1rem;border-radius:25px}.game-header__nav-link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--voxel-gradient);transition:all .3s ease;transform:translate(-50%)}.game-header__nav-link:hover{color:var(--voxel-primary);background:#00d4ff1a;text-decoration:none}.game-header__nav-link:hover:before{width:80%}.game-header__social{position:relative}.game-header__social-toggle{background:var(--voxel-gradient);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 5px 15px #00d4ff4d}.game-header__social-toggle:hover{transform:translateY(-2px);box-shadow:var(--voxel-shadow)}.game-header__social-menu{position:absolute;top:calc(100% + .5rem);right:0;background:#0f0f0ff2;border-radius:15px;box-shadow:var(--voxel-shadow-lg);min-width:180px;padding:1rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.3)}.game-header__social:hover .game-header__social-menu{opacity:1;visibility:visible;transform:translateY(0)}.game-header__social-link{display:block;padding:.75rem 1rem;color:var(--voxel-light);text-decoration:none;border-radius:10px;transition:all .3s ease;font-weight:500}.game-header__social-link:hover{background:var(--voxel-primary);color:#fff;text-decoration:none;transform:translate(5px)}@media (max-width: 768px){.voxeland-hero{min-height:100vh}.voxeland-hero__features{gap:1rem}.voxeland-hero__feature{font-size:.8rem;padding:.5rem 1rem}.voxeland-hero__actions{flex-direction:column;align-items:center}.voxeland-hero__stats{gap:1.5rem}.voxeland-game-info{padding:3rem 0}.voxeland-game-info__hero{gap:2rem}.voxeland-game-info__features-grid{grid-template-columns:1fr}.voxeland-game-info__media-grid{grid-template-columns:1fr;height:auto}.voxeland-game-info__media-grid .media-item{height:200px}.game-header__logos{gap:.5rem}.game-header__studio-logo,.game-header__game-logo{height:35px}.voxeland-game-info__more-info-btn{padding:.75rem 1.5rem;font-size:1rem}}
