/* Only accommodates the additional Blog link on smaller laptops/tablets. */
@media (min-width:981px) and (max-width:1200px){
 .nav-links{gap:12px}.nav-links a.plain{font-size:.91rem}.tools{gap:6px}
 .tools .btn{padding-inline:12px}.nav .brand .logo{height:34px}
}
@media (min-width:761px) and (max-width:980px){
 .menu-toggle{display:grid;place-items:center}
 .nav-links{position:absolute;left:16px;right:16px;top:calc(100% + 8px);display:none;flex-direction:column;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:var(--shadow);z-index:40}
 .nav-links.open{display:flex}
}
