.site-pages{display:inline-flex;position:relative}.site-pages__panel{z-index:60;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-md);width:min(480px,100vw - 32px);box-shadow:var(--shadow-float);text-align:left;grid-template-columns:repeat(2,minmax(180px,1fr));gap:16px 24px;max-height:calc(100dvh - 96px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.site-pages__panel h2{color:var(--ink-muted);font:500 13px/1.5 var(--font-text);letter-spacing:0;text-transform:none;margin:0 0 4px}.site-pages__panel ul{margin:0;padding:0;list-style:none}.site-pages__panel a{border-radius:var(--radius-sm);color:var(--ink);font:500 15px/1.4 var(--font-text);margin-inline:-8px;padding:6px 8px;text-decoration:none;display:block}.site-pages__panel a span{color:var(--ink-muted);font-size:13px;font-weight:400;display:block}.site-pages__panel a:hover{background:var(--panel)}.site-pages__panel a:focus-visible{outline:2px solid var(--action);outline-offset:1px}.site-pages__panel a[aria-current=page]{background:var(--action-soft);color:var(--action)}@media (width<=560px){.site-pages__panel{grid-template-columns:1fr;position:fixed;top:64px;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.site-pages__panel{animation:.15s ease-out site-pages-in}@keyframes site-pages-in{0%{opacity:0;transform:translateY(-4px)}}}@media (prefers-reduced-motion:no-preference) and (width<=560px){@keyframes site-pages-in{0%{opacity:0;transform:translate(-50%,-4px)}to{transform:translate(-50%)}}}.site-pages>button{cursor:pointer;font:inherit;background:0 0;border:0}.site-pages>button.site-pages__link{color:var(--action);font:500 15px var(--font-text);padding:8px 0}.site-pages>button.site-pages__link:hover{color:var(--action-hover);text-underline-offset:3px;text-decoration:underline}.site-pages>button[aria-expanded=true]{color:var(--ink)}.brief-page-nav{align-items:center;gap:24px;display:flex}.naima-header__tools:has(.site-pages>button[aria-expanded=true]){overflow:visible}
