/* Page-section navigation only; the app header is intentionally unaffected. */
:is(main,main.board-page,main.paper-page) .workspace-nav{display:flex;align-items:stretch;flex-wrap:nowrap;gap:28px;height:52px;padding:0;margin:0 0 16px;width:100%;border-bottom:1px solid var(--line,#d7e1e8);font-size:.95rem}
:is(main,main.board-page,main.paper-page) .workspace-nav>a{display:inline-flex;align-items:center;flex:0 0 auto;height:52px;padding:0 0 2px;border-bottom:2px solid transparent;color:var(--muted,#526477);font-weight:400;text-decoration:none;white-space:nowrap}
:is(main,main.board-page,main.paper-page) .workspace-nav>a[aria-current="page"]{color:var(--accent,#087e8b);font-weight:600;border-bottom-color:var(--accent,#087e8b)}
:is(main,main.board-page,main.paper-page) .workspace-nav>a:hover{color:var(--accent,#087e8b)}
main:has(>.workspace-nav)>.builder-start .builder-start-heading h1{margin-top:0}
main:has(>.workspace-nav)>.picker-heading,main:has(>.workspace-nav)>.board-heading{margin-top:0}
main:has(>.workspace-nav)>h1{margin-top:0}
@media(max-width:480px){:is(main,main.board-page,main.paper-page) .workspace-nav{gap:18px;font-size:.8rem}}
