/* Palette meteorologica: il colore è un segnale, non una decorazione neutra. */
.vurna-meteo{--sun:#f2a900;--sun-soft:#fff1bd;--cloud:#5c7a8a;--cloud-soft:#e1edf2;--rain:#079ccc;--rain-soft:#d9f5ff;--storm:#7754c4;--storm-soft:#eee7ff;--snow:#26a9ce;--snow-soft:#ddf7ff;--mist:#829594;--mist-soft:#e7efed;--variable:#6e9d32;--variable-soft:#e9f5d5}.vurna-meteo .vurna-meteo__weather-icon{border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),rgba(255,255,255,.25) 42%,transparent 43%)!important}.vurna-meteo .vurna-meteo__weather-icon--sun{color:var(--sun)!important;background-color:var(--sun-soft)!important;box-shadow:0 5px 16px rgba(242,169,0,.23)!important}.vurna-meteo .vurna-meteo__weather-icon--cloud{color:var(--cloud)!important;background-color:var(--cloud-soft)!important;box-shadow:0 5px 16px rgba(92,122,138,.18)!important}.vurna-meteo .vurna-meteo__weather-icon--rain{color:var(--rain)!important;background-color:var(--rain-soft)!important;box-shadow:0 5px 16px rgba(7,156,204,.2)!important}.vurna-meteo .vurna-meteo__weather-icon--storm{color:var(--storm)!important;background-color:var(--storm-soft)!important;box-shadow:0 5px 16px rgba(119,84,196,.2)!important}.vurna-meteo .vurna-meteo__weather-icon--snow{color:var(--snow)!important;background-color:var(--snow-soft)!important;box-shadow:0 5px 16px rgba(38,169,206,.2)!important}.vurna-meteo .vurna-meteo__weather-icon--mist{color:var(--mist)!important;background-color:var(--mist-soft)!important;box-shadow:0 5px 16px rgba(130,149,148,.18)!important}.vurna-meteo .vurna-meteo__weather-icon--variable{color:var(--variable)!important;background-color:var(--variable-soft)!important;box-shadow:0 5px 16px rgba(110,157,50,.2)!important}.vurna-meteo .vurna-meteo__current .vurna-meteo__weather-icon{background-image:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),rgba(255,255,255,.28) 42%,transparent 43%)!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon{color:inherit!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--sun{color:var(--sun)!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--cloud{color:#a8c7d4!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--rain{color:#58d1f5!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--storm{color:#bca5ff!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--snow{color:#85e7ff!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--mist{color:#d1e5e2!important}.vurna-meteo button.vurna-meteo__day.is-active .vurna-meteo__weather-icon--variable{color:#b8dc75!important}.vurna-meteo button.vurna-meteo__day--sun{background:linear-gradient(145deg,#fffdf8,var(--sun-soft))}.vurna-meteo button.vurna-meteo__day--cloud{background:linear-gradient(145deg,#fff,var(--cloud-soft))}.vurna-meteo button.vurna-meteo__day--rain{background:linear-gradient(145deg,#fff,var(--rain-soft))}.vurna-meteo button.vurna-meteo__day--storm{background:linear-gradient(145deg,#fff,var(--storm-soft))}.vurna-meteo button.vurna-meteo__day--snow{background:linear-gradient(145deg,#fff,var(--snow-soft))}.vurna-meteo button.vurna-meteo__day--mist{background:linear-gradient(145deg,#fff,var(--mist-soft))}.vurna-meteo button.vurna-meteo__day--variable{background:linear-gradient(145deg,#fff,var(--variable-soft))}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--sun td:nth-child(2) .vurna-meteo__weather-icon{color:var(--sun)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--cloud td:nth-child(2) .vurna-meteo__weather-icon{color:var(--cloud)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--rain td:nth-child(2) .vurna-meteo__weather-icon{color:var(--rain)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--storm td:nth-child(2) .vurna-meteo__weather-icon{color:var(--storm)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--snow td:nth-child(2) .vurna-meteo__weather-icon{color:var(--snow)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--mist td:nth-child(2) .vurna-meteo__weather-icon{color:var(--mist)!important}.vurna-meteo .vurna-meteo__table-wrap tr.vurna-meteo__row--variable td:nth-child(2) .vurna-meteo__weather-icon{color:var(--variable)!important}.vurna-meteo .vurna-meteo__precip{color:#079ccc}.vurna-meteo .vurna-meteo__table-wrap .vurna-meteo__wind i{background:#def4fb;color:#079ccc}.vurna-meteo .vurna-meteo__current .vurna-meteo__wind i{background:rgba(7,156,204,.25);color:#a8e9ff}
