*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #ffffff;--color-bg: #343d4b;--color-text-placeholder: #3f4958;--color-primary-inverted: #000000;--color-bg-card: #272e37;--color-bg-main: #222831;--gradient: linear-gradient( 131deg, rgba(144, 217, 224, .9) 0%, rgba(84, 96, 230, .9) 100% );--gradient-inverted: linear-gradient( 256deg, rgba(144, 217, 224, .9) 9.04%, rgba(84, 96, 230, .9) 92.2% );--gradient-img: linear-gradient( 136deg, rgba(136, 235, 239, .9) 0%, rgba(83, 91, 230, .9) 100% );--font: "Montserrat", sans-serif}body{font-family:var(--font);color:var(--color-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);display:grid;place-items:center;min-height:100vh;margin:0;padding:0}.error[data-v-34c649b4]{position:absolute;font-size:18px;padding:15px;text-align:center;background:var(--color-bg-card);border-radius:0 0 25px 25px;top:0}.day-card[data-v-f3554a9b]{width:130px;border-radius:10px;box-shadow:1px 2px 4px #222831;color:var(--color-primary);padding:20px 24px;background-color:var(--color-bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:none;cursor:pointer}.active[data-v-f3554a9b]{background-color:var(--color-primary);color:var(--color-primary-inverted);scale:1.01}.day-card[data-v-f3554a9b]:not(.active):hover{background-color:#3a434f}.day-card__day[data-v-f3554a9b]{font-size:20px}.day-card__temp[data-v-f3554a9b]{font-size:20px;font-weight:700}.button[data-v-73eb2546]{border:none;border-radius:10px;background:var(--gradient);padding:14px;font-family:var(--font);font-weight:600;font-size:20px;color:var(--primary);cursor:pointer;height:53px;display:flex;width:100%;gap:9px;align-items:center;justify-content:center}.button[data-v-73eb2546]:hover{background:var(--gradient-inverted)}.button[data-v-73eb2546]:active{background:var(--gradient)}.input[data-v-da58e5ff]{color:var(--color-primary);width:260px;border-radius:10px;height:53px;border:none;padding:15px 20px;font-size:18px;background:var(--color-bd-card);box-shadow:1px 2px 4px 0 var(--color-bg-main)}.input[data-v-da58e5ff]::placeholder{color:var(--color-text-placeholder)}.city-input[data-v-deec0f76]{display:flex;gap:12px}.city-select[data-v-deec0f76]{width:420px}.stat[data-v-c1842c68]{display:flex;justify-content:space-between;font-size:28px;gap:16px}.stat-name[data-v-c1842c68]{font-weight:700;text-transform:uppercase}.stat-value[data-v-c1842c68]{font-weight:500}.day-card-list[data-v-30609919]{display:flex;justify-content:space-around;gap:5px;background-color:var(--color-bg-card);border-radius:10px}.stat-data[data-v-30609919]{display:flex;flex-direction:column;align-items:center;gap:80px;margin-bottom:70px}.stat-list[data-v-30609919]{display:flex;flex-direction:column;gap:16px}.paneLeft[data-v-facf06e9]{display:flex;flex-direction:column;padding:48px 32px;justify-content:space-between;height:100%}.day[data-v-facf06e9]{font-size:37px;font-weight:700;text-transform:capitalize;margin-bottom:16px}.date[data-v-facf06e9]{font-size:22px;font-weight:500;margin-bottom:10px}.wetherIcon[data-v-facf06e9]{margin:25px}.city[data-v-facf06e9]{display:flex;gap:8px;align-items:flex-end;font-weight:600;font-size:20px}.temp[data-v-facf06e9]{font-size:50px;font-weight:700;margin-bottom:9px}.condition[data-v-facf06e9]{font-size:30px;font-weight:700}.main[data-v-5ad6c90c]{display:flex;align-items:center;justify-content:center}.left[data-v-5ad6c90c]{width:500px;height:680px;border-radius:30px;background-image:url(/Weather-Forecast/assets/bg-hjBL-uEd.png);background-repeat:no-repeat;background-size:cover}.right[data-v-5ad6c90c]{position:relative;min-height:623px;background:var(--color-bg-main);padding:60px 50px;border-radius:0 25px 25px 0;display:flex;flex-direction:column;align-items:center;justify-content:end}
