/* Animacja napisu Rêverie (reveal fill, bez stroke) */

.reverie h2 {
    position: relative;
}

.reverie-svg {
    display: block;
    width: 100%;
    height: auto;
    max-height: 100px;
    overflow: visible;
}

.reverie-text-path {
    fill: currentColor;
    stroke: none;
    /* Odsłanianie odbywa się przez maskę SVG w JS */
}

@media (max-width: 768px) {
.reverie-svg {
    max-height: 70px;
}
}