nav.tabs a,nav.tabs li>a{background:transparent;border:0;color:var(--ink-1);font:500 11px/1 Montserrat;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none}nav.tabs a:hover{color:var(--ink-0);background:#ffffff05}nav.tabs a.active,nav.tabs li.current-menu-item>a,nav.tabs li.current_page_item>a{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #00a0d259}nav.tabs a .idx{font-family:JetBrains Mono;font-size:9px;color:var(--ink-3);font-weight:500}nav.tabs a.active .idx,nav.tabs li.current-menu-item>a .idx,nav.tabs li.current_page_item>a .idx{color:var(--accent)}nav.tabs>ul,nav.tabs ul.pt-primary-menu{list-style:none;margin:0;padding:0;display:flex;gap:2px}nav.tabs li{position:relative}nav.tabs .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:500;min-width:180px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;padding:4px;box-shadow:0 8px 24px #00000080;flex-direction:column;gap:2px;list-style:none;margin:0}nav.tabs li:hover>.sub-menu,nav.tabs li:focus-within>.sub-menu{display:flex}nav.tabs .sub-menu li{position:relative}nav.tabs .sub-menu a{display:flex;width:100%;padding:8px 12px;border-radius:3px;white-space:nowrap}nav.tabs .sub-menu .sub-menu{top:0;left:100%;margin-top:-4px}.party-bar{display:inline-block;width:8px;height:8px;border-radius:1px;margin-right:2px;background:var(--ink-3)}.party-bar.party-liberal{background:var(--party-lib)}.party-bar.party-conservative{background:var(--party-con)}.party-bar.party-ndp{background:var(--party-ndp)}.party-bar.party-green{background:var(--party-grn)}.party-bar.party-bloc{background:var(--party-blq)}.featured-q{color:inherit;text-decoration:none;display:block}.pt-primary-menu{list-style:none;margin:0;padding:0;display:flex;gap:2px}.pt-primary-menu li{margin:0}.stream-bar form{display:contents}table.stream td .pt-loading{padding:24px 0;justify-content:center}@media(prefers-reduced-motion:reduce){.brand .mark span,.ai-prompt .ph .pulse,.ticker-track{animation:none!important}.customizer,.dash-hbar-fill{transition:none!important}}.pt-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a.cta{text-decoration:none}.pt-shell .entry-content>*+*{margin-top:14px}.pt-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:var(--accent, #0072a8);color:#fff;padding:8px 14px;border-radius:0 0 6px}.pt-skip:focus{left:0}#pt-main:focus{outline:none}*:focus-visible{outline:2px solid var(--accent, #0072a8);outline-offset:2px}input:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px}.search-bar input:focus-visible,.bbpress-wrapper .search-bar input[type=search]:focus-visible,.bbpress-wrapper .search-bar input[type=text]:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);border-radius:3px}
