:root{--primaryBackground:#000;--componentBackground:#0f1419;--primaryAccent:#f44;--secondaryAccent:#f66;--textColor:#fff;--mutedTextColor:#ccc}[data-theme=light]{--primaryBackground:#fff;--componentBackground:#fff;--primaryAccent:#1e3a8a;--secondaryAccent:#1e3a8a;--textColor:#1e3a8a;--mutedTextColor:#1e3a8a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{animation:App_techGrid__hIcT2 20s ease infinite;background:linear-gradient(135deg,#000,#0a0a1a 50%,#1a1a2e);background-image:repeating-linear-gradient(0deg,#0000,#0000 50px,#ff44440d 52px),repeating-linear-gradient(90deg,#0000,#0000 50px,#ff44440d 52px),radial-gradient(circle at 20% 80%,#ff44441a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff666614 0,#0000 50%);background-size:50px 50px,50px 50px,400% 400%,300% 300%;color:#fff;color:var(--textColor);font-family:Roboto,sans-serif;line-height:1.6}@keyframes App_techGrid__hIcT2{0%{background-position:0 0,0 0,0 50%,100% 50%}25%{background-position:25% 25%,25% 25%,100% 50%,0 100%}50%{background-position:50% 50%,50% 50%,100% 100%,0 0}75%{background-position:75% 75%,75% 75%,0 100%,100% 0}to{background-position:0 0,0 0,0 50%,100% 50%}}.App_app__kjqwC{animation:App_pageLoad__DEvDU 1s ease-out forwards;max-width:100vw;min-height:100vh;opacity:0;overflow-x:hidden}@keyframes App_pageLoad__DEvDU{to{opacity:1}}.App_header__NiW2c{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;border-bottom:1px solid #ff44444d;box-shadow:0 4px 20px #f443;display:flex;height:80px;justify-content:space-between;left:0!important;padding:1rem 2rem;position:fixed!important;right:0!important;top:0!important;transform:translateY(0)!important;z-index:9998!important}[data-theme=light] .App_header__NiW2c{background:#1e3a8af2;box-shadow:0 4px 20px #0003}@keyframes App_headerSlideDown__e9und{to{transform:translateY(0)}}.App_header__NiW2c:after{animation:App_pulse__9roQO 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#f44,#f66,#0000);background:linear-gradient(90deg,#0000,var(--primaryAccent),var(--secondaryAccent),#0000);bottom:0;box-shadow:0 0 15px #f44;box-shadow:0 0 15px var(--primaryAccent);content:"";height:2px;left:0;position:absolute;width:100%}@keyframes App_pulse__9roQO{0%{opacity:.5;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}.App_logoImg__V\+Dyw{cursor:pointer;display:block!important;height:200px!important;left:20px!important;object-fit:contain;position:absolute!important;top:calc(50% + 10px)!important;transform:translateY(-50%)!important;transition:transform .3s ease;width:200px!important;z-index:99999!important}.App_logoImg__V\+Dyw:hover{transform:scale(1.05)}.App_companyName__IS15l{color:#f44;color:var(--primaryAccent);font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700}.App_nav__XB-Bh{display:flex;gap:2rem}@media (min-width:769px){.App_nav__XB-Bh{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;flex-direction:row;height:auto;padding:0;position:static;transform:none;width:auto;z-index:auto}}.App_navLink__VlNoH{border-radius:8px;color:#fff;color:var(--textColor);overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.App_navLink__VlNoH:before{background:linear-gradient(90deg,#0000,#00f5ff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}[data-theme=light] .App_navLink__VlNoH:before{background:linear-gradient(90deg,#0000,#fff3,#0000)}.App_navLink__VlNoH:hover{background:#00f5ff1a;box-shadow:0 4px 15px #00f5ff4d;color:#f44;color:var(--primaryAccent);transform:translateY(-2px)}[data-theme=light] .App_navLink__VlNoH:hover{background:#ffffff1a;box-shadow:0 4px 15px #ffffff4d;color:#fff}.App_navLink__VlNoH:hover:before{left:100%}.App_navLink__VlNoH.App_active__AuhdD{background:#00f5ff1a;box-shadow:0 4px 15px #00f5ff4d;color:#f44;color:var(--primaryAccent);transform:translateY(-2px)}[data-theme=light] .App_navLink__VlNoH.App_active__AuhdD{background:#ffffff1a;box-shadow:0 4px 15px #ffffff4d;color:#fff}.App_navLink__VlNoH.App_active__AuhdD:before{left:100%}.App_hero__q7tRm{align-items:center;background:linear-gradient(135deg,#ff44441a,#ff66660d);box-shadow:inset 0 0 50px #f443;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:2rem;position:relative;scroll-margin-top:80px;text-align:center}.App_hero__q7tRm h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.App_hero__q7tRm p{color:#333;font-size:1.25rem;line-height:1;margin:0 auto 2rem;max-width:700px}.App_hero__q7tRm .App_btn__dDE6c{background:#f44;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.App_heroContent__fNIpz p:last-of-type{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;line-height:1.5;margin:0 auto 1.5rem;max-width:700px;overflow:hidden;text-overflow:ellipsis}.App_hero__q7tRm .App_btn__dDE6c:hover{background:#e63636}[data-theme=light] .App_hero__q7tRm{background:linear-gradient(135deg,#1e3a8a0d,#1d4ed808);box-shadow:inset 0 0 50px #1e3a8a1a}.App_hero__q7tRm:before{background:radial-gradient(ellipse at center,#0000 40%,#000000e6 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .App_hero__q7tRm:before{background:radial-gradient(ellipse at center,#0000 50%,#f8fafccc 100%)}.App_heroContent__fNIpz{animation:App_heroContentLoad__2Ch6K 1s ease-out .5s forwards;opacity:0;transform:translateY(50px)}@keyframes App_heroContentLoad__2Ch6K{to{opacity:1;transform:translateY(0)}}.App_heroContent__fNIpz h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f44,#f66);background:linear-gradient(90deg,var(--primaryAccent),var(--secondaryAccent));-webkit-background-clip:text;font-family:Orbitron,sans-serif;font-size:3rem;margin-bottom:1rem;text-shadow:0 0 20px #ff44444d}[data-theme=light] .App_heroContent__fNIpz h1{text-shadow:0 0 20px #1e3a8a4d}.App_heroContent__fNIpz p{color:#ccc;color:var(--mutedTextColor);font-size:1.2rem;margin-bottom:2rem;max-width:600px}:root .App_heroContent__fNIpz p{color:#fff}[data-theme=light] .App_heroContent__fNIpz p{color:#1e3a8a}.App_ctaButton__C3EjS{background:linear-gradient(90deg,#f44,#f66);background:linear-gradient(90deg,var(--primaryAccent),var(--secondaryAccent));border:none;border-radius:5px;box-shadow:0 4px 15px #f443;color:#fff;cursor:pointer;font-size:1.1rem;padding:1rem 2rem;transition:box-shadow .3s ease}[data-theme=light] .App_ctaButton__C3EjS{background:#1e3a8a;box-shadow:0 4px 15px #1e3a8a33}.App_ctaButton__C3EjS:hover{box-shadow:0 0 15px #f44;box-shadow:0 0 15px var(--primaryAccent)}.App_services__4xewX{animation:App_slideInUp__4r4JB 1s ease-out .5s forwards;box-shadow:0 -10px 30px #0003;margin:0 auto;max-width:1200px;opacity:0;padding:4rem 2rem;position:relative;scroll-margin-top:50px;transform:translateY(50px)}.App_services__4xewX:before{animation:App_dividerGlow__ZwQKT 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#ff44444d,#f663 50%,#ff444426);box-shadow:0 -10px 20px #f446,0 10px 20px #ff66664d;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:50px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:80%}[data-theme=light] .App_services__4xewX:before{background:linear-gradient(135deg,#1e3a8a4d,#1e3a8a33 50%,#1e3a8a26);box-shadow:0 -10px 20px #1e3a8a66,0 10px 20px #1e3a8a4d}@keyframes App_dividerGlow__ZwQKT{0%{box-shadow:0 -10px 20px #f446,0 10px 20px #ff66664d}to{box-shadow:0 -15px 30px #f449,0 15px 30px #ff666680}}@keyframes App_slideInUp__4r4JB{to{opacity:1;transform:translateY(0)}}.App_services__4xewX h2{font-family:Orbitron,sans-serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.App_servicesGrid__FMWGW{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.App_serviceCard__x01y9{animation:App_cardSlideIn__Axe4M .6s ease-out forwards;background:#0f1419;background:var(--componentBackground);border:1px solid #ff44444d;border-radius:12px;box-shadow:0 4px 20px #ff444426;opacity:0;overflow:hidden;padding:1.5rem;position:relative;transform:translateY(30px);transition:all .3s ease}.App_serviceCard__x01y9:first-child{animation-delay:.8s}.App_serviceCard__x01y9:nth-child(2){animation-delay:1s}.App_serviceCard__x01y9:nth-child(3){animation-delay:1.2s}.App_serviceCard__x01y9:nth-child(4){animation-delay:1.4s}.App_serviceCard__x01y9:nth-child(5){animation-delay:1.6s}@keyframes App_cardSlideIn__Axe4M{to{opacity:1;transform:translateY(0)}}.App_serviceCard__x01y9:before{background:linear-gradient(45deg,#0000,#00f5ff0d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .6s ease;width:200%}[data-theme=light] .App_serviceCard__x01y9:before{background:linear-gradient(45deg,#0000,#1e3a8a0d,#0000)}.App_serviceCard__x01y9:hover{border-color:#f44;border-color:var(--primaryAccent);box-shadow:0 8px 30px #f446;transform:translateY(-8px) scale(1.02)}[data-theme=light] .App_serviceCard__x01y9{border:1px solid #1e3a8a4d;box-shadow:0 4px 20px #1e3a8a26}[data-theme=light] .App_serviceCard__x01y9:hover{box-shadow:0 8px 30px #1e3a8a66}.App_serviceCard__x01y9:hover:before{animation:App_shimmer__ViD\+t 1.5s ease-in-out;opacity:1}@keyframes App_shimmer__ViD\+t{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.App_serviceCard__x01y9 h3{color:#f44;color:var(--primaryAccent);margin-bottom:1rem}.App_portfolio__d\+Gwy{animation:App_slideInUp__4r4JB 1s ease-out 1s forwards;box-shadow:0 -10px 30px #0003;margin:0 auto;max-width:1200px;opacity:0;padding:4rem 2rem;position:relative;scroll-margin-top:70px;transform:translateY(50px)}.App_portfolio__d\+Gwy:before{animation:App_dividerGlow__ZwQKT 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#00f5ff33,#00f5ff26 50%,#00f5ff1a);box-shadow:0 -10px 20px #00f5ff4d,0 10px 20px #00f5ff33;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:50px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:80%}[data-theme=light] .App_portfolio__d\+Gwy:before{background:linear-gradient(135deg,#1e3a8a33,#1e3a8a26 50%,#1e3a8a1a);box-shadow:0 -10px 20px #1e3a8a4d,0 10px 20px #1e3a8a33}.App_portfolio__d\+Gwy h2{font-family:Orbitron,sans-serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.App_gamesGrid__wgOsL{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);justify-items:center}.App_gameCard__c7Nes{animation:App_cardSlideIn__Axe4M .6s ease-out forwards;background:#0f1419;background:var(--componentBackground);border:1px solid #00f5ff33;border-radius:12px;cursor:pointer;opacity:0;overflow:hidden;padding:1rem;position:relative;text-align:center;transform:translateY(30px);transition:all .3s ease}.App_gameCard__c7Nes:first-child{animation-delay:1.3s}.App_gameCard__c7Nes:nth-child(2){animation-delay:1.5s}.App_gameCard__c7Nes:nth-child(3){animation-delay:1.7s}.App_gameCard__c7Nes:nth-child(4){animation-delay:1.9s}.App_gameCard__c7Nes:hover{border-color:#f44;border-color:var(--primaryAccent);box-shadow:0 8px 30px #00f5ff4d;transform:translateY(-8px) scale(1.15)}[data-theme=light] .App_gameCard__c7Nes{border:1px solid #1e3a8a33}[data-theme=light] .App_gameCard__c7Nes:hover{box-shadow:0 8px 30px #1e3a8a4d}.App_gameIcon__p3-bR{align-items:center;background:linear-gradient(135deg,#00f5ff1a,#00f5ff0d);border:2px solid #00f5ff4d;border-radius:12px;display:flex;font-size:5rem;height:160px;justify-content:center;margin:0 auto 1rem;width:160px}[data-theme=light] .App_gameIcon__p3-bR{background:linear-gradient(135deg,#1e3a8a1a,#1e3a8a0d);border:2px solid #1e3a8a4d}.App_gameName__Qmu02{color:#f44;color:var(--primaryAccent);font-size:1.2rem;margin:0 0 .5rem}.App_gameDescription__uw\+Dp{color:#ccc;color:var(--mutedTextColor);font-size:.9rem;line-height:1.4;margin:0}:root .App_gameDescription__uw\+Dp{color:#fff}[data-theme=light] .App_gameDescription__uw\+Dp{color:#1e3a8a}.App_contact__L50Rg{box-shadow:0 -10px 30px #0003;margin:0 auto;max-width:1200px;padding:4rem 2rem;position:relative;scroll-margin-top:80px}.App_contact__L50Rg.App_animate__MvWWI{opacity:1;transform:translateY(0)}.App_contact__L50Rg:before{animation:App_dividerGlow__ZwQKT 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#00f5ff33,#00f5ff26 50%,#00f5ff1a);box-shadow:0 -10px 20px #00f5ff4d,0 10px 20px #00f5ff33;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:50px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:80%}[data-theme=light] .App_contact__L50Rg:before{background:linear-gradient(135deg,#1e3a8a33,#1e3a8a26 50%,#1e3a8a1a);box-shadow:0 -10px 20px #1e3a8a4d,0 10px 20px #1e3a8a33}.App_contact__L50Rg h2{font-family:Orbitron,sans-serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.App_contactContent__RHrXX{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.App_contactForm__U3q-j{transition:all .8s ease-out .3s}.App_contactInfo__lQyZS{transition:all .8s ease-out .5s}.App_contact__L50Rg.App_animate__MvWWI .App_contactForm__U3q-j,.App_contact__L50Rg.App_animate__MvWWI .App_contactInfo__lQyZS{opacity:1;transform:translateX(0)}@keyframes App_slideInLeft__gowT5{to{opacity:1;transform:translateX(0)}}@keyframes App_slideInRight__GqKFh{to{opacity:1;transform:translateX(0)}}.App_contactForm__U3q-j form{display:flex;flex-direction:column;gap:1rem}.App_contactForm__U3q-j input,.App_contactForm__U3q-j textarea{background:#0f1419;background:var(--componentBackground);border:1px solid #00f5ff33;border-radius:8px;color:#fff;color:var(--textColor);font-size:1rem;padding:1rem;transition:all .3s ease}.App_contact__L50Rg.App_animate__MvWWI .App_contactForm__U3q-j input:first-child{opacity:1;transform:translateY(0);transition-delay:.8s}.App_contact__L50Rg.App_animate__MvWWI .App_contactForm__U3q-j input:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.9s}.App_contact__L50Rg.App_animate__MvWWI .App_contactForm__U3q-j input:nth-child(3){opacity:1;transform:translateY(0);transition-delay:1s}.App_contact__L50Rg.App_animate__MvWWI .App_contactForm__U3q-j textarea{opacity:1;transform:translateY(0);transition-delay:1.1s}.App_contact__L50Rg.App_animate__MvWWI .App_submitButton__IU5nl{opacity:1;transform:translateY(0);transition-delay:1.2s}@keyframes App_formFieldSlide__bX\+lp{to{opacity:1;transform:translateY(0)}}.App_contactForm__U3q-j input:focus,.App_contactForm__U3q-j textarea:focus{border-color:#f44;border-color:var(--primaryAccent);box-shadow:0 0 10px #00f5ff4d;outline:none}[data-theme=light] .App_contactForm__U3q-j input:focus,[data-theme=light] .App_contactForm__U3q-j textarea:focus{box-shadow:0 0 10px #1e3a8a66}.App_submitButton__IU5nl{background:linear-gradient(90deg,#f44,#f66);background:linear-gradient(90deg,var(--primaryAccent),var(--secondaryAccent));border:none;border-radius:5px;box-shadow:0 4px 15px #f443;color:#fff;cursor:pointer;font-size:1.1rem;padding:1rem 2rem;transition:box-shadow .3s ease}[data-theme=light] .App_submitButton__IU5nl{background:#1e3a8a;box-shadow:0 4px 15px #1e3a8a33}.App_submitButton__IU5nl:hover{box-shadow:0 0 15px #f44;box-shadow:0 0 15px var(--primaryAccent)}.App_contactInfo__lQyZS h3{color:#f44;color:var(--primaryAccent);font-size:1.5rem;margin-bottom:1.5rem}.App_contactInfo__lQyZS p{color:#ccc;color:var(--mutedTextColor);font-size:1.1rem;margin-bottom:1rem}:root .App_contactInfo__lQyZS p{color:#fff}[data-theme=light] .App_contactInfo__lQyZS p{color:#1e3a8a}@media (max-width:768px){.App_contactContent__RHrXX{gap:2rem;grid-template-columns:1fr}}.App_footer__FwuVS{background:#0f1419;background:var(--componentBackground);border-top:1px solid #f44;border-top:1px solid var(--primaryAccent);padding:1.5rem 2rem .5rem}[data-theme=light] .App_footer__FwuVS{background:#1e3a8a}.App_footerContent__OdoA\+{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 1rem;max-width:1200px;text-align:center}.App_footerSection__axDNL h3{color:#f44;color:var(--primaryAccent);font-size:1.2rem;margin-bottom:.5rem}[data-theme=light] .App_footerSection__axDNL h3{color:#fff}.App_footerSection__axDNL p{color:#ccc;color:var(--mutedTextColor);line-height:1.5;margin-bottom:.3rem}[data-theme=light] .App_footerSection__axDNL p{color:#fff}.App_socialIcons__HIs80{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:.5rem}.App_socialIcon__iF5ye{align-items:center;color:#ccc;color:var(--mutedTextColor);display:flex;gap:.5rem;padding:.5rem 0;text-decoration:none;transition:all .3s ease}[data-theme=light] .App_socialIcon__iF5ye{color:#fff}.App_socialIcon__iF5ye svg{transition:all .3s ease}.App_socialIcon__iF5ye:hover{color:#f44;color:var(--primaryAccent);transform:translateX(5px)}[data-theme=light] .App_socialIcon__iF5ye:hover{color:#fff}.App_socialIcon__iF5ye:hover svg{transform:scale(1.1)}.App_footerBottom__RsK5Q{border-top:1px solid #00f5ff33;padding-top:1rem;text-align:center}.App_footerAbout__3PWSA{border-bottom:1px solid #00f5ff33;margin-bottom:1rem;padding-bottom:1rem;text-align:center}[data-theme=light] .App_footerAbout__3PWSA{border-bottom:1px solid #fff3}.App_footerAbout__3PWSA h3{color:#f44;color:var(--primaryAccent);font-size:1.2rem;margin-bottom:.5rem}[data-theme=light] .App_footerAbout__3PWSA h3{color:#fff}.App_footerAbout__3PWSA p{color:#ccc;color:var(--mutedTextColor);line-height:1.5;margin:0 auto;max-width:600px}[data-theme=light] .App_footerAbout__3PWSA p{color:#fff}[data-theme=light] .App_footerBottom__RsK5Q{border-top:1px solid #fff3}.App_footerBottom__RsK5Q p{color:#ccc;color:var(--mutedTextColor);margin:0}[data-theme=light] .App_footerBottom__RsK5Q p{color:#fff}@media (max-width:768px){.App_footerContent__OdoA\+{gap:1.5rem}.App_footer__FwuVS{padding:2rem 1rem 1rem}}.App_themeToggle__3ZZSh{background:#0f1419;background:var(--componentBackground);border:2px solid #f44;border:2px solid var(--primaryAccent);border-radius:25px;bottom:2rem!important;box-shadow:0 4px 15px #0003,0 0 0 0 #f44;box-shadow:0 4px 15px #0003,0 0 0 0 var(--primaryAccent);cursor:pointer;height:40px;overflow:hidden;position:fixed!important;right:2rem!important;transform:none!important;transition:all .4s cubic-bezier(.4,0,.2,1);width:80px;z-index:9999!important}.App_themeToggle__3ZZSh:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s ease}.App_themeToggle__3ZZSh:hover{box-shadow:0 8px 25px #0000004d,0 0 20px #f44;box-shadow:0 8px 25px #0000004d,0 0 20px var(--primaryAccent);transform:scale(1.05) translateY(-2px)}.App_themeToggle__3ZZSh:hover:before{transform:translateX(100%)}.App_toggleSlider__H5cPJ{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f1419);border-radius:25px;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.App_toggleSlider__H5cPJ:after{background:linear-gradient(135deg,#00f5ff1a,#ff00e60d);border-radius:23px;bottom:2px;content:"";left:2px;opacity:.5;position:absolute;right:2px;top:2px}.App_toggleSliderLight__ZTER1{background:linear-gradient(135deg,#e0f2fe,#bae6fd 50%,#7dd3fc)}.App_toggleSliderLight__ZTER1:after{background:linear-gradient(135deg,#1e3a8a1a,#1d4ed80d)}.App_toggleIcon__4MU2b{align-items:center;background:linear-gradient(135deg,#f44,#f66);background:linear-gradient(135deg,var(--primaryAccent),var(--secondaryAccent));border-radius:50%;box-shadow:0 4px 12px #0006,inset 0 1px 0 #fff3;color:#fff;display:flex;height:32px;justify-content:center;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:32px;z-index:1}.App_toggleIcon__4MU2b svg{transition:all .3s ease}.App_toggleSliderLight__ZTER1 .App_toggleIcon__4MU2b{background:#1e3a8a;left:44px;transform:translateY(-50%) rotate(180deg)}.App_themeToggle__3ZZSh:active .App_toggleIcon__4MU2b{transform:translateY(-50%) scale(.95)}.App_toggleSliderLight__ZTER1 .App_themeToggle__3ZZSh:active .App_toggleIcon__4MU2b{transform:translateY(-50%) scale(.95) rotate(180deg)}[data-theme=light] .App_navLink__VlNoH{color:#fff}.App_burgerMenu__xCAw3{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;justify-content:center;padding:.5rem;position:fixed!important;right:1rem!important;top:1rem!important;z-index:9997!important}.App_burgerMenu__xCAw3 span{background:#f44;background:var(--primaryAccent);border-radius:2px;display:block;height:3px;margin:3px 0;transition:.3s;width:25px}[data-theme=light] .App_burgerMenu__xCAw3 span{background:#fff}.App_burgerOpen__vfPGO span:first-child{transform:rotate(-45deg) translate(-5px,6px)}.App_burgerOpen__vfPGO span:nth-child(2){opacity:0}.App_burgerOpen__vfPGO span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){.App_header__NiW2c{flex-direction:row;height:85px;justify-content:space-between;padding:.5rem}.App_themeToggle__3ZZSh{bottom:1rem!important;height:35px;position:fixed!important;right:1rem!important;width:70px}.App_toggleIcon__4MU2b{font-size:1rem;height:28px;width:28px}.App_toggleSliderLight__ZTER1 .App_toggleIcon__4MU2b{left:38px}.App_burgerMenu__xCAw3{display:flex}.App_logoImg__V\+Dyw{height:180px!important;left:1rem!important;position:absolute!important;top:calc(50% + 25px)!important;transform:translateY(-50%)!important;width:180px!important}.App_logoImg__V\+Dyw:hover{transform:scale(1.05)!important}.App_nav__XB-Bh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b1ef2;flex-direction:column;height:100vh;padding:2rem 1rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:250px;z-index:1040}[data-theme=light] .App_nav__XB-Bh{background:#1e3a8af2}[data-theme=light] .App_navLink__VlNoH{color:#fff}.App_navOpen__MDMNz{transform:translateX(0)}.App_navLink__VlNoH{font-size:.9rem;padding:.3rem .8rem}.App_hero__q7tRm{height:80vh;padding:1rem}.App_heroContent__fNIpz h1{font-size:1.8rem;margin-bottom:1rem}.App_heroContent__fNIpz p{font-size:1rem;margin-bottom:1.5rem}.App_ctaButton__C3EjS{font-size:1rem;padding:.8rem 1.5rem}.App_services__4xewX{padding:2rem 1rem}.App_services__4xewX h2{font-size:2rem;margin-bottom:2rem}.App_portfolio__d\+Gwy{padding:2rem 1rem}.App_portfolio__d\+Gwy h2{font-size:2rem;margin-bottom:2rem}.App_gamesGrid__wgOsL{gap:2rem;grid-template-columns:repeat(2,1fr)}.App_gameIcon__p3-bR{font-size:4rem;height:150px;width:150px}.App_gameName__Qmu02{font-size:1rem}.App_servicesGrid__FMWGW{gap:1rem;grid-template-columns:1fr}.App_serviceCard__x01y9{padding:1rem}.App_serviceCard__x01y9 h3{font-size:1.1rem}.App_footer__FwuVS{padding:1.5rem 1rem}}@media (max-width:480px){.App_logoImg__V\+Dyw{height:140px!important;left:.5rem!important;position:absolute!important;top:calc(50% + 5px)!important;transform:translateY(-50%)!important;width:140px!important}.App_heroContent__fNIpz h1{font-size:1.5rem}.App_heroContent__fNIpz p{font-size:.9rem}.App_portfolio__d\+Gwy h2,.App_services__4xewX h2{font-size:1.8rem}.App_gamesGrid__wgOsL{gap:2rem;grid-template-columns:1fr}.App_gameIcon__p3-bR{font-size:5rem;height:200px;width:200px}.App_navLink__VlNoH{font-size:.8rem;padding:.2rem .6rem}}.App_modalOverlay__Xko22{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.App_modalContent__zQfZQ{background:#0f1419;background:var(--componentBackground);border-radius:12px;height:80vh;max-width:1200px;overflow:hidden;position:relative;width:90vw}.App_closeButton__YvJRR{font-size:2rem;right:15px}.App_closeButton__YvJRR,.App_fullscreenButton__bWHFB{background:none;border:none;color:#f44;color:var(--primaryAccent);cursor:pointer;position:absolute;top:10px;z-index:2001}.App_fullscreenButton__bWHFB{font-size:1.5rem;right:60px}.App_gameIframe__bHkYf{border:none;height:100%;width:100%}@media (max-height:500px) and (orientation:landscape){.App_hero__q7tRm{height:auto!important;min-height:100vh!important;padding:6rem 1rem 2rem!important}.App_header__NiW2c{height:60px!important}.App_logoImg__V\+Dyw{height:120px!important;top:calc(50% + 10px)!important;width:120px!important}.App_heroContent__fNIpz{padding-top:2rem}.App_heroContent__fNIpz h1{font-size:1.8rem!important;margin-bottom:.5rem!important}.App_heroContent__fNIpz p{font-size:1rem!important;margin-bottom:1rem!important}.App_ctaButton__C3EjS{font-size:1rem!important;padding:.8rem 1.5rem!important}.App_app__kjqwC,body{overflow-y:auto!important}}.dark-theme-container{background:radial-gradient(circle at top left,#ff00004d,#0000 60%),radial-gradient(circle at bottom right,#0000ff4d,#0000 60%),#0a0b1e;background-blend-mode:screen;min-height:100vh;position:relative;width:100%}[data-theme=light] .dark-theme-container{background:radial-gradient(circle at top left,#1e3a8a1a,#0000 60%),radial-gradient(circle at bottom right,#1e3a8a1a,#0000 60%),#fff;color:#1e3a8a}.dark-theme-container:before{background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:40px 40px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}[data-theme=light] .dark-theme-container:before{background-image:linear-gradient(#1e3a8a1a 1px,#0000 0),linear-gradient(90deg,#1e3a8a1a 1px,#0000 0)}.dark-theme-container>*{position:relative;z-index:2}
/*# sourceMappingURL=main.376e340f.css.map*/