*,:before,:after{box-sizing:border-box}html{touch-action:manipulation}body{-webkit-font-smoothing:antialiased;color:#1a1a2e;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#1a1a2e;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit}img{max-width:100%}.navbar{color:#fff;background:#1a1a2e;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:relative}.navbar-brand{color:gold;font-size:1.5rem;font-weight:700;text-decoration:none}.navbar-toggle{cursor:pointer;z-index:11;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.navbar-toggle span{background:#e0e0e0;border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.navbar-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.navbar-toggle.open span:nth-child(2){opacity:0}.navbar-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-links{align-items:center;gap:1rem;display:flex}.navbar-links a{color:#e0e0e0;font-weight:500;text-decoration:none}.navbar-links a:hover{color:gold}.btn-link{color:#e0e0e0;cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:500}.btn-link:hover{color:gold}@media (width<=768px){.navbar-toggle{display:flex}.navbar-links{z-index:10;background:#1a1a2e;flex-direction:column;gap:0;padding:1rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0006}.navbar-links.show{display:flex}.navbar-links a,.navbar-links .btn-link{border-bottom:1px solid #ffffff14;width:100%;padding:.75rem 0;font-size:1.05rem}.navbar-links a:last-child,.navbar-links .btn-link:last-child{border-bottom:none}}
