/* CAHStory 7.5 — consistent, compact navigation and usability */
.quick-nav{display:flex;align-items:center;gap:clamp(8px,1.3vw,19px);flex-wrap:wrap}
.quick-nav a{white-space:nowrap}
.quick-nav .nav-saved{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;opacity:.88;padding:7px 10px;border:1px solid currentColor;border-radius:9px;text-decoration:none}
.quick-nav .nav-saved:hover,.quick-nav .nav-saved[aria-current="page"]{opacity:1;background:rgba(113,78,164,.10)}
.quick-nav .nav-saved svg{width:15px;height:15px;flex:none}
@media(max-width:760px){.quick-nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:7px}.quick-nav .nav-saved{margin-left:4px}.quick-nav a{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
