/* Obsahove dekorace weather clanku.
 * Obecny design nesmi obsahovat nazvy zemi, regionu ani sezon.
 * Dekorativni text se vykresli pouze tehdy, kdyz jej konkretni clanek zada pres data atribut.
 */

/* Uvodni znacka / motiv ve vedlejsim sloupci. */
.inspiration-article-content .msn-weather-guide .msn-weather-opener-side::before {
    content: none;
}

.inspiration-article-content .msn-weather-guide .msn-weather-opener-side[data-weather-mark]::before {
    content: attr(data-weather-mark);
}

/* Velky watermark v prvni karte rychleho prehledu. */
.inspiration-article-content .msn-weather-guide .msn-weather-summary-item:first-child::after {
    content: none;
}

.inspiration-article-content .msn-weather-guide .msn-weather-summary-item:first-child[data-weather-watermark]::after {
    content: attr(data-weather-watermark);
}

/* Velky napis v prave casti hlavniho doporuceni. */
.inspiration-article-content .msn-weather-guide .msn-weather-verdict-side::before {
    content: none;
}

.inspiration-article-content .msn-weather-guide .msn-weather-verdict-side[data-weather-mark]::before {
    content: attr(data-weather-mark);
}

/* Watermarky regionalnich karet. */
.inspiration-article-content .msn-weather-guide .msn-weather-region::after {
    content: none;
}

.inspiration-article-content .msn-weather-guide .msn-weather-region[data-weather-watermark]::after {
    content: attr(data-weather-watermark);
}

/* Delsi nadpisy sezon musi zustat uvnitr karty i pri cestine a delsich nazvech. */
.inspiration-article-content .msn-weather-guide .msn-weather-season strong {
    max-width: 100%;
    font-size: clamp(30px, 2.8vw, 44px);
    line-height: .98;
    overflow-wrap: break-word;
    hyphens: auto;
    text-wrap: balance;
}

@media (max-width: 760px) {
    .inspiration-article-content .msn-weather-guide .msn-weather-season strong {
        font-size: clamp(30px, 9vw, 40px);
    }
}
