.simple-navbar{
    background-color:#333; color:#fff; height:60px; width:100%;
    position:fixed; top:0; left:0; right:0; z-index:1000;
    font-family: Arial, sans-serif;
}
.navbar-spacer{ height:60px; }

.nav-inner{
    max-width:1200px; margin:0 auto; padding:0 16px;
    height:56px; display:flex; align-items:center; justify-content:space-between;
}
.brand{ font-size:28px; font-weight:700; letter-spacing:.2px; }
.brand-link{ color:#fff; text-decoration:none; }
.brand-link:hover{ text-decoration:underline; }

.links{ display:flex; gap:16px; align-items:center; }
.nav-link{
    color:#fff; text-decoration:none; padding:6px 8px; border-radius:6px; font-size:20px;
}
.nav-link:hover{ background:rgba(255,255,255,.12); }
.nav-link.active{ background:rgba(255,255,255,.18); }

html{ scroll-behavior:smooth; }
