/* Clear routes between the shopping tools, with comfortable tap targets. */
.top nav[aria-label="Main navigation"]{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0}
.top nav[aria-label="Main navigation"] a{display:inline-flex;align-items:center;min-height:44px}
.top nav[aria-label="Main navigation"] a[aria-current="page"]{font-weight:750;text-decoration:underline;text-underline-offset:5px}
.reading form[data-planner] select{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:12px;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--muted);border-radius:8px}
.reading .tool-purpose{margin:12px 0 20px;max-width:68ch}
@media(max-width:760px){
 .theme-capsule.visual-article .article-header .article-art{display:none}
 .theme-capsule.visual-article .article-header{display:block}
}
@media print{.top nav[aria-label="Main navigation"]{display:none}}
