/* AVUHSD Branding: Horizontal Logo + FileSender Logo Side-by-Side */
header nav > a.fs-link:first-child {
    display: inline-flex !important;
    align-items: center !important;
    gap: 18px !important;
    text-decoration: none !important;
    border-radius: 0 !important;
    overflow: visible !important;
}

/* 1. AVUHSD District Logo */
header nav > a.fs-link:first-child::before {
    content: "";
    display: inline-block;
    height: 42px;
    width: 210px;
    background-image: url('../images/AVUHSD-logo-sm.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    border: none !important;
    padding: 0 !important;
}

/* 2. FileSender Logo - Prevent edge clipping on the 'S' */
header nav > a.fs-link:first-child #logo {
    height: 48px !important;
    width: auto !important;
    border-radius: 0 !important;
    overflow: visible !important;
    padding: 2px 4px !important;
    box-sizing: content-box !important;
}

/* 3. Ensure no trailing element */
header nav > a.fs-link:first-child::after {
    content: none !important;
}
