.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #ff6b351a;box-shadow:0 2px 20px #0000000d;left:0;padding:20px 0;position:fixed;right:0;top:0;z-index:1000}.header-content{justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{color:#333;font-size:1.4rem;font-weight:700;gap:12px;text-decoration:none;transition:all .3s ease}.logo svg,.logo:hover{color:#ff6b35}.logo svg{transition:transform .3s ease}.logo:hover svg{transform:rotate(10deg) scale(1.1)}.nav{display:flex;gap:30px}.nav a{color:#666;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav a:hover{color:#ff6b35}.nav a:after{background:linear-gradient(90deg,#ff6b35,#ff8c00);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav a:hover:after{width:100%}.menu-toggle{background:#0000;border:none;color:#ff6b35;cursor:pointer;display:none;padding:5px}@media (max-width:768px){.menu-toggle{display:block}.nav{background:#fffffffa;border-bottom:1px solid #ff6b351a;box-shadow:0 10px 30px #0000001a;display:none;flex-direction:column;gap:20px;left:0;padding:20px;position:fixed;right:0;top:70px}.nav-open{display:flex}.nav a:after{display:none}}.footer{background:linear-gradient(180deg,#fff8f5,#ffebe0);border-top:1px solid #ff6b351a;margin-top:80px;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h4{color:#ff6b35;font-size:1.2rem;margin-bottom:20px}.footer-logo{align-items:center;color:#333;display:flex;font-size:1.3rem;font-weight:700;gap:12px;margin-bottom:15px}.footer-logo svg{color:#ff6b35}.footer-section p{color:#666;font-size:.95rem}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{color:#666;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ff6b35}.footer-contact{display:flex;flex-direction:column;gap:15px}.contact-item{align-items:center;color:#666;display:flex;gap:10px}.contact-item svg{color:#ff6b35}.footer-bottom{border-top:1px solid #ff6b351a;padding-top:30px;text-align:center}.footer-bottom p{color:#999;font-size:.9rem}@media (max-width:768px){.footer-content{grid-template-columns:1fr;text-align:center}.contact-item,.footer-logo{justify-content:center}}.home{padding-top:0}.hero{align-items:center;background:linear-gradient(135deg,#fff,#fff5f0);display:flex;min-height:100vh;overflow:hidden;padding:120px 20px 80px;position:relative}.hero:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#ff8c0014 0,#0000 30%),radial-gradient(circle at 80% 20%,#ff57220f 0,#0000 30%),radial-gradient(circle at 40% 40%,#ffc1070a 0,#0000 40%);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%}@keyframes float{0%,to{transform:rotate(0deg) scale(1)}33%{transform:rotate(5deg) scale(1.05)}66%{transform:rotate(-5deg) scale(.95)}}.hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.hero h1{-webkit-text-fill-color:#0000;animation:fadeInUp .8s ease;background:linear-gradient(135deg,#ff6b35,#ff8c00 50%,#ff4500);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;letter-spacing:-1px;margin-bottom:1.5rem}.hero-subtitle{animation:fadeInUp .8s ease .2s;animation-fill-mode:both;color:#666;font-size:1.3rem;margin-bottom:2.5rem}.hero-buttons{animation:fadeInUp .8s ease .4s;animation-fill-mode:both;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.features{background:#fff;padding:80px 20px;position:relative}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.feature-card{background:#fff;border:1px solid #ff6b351a;border-radius:20px;box-shadow:0 5px 20px #0000000d;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.feature-card:hover{border-color:#ff6b354d;box-shadow:0 15px 40px #ff6b3526;transform:translateY(-10px)}.feature-icon{color:#ff6b35;margin-bottom:20px}.feature-card h3{color:#333;font-size:1.5rem;margin-bottom:15px}.feature-card p{color:#666}.games{background:linear-gradient(180deg,#fff,#fff8f5);padding:80px 20px}.games-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:60px}.game-card{background:#fff;border:1px solid #ff6b351a;border-radius:20px;box-shadow:0 5px 20px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.game-card:hover{border-color:#ff6b354d;box-shadow:0 15px 40px #ff6b3533;transform:scale(1.05)}.game-image{align-items:center;background:linear-gradient(135deg,#ff8c001a,#ff57221a);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.game-placeholder{color:#ff6b3580;position:relative;z-index:1}.game-info{padding:30px}.game-info h3{color:#333;font-size:1.5rem;margin-bottom:10px}.game-info p{color:#666;margin-bottom:20px}.game-stats{display:flex;gap:30px;margin-bottom:15px}.stat{align-items:center;color:#666;display:flex;gap:8px}.stat svg{color:orange}.game-platform{color:#ff6b35;font-size:.9rem;font-weight:600}.cta{background:linear-gradient(135deg,#ff8c000d,#ff57220d);padding:100px 20px;position:relative}.cta-content{margin:0 auto;max-width:600px;text-align:center}.cta h2{margin-bottom:20px}.cta p{color:#666;font-size:1.2rem;margin-bottom:30px}.cta .btn{align-items:center;display:inline-flex;gap:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.features-grid,.games-grid{grid-template-columns:1fr}}.about-contact{padding-top:100px}.about-section{margin-bottom:80px}.about-intro{margin:0 auto 60px;max-width:800px;text-align:center}.about-intro p{color:#666;font-size:1.2rem;line-height:1.8}.about-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.about-card{background:#fff;border:1px solid #ff6b351a;border-radius:20px;box-shadow:0 5px 20px #0000000d;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.about-card:hover{border-color:#ff6b354d;box-shadow:0 10px 30px #ff6b3526;transform:translateY(-5px)}.about-icon{color:#ff6b35;margin-bottom:20px}.about-card h3{color:#333;font-size:1.5rem;margin-bottom:15px}.about-card p{color:#666}.company-info{background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid #ff6b351a;border-radius:20px;padding:40px}.company-info h2{margin-bottom:30px;text-align:left}.company-info ul{list-style:none;padding:0}.company-info li{border-bottom:1px solid #ff6b351a;color:#666;font-size:1.1rem;padding:15px 0 15px 35px;position:relative}.company-info li:last-child{border-bottom:none}.company-info li:before{color:#ff6b35;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.contact-section h2{margin-bottom:50px;text-align:center}.contact-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contact-info h3{color:#333;margin-bottom:30px}.info-items{margin-bottom:40px}.info-item{display:flex;gap:20px;margin-bottom:25px}.info-item svg{color:#ff6b35;flex-shrink:0;margin-top:3px}.info-item strong{color:#333;display:block;margin-bottom:5px}.info-item p{color:#666;font-size:1rem}.business-hours{background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid #ff6b351a;border-radius:15px;padding:25px}.business-hours h4{color:#ff6b35;margin-bottom:15px}.business-hours p{color:#666;margin-bottom:8px}.contact-form h3{color:#333;margin-bottom:30px}.form-group{margin-bottom:20px}.form-group input,.form-group textarea{background:#fff;border:1px solid #ff6b3533;border-radius:10px;color:#333;font-size:1rem;padding:15px 20px;transition:all .3s ease;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#999}.form-group input:focus,.form-group textarea:focus{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a;outline:none}.form-group textarea{font-family:inherit;resize:vertical}.contact-form .btn{align-items:center;display:inline-flex;gap:10px;justify-content:center;width:100%}@media (max-width:968px){.about-cards,.contact-content{grid-template-columns:1fr}.company-info{padding:30px 20px}.contact-section h2{text-align:center}}.terms{padding-top:100px}.legal-content{margin:0 auto;max-width:800px}.last-updated{border-bottom:1px solid #ff6b3533;color:#ff8c00;font-style:italic;margin-bottom:40px;padding-bottom:20px}.legal-section{margin-bottom:50px}.legal-section h2{color:#ff6b35;font-size:1.8rem;margin-bottom:20px;text-align:left}.legal-section p{color:#666;line-height:1.8;margin-bottom:15px}.legal-section ul{margin:20px 0;padding-left:30px}.legal-section li{color:#666;line-height:1.8;list-style-type:disc;margin-bottom:10px}.legal-section li::marker{color:#ff6b35}.contact-info{border:1px solid #ff6b3533;border-radius:10px;margin-top:15px;padding:20px}.contact-info,.intro-section{background:linear-gradient(135deg,#fff8f5,#fff)}.intro-section{border:1px solid #ff6b351a;border-radius:15px;margin-bottom:30px;padding:25px}.intro-section p{margin-bottom:15px}.intro-section a{color:#ff6b35;font-weight:600;text-decoration:none;transition:all .3s ease}.intro-section a:hover{color:#ff4500;text-decoration:underline}@media (max-width:768px){.legal-content{padding:0 15px}.legal-section h2{font-size:1.5rem}}.privacy{padding-top:100px}.privacy .legal-content{margin:0 auto;max-width:800px}.privacy .last-updated{border-bottom:1px solid #ff6b3533;color:#ff8c00;font-style:italic;margin-bottom:40px;padding-bottom:20px}.privacy .legal-section{margin-bottom:50px}.privacy .legal-section h2{color:#ff6b35;font-size:1.8rem;margin-bottom:20px;text-align:left}.privacy .legal-section h3{color:#ff5722;font-size:1.3rem;margin:25px 0 15px}.privacy .legal-section p{color:#666;line-height:1.8;margin-bottom:15px}.privacy .legal-section ul{margin:20px 0;padding-left:30px}.privacy .legal-section li{color:#666;line-height:1.8;list-style-type:disc;margin-bottom:10px}.privacy .legal-section li::marker{color:#ff6b35}.privacy .contact-info{background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid #ff6b3533;border-radius:10px;margin-top:15px;padding:20px}.privacy .legal-section a{color:#ff6b35;font-weight:500;text-decoration:none;transition:all .3s ease}.privacy .legal-section a:hover{color:#ff4500;text-decoration:underline}.privacy .legal-section strong{color:#333;font-weight:600}.privacy-intro{background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid #ff6b351a;border-radius:15px;margin-bottom:40px;padding:30px}.privacy-intro h3{color:#ff6b35;font-size:1.6rem;margin-bottom:15px;margin-top:30px}.privacy-intro h4{color:#ff5722;font-size:1.2rem;margin-bottom:12px;margin-top:25px}.privacy-intro p{color:#666;line-height:1.8;margin-bottom:15px}.privacy-intro ul{margin:15px 0;padding-left:30px}.privacy-intro li{color:#666;line-height:1.8;list-style-type:disc;margin-bottom:8px}.privacy-intro li::marker{color:#ff6b35}@media (max-width:768px){.privacy .legal-content{padding:0 15px}.privacy .legal-section h2{font-size:1.5rem}.privacy .legal-section h3{font-size:1.2rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#fff,#fff5f0);background-attachment:fixed;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}body:before{background:radial-gradient(circle at 30% 20%,#ff8c000d 0,#0000 40%),radial-gradient(circle at 70% 60%,#ff57220d 0,#0000 40%),radial-gradient(circle at 90% 90%,#ffc10708 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1}.App{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:2}.container{margin:0 auto;max-width:1200px;padding:0 20px}.page-content{flex:1 1;padding:100px 20px 80px}h1,h2,h3{font-weight:700;margin-bottom:1.5rem}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#ff8c00 50%,#ff4500);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}h2{color:#ff6b35;font-size:2.5rem;margin-bottom:2rem}h3{color:#ff5722;font-size:1.8rem}p{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.btn{background:linear-gradient(135deg,#ff6b35,#ff8c00);border:none;border-radius:30px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin:10px 10px 10px 0;overflow:hidden;padding:15px 40px;position:relative;text-decoration:none;transition:all .3s ease}.btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn:hover:before{left:100%}.btn:hover{box-shadow:0 8px 25px #ff6b3566;transform:translateY(-3px)}.btn-secondary{background:#0000;border:2px solid #ff6b35;box-shadow:none;color:#ff6b35}.btn-secondary:hover{background:#ff6b351a;box-shadow:0 4px 15px #ff6b3533}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.8rem}.page-content{padding:80px 20px 60px}}
/*# sourceMappingURL=main.5963397d.css.map*/