/* Exact official ASX vectors: do not skew, recolor, invert or crop. */
img[src="assets/brand/asx-white.svg"],img[src="assets/brand/asx-color.svg"]{height:auto;aspect-ratio:512/161;object-fit:contain;object-position:center;filter:none;transform:none;max-width:100%}
.logo>i,.brand:after{display:none!important}
.micro-brand>img{width:32px;height:auto}
.dock-brand>img{width:42px;height:auto}

/* Legacy footer markup stays available to page controllers until the shared footer replaces it. */
body>footer:not(.asx-site-footer){visibility:hidden}
