@charset "UTF-8";@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont_wght-Dc1JWam2.woff2) format("woff2");font-weight:400;font-style:normal}:root{margin:auto;text-align:center;font-family:Nunito,sans-serif;font-weight:400;background-color:#242424;color:#fff}.today-weather__inner{margin:auto;padding:0 30px;max-width:1400px}.today-weather__city{font-size:clamp(2.8125rem,2.4879807692rem + 1.4423076923vw,3.75rem);display:flex;justify-content:center;align-items:center}.today-weather__img-precipitation{object-fit:contain}.today-weather__temperature-current{padding:10px 0;font-size:clamp(3.75rem,2.4519230769rem + 5.7692307692vw,7.5rem)}.today-weather__temperature-current:after{content:"°C";font-size:clamp(3.75rem,2.4519230769rem + 5.7692307692vw,7.5rem)}.today-weather__temperature-min-max{margin:auto;display:flex;justify-content:center;font-size:clamp(1.25rem,1.0336538462rem + .9615384615vw,1.875rem)}.today-weather__temperature-min:after{content:"°C/";font-size:clamp(1.25rem,1.0336538462rem + .9615384615vw,1.875rem)}.today-weather__temperature-max:after{content:"°C";font-size:clamp(1.25rem,1.0336538462rem + .9615384615vw,1.875rem)}.today-weather__text-precipitation,.today-weather__weekday-value{font-size:clamp(1.5rem,1.3701923077rem + .5769230769vw,1.875rem)}.today-weather__hr{margin-top:50px;max-width:850px}.card-weekday{margin:0 15px}@media (max-width: 900px){.card-weekday{margin-bottom:30px}}@media (max-width: 900px){.card-weekday__inner{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}}.card-weekday__weekday{min-width:90px}.card-weekday__weekday-value{font-size:clamp(.875rem,.7451923077rem + .5769230769vw,1.25rem)}.card-weekday__precipitation-icon{margin:auto}.card-weekday__temperature-max-min{min-width:100px}.card-weekday__temperature-max:after{content:"°C - "}.card-weekday__temperature-min:after{content:"°C"}.card-weekday__date{min-width:55px}.weekly-weather{padding-bottom:15px}.weekly-weather__inner{display:flex;justify-content:center}@media (max-width: 900px){.weekly-weather__inner{display:block}}.search{padding:50px 0}.search__inner{margin:auto;max-width:1400px;padding:0 10px}.search__wrapper{position:relative;margin:auto;padding:2.5px;max-width:300px;height:35px;background-color:#fff;border-radius:1000px}.search__input{padding:0 30px 0 5px;width:100%;height:30px;border:0;border-radius:1000px}.search__button{position:absolute;right:2.5px;width:30px;height:30px;background-color:transparent;background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Magnifying_glass_icon.svg/980px-Magnifying_glass_icon.svg.png);border:0;border-radius:50%}@media (hover: hover) and (pointer: fine){.search__button:hover{background-color:#d6d6d6;transition:all .3s}}@media (hover: none) and (pointer: coarse){.search__button:active{background-color:#d6d6d6;transition:all .3s}}.search__button:focus-visible{background-color:#d6d6d6;transition:all .3s}@keyframes loading{0%{rotate:0}to{rotate:360deg}}.loader__circle{position:relative;margin:auto;width:100px;height:100px;border-radius:50%;border:5px solid orange;mask:conic-gradient(rgba(0,0,0,0),#000),content-box;animation-name:loading;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite}.loader__circle-inner{position:absolute;top:5px;left:5px;width:90px;height:90px;border-radius:50%;background-color:#242424}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
