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}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}body{background-color:#f7f7f7}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}nav{background-color:#1e2023;height:4rem;justify-content:center;padding:0 20px;width:100vw}nav,nav .navbarcontent{align-items:center;display:flex}nav .navbarcontent{gap:200px}nav .navbarcontent .nav_left{align-items:center;display:flex;gap:20px;justify-content:space-between}nav .navbarcontent .nav_left img{height:3rem;width:auto}nav .navbarcontent .nav_left input[type=number]{height:35px;text-indent:17px;width:300px}nav .navbarcontent .nav_left input::-webkit-inner-spin-button,nav .navbarcontent .nav_left input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}nav .navbarcontent .nav_right a{color:#fff;text-decoration:none}nav .navbarcontent .nav_right a:hover{text-decoration:underline;-webkit-text-decoration-color:#f25b2d;text-decoration-color:#f25b2d;text-underline-offset:.5rem}nav .navbarcontent .nav_right ul{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;list-style:none}.recents{align-items:center;background-color:#1e2023;display:flex;height:32px;justify-content:center}.recents .recentcities{padding:0 5px;position:relative;white-space:nowrap;width:700px}.recents .recentcities p{bottom:20px;color:#f25b2d;font-size:11px;left:10px;position:absolute}.recents .recentcities a,.recents .recentcities li,.recents .recentcities ul{height:31px;line-height:35px}.recents .recentcities a{color:#fff;text-decoration:none}.recents .recentcities ul{display:flex}.recents .recentcities li{font-size:12px;list-style:none;padding:0 5px}.recents .recentcities li:hover{background-color:#f25b2d}.container{flex-direction:column;min-height:calc(100vh - 221px)}#alert,.container{align-items:center;display:flex}#alert{background-color:red;color:#fff;justify-content:center;margin:0 10px;padding:5px;width:100vw}#alert .alertcontent{position:relative;text-align:center;width:800px}#alert .alertcontent p{font-size:.75rem}#alert .alertcontent img{cursor:pointer;-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(125deg) brightness(109%) contrast(111%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(125deg) brightness(109%) contrast(111%);font-size:.75rem;height:auto;left:740px;opacity:50%;position:absolute;top:3px;width:10px}#alert .alertcontent img:hover{opacity:100%}.header{margin:20px 0;text-align:center}.header h2{display:inline;font-size:24px;font-weight:400;position:relative}.header h2:before{background:rgba(241,92,43,.5);bottom:2px;content:"";height:8px;left:50%;position:absolute;-webkit-transform:skew(-12deg) translateX(-50%);transform:skew(-12deg) translateX(-50%);width:97%;z-index:-1}.landing{align-items:center;display:flex;flex-direction:column;width:700px}.landing .landheader{margin:20px 0;text-align:center}.landing .landheader h1{display:inline;font-size:28px;font-weight:400;position:relative}.landing .content{align-items:center;display:flex;gap:10px;height:auto;justify-content:space-between;padding:10px;position:relative;width:100%}.landing .content .current{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);flex:2 1;height:250px;padding:15px}.landing .content .current .currentheader{text-align:center}.landing .content .current .currentheader h2{font-size:26px}.landing .content .current .currentinfo{display:flex;justify-content:space-evenly}.landing .content .icon{height:200px;position:relative}.landing .content .icon img{height:150px;width:150px}.landing .content .temp{align-items:center;display:flex;flex-direction:column;height:200px;padding-top:20px}.landing .content .temp .tempnumber{display:flex;position:relative}.landing .content .temp .tempnumber p:after{content:"°";font-size:18px;position:relative;top:-30px}.landing .content .temp .feelslike{font-size:18px}.landing .content .temp p{display:inline-block;font-size:65px}.landing .content .temp p:nth-child(2){font-size:12px;font-style:italic;top:106px}.landing .content .today,.landing .content .tonight{display:flex;flex:1 1;flex-direction:column;height:250px;padding:15px}.landing .content .today h2,.landing .content .tonight h2{font-size:26px;text-align:center}.landing .content .today p,.landing .content .tonight p{text-transform:capitalize}.landing .content .today{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.landing .content .today p{line-height:2em}.landing .content .today p:nth-child(2){line-height:normal;text-align:center}.landing .content .today img{-webkit-filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);height:auto;width:12px}.landing .content .today .rain{align-items:center;display:flex;gap:5px}.landing .content .tonight{background-color:#f7f7f7;display:none}.landing button{-webkit-appearance:button;appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1e2023;border-radius:6px;border-width:0;box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1px 0 rgba(0,0,0,.07);box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;height:44px;line-height:1.15;margin:12px 0 0;outline:none;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-transform:none;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .2s,box-shadow .08s ease-in;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:140px}.landing button:disabled{cursor:default}.landing button:focus{box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 6px 15px 0 rgba(50,50,93,.2),0 2px 2px 0 rgba(0,0,0,.1),0 0 0 4px rgba(50,151,211,.3)}.landing a{color:#fff;text-decoration:none}.weatherbar .weatherheader{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100px;padding:10px;position:relative;width:100vw}.weatherbar .weatherheader .weatherheadercontent{display:flex;flex-direction:column;padding:0 10px;width:700px}.weatherbar .weatherheader .weatherheadercontent h2{font-size:28px}.weatherbar .weatherheader .weatherheadercontent p{font-size:12px}.weatherbar .weatherheader .weatheroptions{bottom:5px;position:absolute}.weatherbar .weatherheader .weatheroptions ul{display:flex}.weatherbar .weatherheader .weatheroptions li{font-size:14px;list-style:none;padding:0 25px}.weatherbar .weatherheader .weatheroptions a{color:#000;cursor:pointer;display:block;position:relative;text-decoration:none}.weatherbar .weatherheader .weatheroptions a:after{background-color:#f25b2d;bottom:0;content:"";height:.1em;left:0;opacity:0;position:absolute;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%}.weatherbar .weatherheader .weatheroptions a:focus:after,.weatherbar .weatherheader .weatheroptions a:hover:after{opacity:1;-webkit-transform:translate3d(0,.2em,0);transform:translate3d(0,.2em,0)}.weather{display:flex;gap:10px;padding:0 10px}.weather .weatherleft,.weather .weatherright{display:flex;flex-direction:column}.weather .weatherleft_box{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;gap:10px;height:auto;margin-bottom:10px;padding:10px;position:relative;width:520px}.weather .weatherleft_box img{height:120px;width:120px}.weather .weatherleft_box .icon,.weather .weatherleft_box .temp{align-items:center;display:flex;flex:1 1;flex-direction:column}.weather .weatherleft_box .temp{height:140px;justify-content:space-between}.weather .weatherleft_box .temp .tempnumber{display:flex;padding-top:10px}.weather .weatherleft_box .temp .tempnumber p{font-size:65px}.weather .weatherleft_box .temp .tempnumber p:after{content:"°";font-size:18px;position:relative;top:-30px}.weather .weatherleft_box .temp .feelslike p{font-size:12px;font-style:italic}.weather .weatherright_box{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:150px;margin-bottom:10px;padding:10px;width:150px}.weather .weatherright_box p{font-size:14px;line-height:25px;text-transform:capitalize}.weather .weatherright_box h4{font-weight:500;margin-bottom:20px}.weather .weatherright_box img{-webkit-filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);height:auto;width:12px}.weather .small-box-left{align-items:center;display:flex;flex:1 1;justify-content:stretch}.weather .small-box-right{align-items:center;display:flex;flex:1 1;gap:60px}.weather .small-box-right .small-box-right-left,.weather .small-box-right .small-box-right-right{font-size:14px;line-height:24px}.weather .weatherside-header{align-content:center;display:flex;justify-content:space-between}.weather .weatherside-header p:first-child{font-size:16px;line-height:normal}.weather .weatherleft_box:nth-child(2){align-items:center;display:flex;flex-direction:column}.weather .weatherleft_box:nth-child(2) .chart{margin-bottom:10px;margin-top:25px;width:100%}.hourly{align-items:center;display:flex;flex-direction:column;padding:0 10px;width:900px}.hourly h2{margin:20px;text-align:center}.hourly .desc{align-items:center;display:flex;text-transform:capitalize}.hourly table{border-collapse:collapse;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:14px}.hourly table th{height:24px;padding:3px 10px;text-align:left;white-space:nowrap}.hourly table thead tr{background-color:#e7e7e7}.hourly table tr td{height:40px;padding:3px 10px;white-space:nowrap}.hourly table tbody tr:nth-child(2n){background-color:#fff}.hourly table img{height:auto;width:34px}.forecastheader{margin:20px}.forecast{display:flex;flex-wrap:wrap;justify-content:center;width:700px}.forecast .daycast{align-items:center;background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-direction:column;height:auto;margin:5px;padding:10px;width:150px}.forecast .daycast h3{text-decoration:underline}.forecast .daycast .daycasttemps{align-items:center;display:flex;justify-content:center}.forecast .daycast .daycasttemps p:first-child{color:#f25b2d}.forecast .daycast .daycasttemps p:nth-child(2){color:#0d8af5}.forecast .daycast .rain{display:flex;gap:5px}.forecast .daycast .rain img{-webkit-filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);height:auto;width:12px}.forecast .daycast img{height:auto;width:100px}.forecast .daycast h3{font-size:1rem}.forecast .daycast p{text-align:center;text-transform:capitalize}.footer{align-items:center;background-color:#1e2023;bottom:0;display:flex;height:75px;justify-content:center;left:0;margin-top:50px;padding:0 20px;position:relative;width:100vw}.footer,.footer a{color:#fff;font-size:12px;font-weight:200}.error{align-items:center;background-color:#1e2023;color:#fff;display:flex;height:25px;justify-content:center;width:100vw}.error .errorcontent{position:relative;width:900px}.error .errormessage{align-items:center;background-color:#f25b2d;border-radius:5px;display:flex;justify-content:center;left:70px;padding:5px 20px;position:absolute;top:-20px}.error .errormessage p{font-size:14px}.error .errormessage img{cursor:pointer;-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(125deg) brightness(109%) contrast(111%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(125deg) brightness(109%) contrast(111%);font-size:.75rem;height:auto;left:204px;opacity:50%;position:absolute;top:4px;width:5px}.error .errormessage img:hover{opacity:100%}.sources{align-items:center;background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-direction:column;justify-content:center;line-height:30px;padding:10px;width:300px}.sources a{color:#000;text-decoration:none}.sources a:hover{text-decoration:underline;-webkit-text-decoration-color:#f25b2d;text-decoration-color:#f25b2d;text-underline-offset:.5rem}@media screen and (max-width:768px){nav{padding:0 5px}nav .navbarcontent{align-items:center;display:flex;justify-content:center;width:100%}nav .navbarcontent .nav_right{display:none}nav .navbarcontent .nav_left input[type=number]{font-size:16px;width:225px}.landing{width:100%}.landing .content{flex-direction:column}.landing .content .current{width:100%}.landing .content .current .tonight{display:hidden}.landing .content .current .currentinfo{justify-content:space-between;padding:0 30px}.landing .content .current .currentinfo .temp{padding:20px 30px}.landing .content .current .currentinfo .temp p:nth-child(2){white-space:nowrap}.recents{width:100%}.recents .recentcities{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%}.weatherbar .weatherheader{height:130px}.hourly,.weatherbar .weatherheader .weatherheadercontent{width:100%}.hourly .mobilehourly{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:10px;padding:0 15px;width:100%}.hourly .mobilehourly .content{align-items:center;display:flex;font-size:14px;justify-content:space-between;text-transform:capitalize}.hourly .mobilehourly .content .content-left{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.hourly .mobilehourly .content .content-right{display:flex;flex-direction:column;padding:0 10px}.hourly .mobilehourly .content .content-right img{-webkit-filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);filter:invert(38%) sepia(87%) saturate(2289%) hue-rotate(189deg) brightness(99%) contrast(94%);height:auto;width:10px}.hourly .mobilehourly .content .expand-content{padding:0 10px}.hourly .mobilehourly .extra-content{display:flex;justify-content:space-between}.hourly .mobilehourly .extra-content .extra-content-left,.hourly .mobilehourly .extra-content .extra-content-right{flex:1 1;font-size:14px;line-height:25px;padding:10px}.hourly .mobilehourly .extra-content .extra-content-left-lower,.hourly .mobilehourly .extra-content .extra-content-left-upper,.hourly .mobilehourly .extra-content .extra-content-right-lower,.hourly .mobilehourly .extra-content .extra-content-right-upper{display:flex;justify-content:space-between}.forecast{width:100%}.forecast .daycast{width:175px}.weather{align-items:center;flex-direction:column;gap:0;padding:0 10px;width:100%}.weather .chartheader{left:148px}.weather .weatherright{flex-direction:row;gap:10px}.weather .weatherright .weatherright_box{width:170px}.weather .weatherleft{padding:0 10px;width:100%}.weather .weatherleft .weatherleft_box{flex-direction:column;width:100%}.weather .weatherleft .weatherleft_box .small-box-left{border-bottom:1px solid rgba(0,0,0,.5);flex-direction:row-reverse;gap:60px;justify-content:center;padding:0 20px 10px}.weather .weatherleft .weatherleft_box .small-box-left .temp .tempnumber{padding-left:10px;padding-top:20px}.weather .weatherleft .weatherleft_box .small-box-right{justify-content:center;padding:10px}.mobilelanding{align-items:center;display:flex;flex-direction:column;padding:10px;width:100%}.mobilelanding .landheader{margin:20px 0;text-align:center}.mobilelanding .landheader h1{display:inline;font-size:28px;font-weight:400;position:relative}.mobilelanding .landheader h1:before{background:rgba(241,92,43,.5);bottom:0;content:"";height:14px;left:50%;position:absolute;-webkit-transform:skew(-12deg) translateX(-50%);transform:skew(-12deg) translateX(-50%);width:97%;z-index:-1}.mobilelanding .content{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;justify-content:space-between;margin-bottom:40px;padding:10px 10px 30px;width:100%}.mobilelanding .content .icon{align-items:center;display:flex;flex:1 1;flex-direction:column}.mobilelanding .content .icon img{height:auto;width:125px}.mobilelanding .content .temp{align-items:center;display:flex;flex:1 1;flex-direction:column;height:146px;justify-content:space-between}.mobilelanding .content .temp .tempnumber{display:flex;padding-top:10px}.mobilelanding .content .temp .tempnumber p{font-size:65px}.mobilelanding .content .temp .tempnumber p:after{content:"°";font-size:18px;position:relative;top:-30px}.mobilelanding .content .temp .feeslike p{font-size:12px;font-style:italic}.mobilelanding button{-webkit-appearance:button;appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1e2023;border-radius:6px;border-width:0;box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1px 0 rgba(0,0,0,.07);box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;height:44px;line-height:1.15;margin:12px 0 0;outline:none;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-transform:none;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .2s,box-shadow .08s ease-in;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:140px}.mobilelanding button:disabled{cursor:default}.mobilelanding button:focus{box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 6px 15px 0 rgba(50,50,93,.2),0 2px 2px 0 rgba(0,0,0,.1),0 0 0 4px rgba(50,151,211,.3)}.mobilelanding a{color:#fff;text-decoration:none}}
/*# sourceMappingURL=main.b9095a5d.css.map*/