body.hovering .cursor-ring{width:60px;height:60px;opacity:1}nav.scrolled{background:rgba(10,10,15,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,168,76,.15)}.nav-logo-mark{width:32px;height:32px;border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--ff-mono);font-size:11px;color:var(--gold);letter-spacing:.1em}.reveal.visible{opacity:1;transform:translateY(0)}.mobile-menu.open{display:flex}