/* Brand mark — global override so all navs render the V5 logo (3 satin bars + zigzag connectors)
 * instead of the letter "s". Any element with a *-brand__mark class (landing, account, auth, etc.)
 * hides its text children and shows the SVG via background-image.
 *
 * Loaded AFTER the per-page stylesheet so it wins the cascade.
 */

.lp-brand__mark,
.ac-brand__mark,
.auth-brand__mark,
.od-brand__mark,
.wc-brand__mark,
.lg-brand__mark,
.ad2-side__mark {
    background-image: url('/favicon.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent !important;
    text-indent: -9999px;
    overflow: hidden;
    /* Preserve original size; remove box colour so the SVG shows its own. */
    background-color: transparent !important;
    border-radius: 0 !important;
    /* Ensure contained rendering */
    display: inline-block;
}

.auth-brand__mark--lg {
    background-image: url('/favicon.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    color: transparent !important;
    background-color: transparent !important;
    border-radius: 0 !important;
}
