body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-header{background-color:#282c34;color:#fff;font-family:poppins;justify-content:space-between;padding:10px 20px;position:relative}.App-header,.header-left{align-items:center;display:flex}.header-left{cursor:pointer}.app-logo{height:40px;margin-right:15px}.app-name{font-size:24px;margin:0}.header-right{align-items:center;display:flex}.header-menu{display:flex;list-style-type:none;margin:0;padding:0}.header-menu li{margin-left:20px}.header-menu li a{color:#fff;text-decoration:none}.search-icon{color:#f59e2d;cursor:pointer;font-size:16px;margin-left:20px}.search-popup{background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;position:absolute;right:20px;top:60px}.search-input,.search-popup{border-radius:5px;padding:10px}.search-input{border:1px solid #ccc;margin-right:10px}.search-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.search-button:hover{background-color:#0056b3}.suggestions-list{list-style-type:none;margin:10px;padding:0}.suggestions-list li{border-radius:10px;cursor:pointer;padding:8px 16px}.suggestions-list li:hover{background-color:#f0f0f0}.suggestions-list li{color:#333}@media (max-width:480px){.App-header{padding:10px}.app-logo{height:30px;margin-right:5px}.app-name{font-size:12px}.header-left,.header-right{align-items:flex-start;flex-direction:column}.header-menu{margin-top:10px;width:100%}.header-menu li{margin-left:0;margin-top:0}.header-menu li a{font-size:12px;gap:15px;padding:10px}.search-icon{font-size:14px;margin-top:5px}.search-popup{padding:5px;right:5px;top:45px}.search-button,.search-input,.suggestions-list li{font-size:14px}}@media (min-width:769px){.header-right{justify-content:flex-end}.header-menu,.header-right{align-items:center;display:flex}.header-menu-toggle{display:none}.header-menu.visible{display:flex}}.about-container{background-color:#ffffff70;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.108);margin:40px auto 80px;max-height:1000px;max-width:800px;padding:20px}.about-container h2{color:#333;font-size:18px;margin-bottom:20px}.about-container p{color:#666;font-size:18px;line-height:1.6}.about-container .developer-links{margin-top:20px}.about-container .developer-links ul{list-style-type:none;padding:0}.about-container .developer-links ul li{margin-bottom:10px}.about-container .developer-links ul li a{color:#007bff;text-decoration:none}.about-container .developer-links ul li a:hover{text-decoration:underline}.weather-container{background-color:hsla(0,0%,100%,.712);border-radius:10px;box-shadow:2px 2px 4px #0000001a;margin:0 auto;max-width:1800px;overflow:hidden;padding:20px;width:100%}.weather-info{margin-bottom:20px;text-align:center}.weather-info img{height:100px;vertical-align:middle;width:100px}.forecast-container{margin-top:20px;width:100%}.daily-forecast,.hourly-forecast{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.day,.hour{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px #0000001a;flex:1 1 120px;margin:10px;min-width:100px;padding:10px;text-align:center}.day img,.hour img{height:50px;margin-bottom:5px;width:50px}@media (max-width:768px){.day,.hour{flex:1 1 45%}}@media (max-width:480px){.weather-container{padding:0}.weather-info{margin-bottom:15px;width:100%}.weather-info img{height:80px;width:80px}.day,.hour{flex:1 1 100%;margin:5px 0;padding:10px}.day img,.hour img{height:40px;margin-bottom:3px;width:40px}}.privacy-container{background-color:#ffffff70;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:40px auto;max-width:800px;padding:20px;text-align:left}.privacy-container h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.privacy-container h3{color:#333;font-size:20px;margin-top:30px;text-align:center}.privacy-container h4{color:#333;font-size:18px;margin-top:20px}.privacy-container p{color:#666;font-size:16px;line-height:1.6}.privacy-container ul{margin-bottom:10px;margin-top:10px}.privacy-container li{margin-bottom:8px}.privacy-container a{color:#007bff;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.extensions-container{font-family:poppins;margin:40px auto;max-width:800px;padding:20px}.extensions-header{margin-bottom:40px;text-align:center}.extension-card{align-items:center;background-color:#f9f9f93e;border:1px solid #ccc;border-radius:20px;display:flex;margin-bottom:40px;padding:20px}.extension-image{height:auto;margin-right:20px;width:200px}.extension-details{flex:1 1}.extension-details h2{font-size:24px;margin-bottom:10px}.extension-details p{color:#666;font-size:16px;margin-bottom:20px}.download-button{text-align:center}.btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-decoration:none}.btn:hover{background-color:#0056b3}.howto{margin-top:40px}.howto p{color:#333;font-size:16px;line-height:1.6;text-align:left}.howto img{margin-bottom:10px;max-width:100%}.howtoinstall{align-items:center;background-color:#f9f9f94b;border:1px solid #ccc;border-radius:20px;font-family:poppins;margin:40px auto;max-width:800px;padding:20px}.howto h2{font-size:20px;text-align:center}.howto h3{color:#007bff;font-size:16px;text-align:center}@media screen and (max-width:767px){.extensions-container{margin:20px auto;padding:10px}.extensions-header{margin-bottom:20px;text-align:center}.extension-card{align-items:flex-start;flex-direction:column}.extension-image{align-self:center;height:auto;margin-bottom:10px;margin-right:0;max-width:150px;width:100%}.extension-details{padding:0 10px;text-align:center}.extension-details h2{font-size:20px;margin-bottom:8px}.extension-details p{font-size:14px;margin-bottom:15px}.download-button{margin:0 auto;text-align:center}.btn{font-size:14px;padding:8px 15px}.howto{margin-top:20px;padding:10px}.howto p{font-size:14px;line-height:1.4;text-align:left}.howto img{margin-bottom:8px;max-width:100%}.howtoinstall{margin:20px auto;padding:15px}.howtoinstall h2{font-size:18px}.howtoinstall h3{font-size:14px}}body{background-color:rgba(156,233,247,.444)}.App,body{font-family:Poppins,sans-serif}.App{color:#333;text-align:center}
/*# sourceMappingURL=main.f31c0521.css.map*/