*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;color:#333;background-color:#fff}#root{width:100%;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;height:auto;display:block}.maintenance-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.maintenance-content{background:#fffffff2;padding:60px 40px;border-radius:20px;box-shadow:0 20px 60px #0000004d;text-align:center;max-width:600px;width:100%;animation:fadeIn .6s ease-in;position:relative}.language-toggle{position:absolute;top:20px;right:20px;display:flex;gap:8px}.language-toggle button{padding:8px 16px;background:transparent;border:2px solid #667eea;border-radius:8px;color:#667eea;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.language-toggle button:hover{background:#667eea1a;transform:translateY(-2px)}.language-toggle button.active{background:#667eea;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.company-header{display:flex;align-items:center;gap:20px;margin-bottom:40px;justify-content:flex-start}.company-logo{width:100px;height:100px;object-fit:contain;border-radius:12px;box-shadow:0 4px 12px #0000001a;flex-shrink:0}.company-name{font-size:2.5rem;font-weight:800;color:#667eea;margin:0;letter-spacing:2px;text-transform:uppercase;text-align:left}.maintenance-message{margin-bottom:50px}.maintenance-message h2{font-size:2rem;color:#333;margin-bottom:20px;font-weight:600}.maintenance-message p{font-size:1.1rem;color:#666;margin-bottom:10px;line-height:1.6}.comeback-message{font-size:1.3rem!important;font-weight:700!important;color:#764ba2!important;margin-top:20px!important;font-style:italic}.contact-info{border-top:2px solid #e0e0e0;padding-top:30px}.contact-info h3{font-size:1.5rem;color:#333;margin-bottom:20px;font-weight:600}.contact-details{text-align:center}.contact-details p{font-size:1rem;color:#555;margin:8px 0;line-height:1.8}.contact-details strong{color:#667eea;font-weight:700;font-size:1.1rem;display:block;margin-top:15px;margin-bottom:5px}@media(max-width:768px){.maintenance-content{padding:40px 30px}.company-header{gap:15px}.company-logo{width:80px;height:80px}.company-name{font-size:2rem}.maintenance-message h2{font-size:1.5rem}.maintenance-message p{font-size:1rem}.comeback-message{font-size:1.1rem!important}.contact-info h3{font-size:1.3rem}.contact-details p{font-size:.95rem}}@media(max-width:480px){.maintenance-content{padding:30px 20px}.company-header{flex-direction:column;gap:15px;align-items:center}.company-logo{width:70px;height:70px}.company-name{font-size:1.5rem;text-align:center}.maintenance-message h2{font-size:1.3rem}}.app{width:100%;min-height:100vh}*{scroll-behavior:smooth}
