.site-header{background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(212,175,55,.1);position:fixed;top:0;left:0;right:0;width:100%;z-index:1020;transition:all .3s ease}.site-header .navbar{padding:1rem 0}.site-header .navbar-brand{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;transition:all .3s ease}.site-header .navbar-brand:hover{color:#d4af37;transform:translateY(-2px)}.site-header .navbar-brand .brand-icon{font-size:2rem;filter:drop-shadow(0 2px 8px rgba(212,175,55,.3));display:flex;align-items:center;color:#d4af37}.site-header .navbar-brand .brand-icon svg{stroke-width:2}.site-header .navbar-brand .brand-text{background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-header .nav-link{color:#a0a0a0;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;position:relative}.site-header .nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:#d4af37;transition:width .3s ease}.site-header .nav-link:hover{color:#d4af37}.site-header .nav-link:hover:after{width:80%}.site-header .nav-link.active{color:#d4af37}.site-header .nav-link.active:after{width:80%}.site-header .btn-gold-header{background:linear-gradient(135deg,#d4af37,#b29126);color:#0a0a0a;border:none;padding:.625rem 1.5rem;font-weight:600;border-radius:.375rem;transition:all .3s ease;box-shadow:0 2px 10px rgba(212,175,55,.3);text-decoration:none;display:inline-block}.site-header .btn-gold-header:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,175,55,.4);color:#0a0a0a}.site-header .btn-outline-gold-header{background:transparent;color:#d4af37;border:2px solid #d4af37;padding:.5rem 1.25rem;font-weight:600;border-radius:.375rem;transition:all .3s ease;text-decoration:none;display:inline-block}.site-header .btn-outline-gold-header:hover{background:#d4af37;color:#0a0a0a;transform:translateY(-2px)}.site-header .navbar-toggler{border-color:rgba(212,175,55,.3)}.site-header .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(212,175,55,.25)}.site-header .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23D4AF37' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.site-header--gold{background:linear-gradient(135deg,#d4af37,#b29126);border-bottom:none}.site-header--gold .navbar-brand .brand-text{-webkit-text-fill-color:initial;background:none;color:#0a0a0a;font-weight:700}.site-header--gold .navbar-brand .brand-icon{color:#0a0a0a;filter:none}.site-header--gold .nav-link{color:hsla(0,0%,4%,.85)}.site-header--gold .nav-link:after{background:#0a0a0a}.site-header--gold .nav-link.active,.site-header--gold .nav-link:hover{color:#0a0a0a}.site-header--gold .navbar-toggler{border-color:hsla(0,0%,4%,.3)}.site-header--gold .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%230a0a0a' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.site-header--gold .btn-gold-header{background:#0a0a0a;color:#d4af37;box-shadow:0 2px 10px hsla(0,0%,4%,.25)}.site-header--gold .btn-gold-header:hover{transform:translateY(-2px);box-shadow:0 4px 15px hsla(0,0%,4%,.35);color:#d4af37}.site-header--gold .btn-outline-gold-header{background:transparent;color:#0a0a0a;border:2px solid #0a0a0a}.site-header--gold .btn-outline-gold-header:hover{background:#0a0a0a;color:#d4af37}@media(max-width:992px){.site-header .navbar-collapse{background:rgba(31,31,31,.98);margin-top:1rem;padding:1rem;border-radius:.375rem;border:1px solid rgba(212,175,55,.1)}.site-header .nav-item{margin:.5rem 0}.site-header .btn-gold-header,.site-header .btn-outline-gold-header{width:100%;text-align:center;margin-top:.5rem}}