.nav { position: fixed; width: 100%; height: 100%; pointer-events: none; z-index: 100; }
.item { position: fixed; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.3em; color: #d4d0c8; text-decoration: none; padding: 8px 16px; border: 1px solid currentColor; background: rgba(26,26,26,0.9); transition: transform 0.1s, background 0.1s; pointer-events: auto; }
.item:hover { background: #e8c72e; color: #1a1a1a; transform: translate(-3px, 2px) rotate(-1deg); }
.itemActive { background: #c23a22; color: #d4d0c8; }
