/**
 * Gowrie Creek Line Styles
 *
 * @package gowrie_station_custom
 * @version 1.0.0
 */

/* Critical CSS - Prevents flash of unstyled content */
.gowrie-creek-line svg path {
    stroke-dasharray: 9999;
    stroke-dashoffset: 9999;
    opacity: 0;
    fill: none;
}

/* Show the path once initialized */
.gowrie-creek-line.creek-ready svg path {
    opacity: 1;
    transition: opacity 0.3s ease;
}

/* Container styling */
.gowrie-creek-line {
    position: relative;
    display: block;
    width: 100%;
    pointer-events: none;
}

.gowrie-creek-line svg {
    display: block;
    width: 100%;
    height: auto;
}

/* Empty state (no SVG uploaded) */
.gowrie-creek-line--empty {
    min-height: 50px;
}
