/* ==========================================================================
   Haverstock Layout Stylesheet
   ==========================================================================
   File: haverstock-layout.css
   Purpose: Styles for the shared header component and mobile navigation menu.
   Role: Layout layer — provides the header box shadow and the slide-in
         mobile menu transition used across all pages of the Haverstock
         Advisory website.
   ========================================================================== */

/* --- Header --- */

.header-box {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

/* --- Mobile Navigation Menu --- */

.mobile-menu {
    transition: all 0.5s ease;
    transform: translateX(-100%);
}

.mobile-menu.active {
    transform: translateX(0);
}
