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}.dashboard-container{background-color:#f4f4f4;box-sizing:border-box;font-family:Inter,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.dashboard-title{color:#333;font-family:Montserrat,sans-serif;font-size:2.5rem;margin-bottom:20px;text-align:center}.search-container{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.city-input{border:2px solid #ccc;border-radius:4px;font-size:1rem;padding:10px 15px;transition:border-color .3s;width:250px}.city-input:focus{border-color:#1e3a8a}.search-button{background-color:#1e3a8a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.search-button:hover{background-color:#324a9a}.error-message{color:red;margin-bottom:20px;text-align:center}.weather-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,auto)}.block{align-items:flex-start;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #00000014;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:transform .2s,box-shadow .2s}.block:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.main-block{align-items:center;background:linear-gradient(135deg,#1e3a8a,#324a9a);color:#fff;grid-column:1/7;grid-row:1/3;text-align:center}.temperature{font-size:3rem;font-weight:700;margin:10px 0}.description{font-size:1.3rem;text-transform:capitalize}.weather-icon{height:80px;margin-top:10px;width:80px}.blockSunrise{background-color:#ffe9e3;grid-column:7/10;grid-row:1/2}.blockSunset{background-color:#e9f7ff;grid-column:10/13;grid-row:1/2}.blockHumidity{background-color:#f3e9ff;grid-column:7/9;grid-row:2/3}.blockWind{background-color:#fff0f0;grid-column:9/11;grid-row:2/3}.blockPressure{background-color:#ebffe9;grid-column:11/13;grid-row:2/3}.blockFeelsLike{background-color:#e9f1ff;grid-column:1/3;grid-row:3/4}.blockDewPoint{background-color:#fffbe9;grid-column:3/5;grid-row:3/4}.blockUV{background-color:#f9e9ff;grid-column:5/7;grid-row:3/4}.blockClouds{background-color:#e9fff3;grid-column:7/9;grid-row:3/4}.blockVisibility{background-color:#fffce9;grid-column:9/11;grid-row:3/4}.blockAQI{background-color:#ffe9fa;grid-column:11/13;grid-row:3/4}.blockSolarRad{background-color:#e9e9ff;grid-column:1/3;grid-row:4/5}.blockPrecip{background-color:#ffe9f5;grid-column:3/5;grid-row:4/5}.blockSnow{background-color:#f0ffe9;grid-column:5/7;grid-row:4/5}.blockObTime{background-color:#e9fff9;grid-column:7/9;grid-row:4/5}.blockTimezone{background-color:#e9fff2;grid-column:9/11;grid-row:4/5}.blockStation{background-color:#ffece9;grid-column:11/13;grid-row:4/5}@media (max-width:992px){.weather-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,auto)}.main-block{grid-column:1/7;grid-row:1/3}.blockSunrise{grid-column:1/4;grid-row:3/4}.blockSunset{grid-column:4/7;grid-row:3/4}.blockHumidity{grid-column:1/3;grid-row:4/5}.blockWind{grid-column:3/5;grid-row:4/5}.blockPressure{grid-column:5/7;grid-row:4/5}.blockFeelsLike{grid-column:1/3;grid-row:5/6}.blockDewPoint{grid-column:3/5;grid-row:5/6}.blockUV{grid-column:5/7;grid-row:5/6}.blockClouds{grid-column:1/3;grid-row:6/7}.blockVisibility{grid-column:3/5;grid-row:6/7}.blockAQI{grid-column:5/7;grid-row:6/7}.blockSolarRad{grid-column:1/3;grid-row:7/8}.blockPrecip{grid-column:3/5;grid-row:7/8}.blockSnow{grid-column:5/7;grid-row:7/8}.blockObTime{grid-column:1/3;grid-row:8/9}.blockTimezone{grid-column:3/5;grid-row:8/9}.blockStation{grid-column:5/7;grid-row:8/9}}@media (max-width:576px){.weather-grid{grid-template-columns:1fr;grid-template-rows:auto}.block{margin-bottom:16px}.block,.main-block{grid-column:1/2;grid-row:auto}}
/*# sourceMappingURL=main.15c071d4.css.map*/