/* Original ABS artwork. White display treatment only; source files are unchanged. */
:root{--abs-black:#090909;--abs-panel:#12110f;--abs-gold:#d5aa50;--abs-text:#f3efe4}
img.abs-wordmark{display:block;width:164px;max-width:100%;height:auto;aspect-ratio:1000/429;object-fit:contain;filter:invert(1);flex-shrink:0}
.brand.abs-brand,.workspace-brand.abs-brand{display:flex;align-items:center;gap:12px;min-width:0}
.abs-brand .brand-copy{min-width:0}
.abs-brand .brand-copy small{display:block;font-size:12px;color:#c5bda9}
.sidebar .brand.abs-brand{flex-wrap:wrap;gap:6px;padding-bottom:12px;border-bottom:1px solid #343026}
.sidebar .abs-brand [data-crm-version]{font-size:11px;letter-spacing:.12em;color:#d5aa50}
.abs-document-logo{display:block;width:180px;max-width:100%;height:auto;aspect-ratio:1000/429;object-fit:contain;filter:invert(1);margin-bottom:8px}
.agreement-brand .abs-document-logo{width:170px}
.dm-brand img.abs-wordmark{width:190px;margin-bottom:14px}
.abs-operations-brand{display:flex;align-items:center;gap:12px}
.abs-operations-brand img.abs-wordmark{width:140px}
.wordmark img.abs-wordmark{width:190px}
@media(max-width:600px){img.abs-wordmark{width:130px}.abs-brand .brand-copy small{font-size:11px}.abs-document-logo{width:150px}.portal-header{gap:12px;flex-wrap:wrap}}
@media print{img.abs-wordmark,.abs-document-logo{filter:none!important}.abs-brand .brand-copy small{color:#171717}}
