.learning-nav{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;gap:.65rem;margin:-.5rem 0 1.5rem;padding:.75rem;display:flex}.learning-nav>a,.learning-nav-current{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .9rem;font-size:1rem;line-height:1.6;display:inline-flex}.learning-nav>a{color:var(--primary);border:1px solid var(--input);text-underline-offset:4px;text-decoration:underline}.learning-nav>a:hover{background:var(--secondary)}.learning-nav-current{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);font-weight:700}.learning-nav>a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:560px){.learning-nav>a,.learning-nav-current{flex:140px}}
