/* =========================================================================================================================== */
/*                                            🧩 INFO – TRAFFIC                                                                */
/*                                            📍 static/css/pages/info/traffic.css                                             */
/* =========================================================================================================================== */


/* Headline – Traffic */
.headline-info-traffic {
    font-family: "Courier New", monospace;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.2em;

    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 1.25rem;

    background: linear-gradient(
        90deg,
        rgba(54, 162, 235, 0.95) 0%,
        rgba(54, 162, 235, 0.95) 45%,
        rgba(255, 255, 255, 0.9) 55%,
        rgba(255, 255, 255, 0.9) 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    text-shadow:
        0 1px 0 rgba(255,255,255,0.35),
        0 0 8px rgba(54,162,235,0.65),
        0 0 8px rgba(255,255,255,0.45);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* SubTab Button – Traffic */
.INFO_TRAFFIC-subTabButton {
    display: inline-flex;
    align-items: center;
}

/* SubTab Unit – Traffic */
.INFO_TRAFFIC-subTabButton .range-unit {
    margin-left: 0.5em;
}

/* Section – Traffic */
#INFO_TRAFFIC_CONTAINER {
    margin-bottom: 3rem;
}

/* Info Box – Traffic */
.info-box-info-traffic {
    box-shadow:
        0 0 0 1px rgba(54, 162, 235, 0.95),
        0 0 12px rgba(255, 255, 255, 0.85);
}