/* Compatibility for real navigation links; visual design lives in index.css. */
.node__primary::after { content: ''; position: absolute; inset: 0; z-index: 1; }
.node__primary:focus-visible { outline: none; }
.node:has(.node__primary:focus-visible) { outline: 2px solid var(--c); outline-offset: 3px; }
.node__arrow { pointer-events: none; }
.node__reveal { position: relative; z-index: 2; }
.node__reveal-btn:only-child { grid-column: 1 / -1; }
.skip { top: 12px; transform: translateY(calc(-100% - 24px)); }
.skip:focus { transform: none; }
