.site-header{position:sticky;top:0;z-index:1000;background-color:#0b1c30f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.site-header) *,:where(.site-header) *:before,:where(.site-header) *:after{box-sizing:border-box;margin:0}:where(.site-header) a{color:inherit;text-decoration:none}:where(.site-header) .container{max-width:1200px;margin:0 auto;padding:0 20px}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.brand-logo{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.brand-logo-img{width:36px;height:36px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.brand-logo:hover .brand-logo-img{transform:scale(1.05)}.brand-logo .brand-vt{color:#ff9f43}.main-nav{display:flex;align-items:center;gap:32px}.nav-link{color:#fffc;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;padding:6px 0}.nav-link:hover,.nav-link.active{color:#fff}.nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#e67e22;border-radius:2px}.mobile-menu-toggle{display:none;color:#fff;font-size:1.5rem;font-family:inherit;cursor:pointer;border:none;background:none;padding:0}@media(max-width:768px){.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background-color:#0b1c30;flex-direction:column;padding:20px;gap:16px;border-bottom:1px solid rgba(255,255,255,.1)}.main-nav.open{display:flex}.mobile-menu-toggle{display:block}}
