/* =========================================================
   HyperDAF Core — Header Base
   Location: /wp-content/themes/hyperdaf-core/assets/css/header-base.css
   Purpose:
   - Base header structure, scope reset and announcement bar
========================================================= */

.hdaf-header,
.hdaf-header *{
    box-sizing:border-box;
}

.hdaf-header{
    width:100%;
    background:var(--hdaf-color-surface);
    border-bottom:1px solid var(--hdaf-color-border);
    position:relative;
    z-index:100;
}

.hdaf-header.hdaf-header--scrolled{
    border-bottom-color:#d7e0ea;
}

.hdaf-header a{
    text-decoration:none;
}

.hdaf-header ul{
    margin:0;
    padding:0;
    list-style:none;
}

.hdaf-header img{
    display:block;
    max-width:100%;
    height:auto;
}

/* =========================================================
   Announcement
========================================================= */

.hdaf-header__announcement{
    background:var(--hdaf-color-footer-bg);
    color:var(--hdaf-color-surface);
    font-size:13px;
}

.hdaf-header__announcement .hdaf-container{
    padding-top:8px;
    padding-bottom:8px;
}

.hdaf-header-announcement{
    text-align:center;
    line-height:1.45;
    font-weight:500;
    letter-spacing:.01em;
}