/* ADV brand values shared by public pages and the employee portal. */
:root{--asi-charcoal:#181d1b;--asi-surface:#222b27;--asi-surface-raised:#303d35;--asi-border:#68756b;--asi-cream:#f9faf5;--asi-text-muted:#c4cdc6;--asi-copper:#e47a39;--asi-copper-light:#f1a575;--asi-paper:#f1f0eb;--asi-font:Arial,Helvetica,sans-serif}

/* SVG arrows render consistently on mobile and desktop. */
.asi-arrow-icon{width:16px;height:16px;flex:0 0 16px;display:inline-block;vertical-align:middle}
a:has(> .asi-arrow-icon){align-items:center;gap:8px}
button .asi-arrow-icon{vertical-align:middle}
