.sec-bar{z-index:90;height:52px;padding:0 calc(var(--frame-inset,0px) + 48px);border-bottom:1px solid var(--line-1);background:var(--ink-000);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:64px}.sec-bar__title{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3);color:var(--text-tertiary);white-space:nowrap;flex:none}.sec-bar__nav{scrollbar-width:none;align-items:stretch;gap:clamp(18px,2.4vw,32px);min-width:0;display:flex;overflow-x:auto}.sec-bar__nav::-webkit-scrollbar{display:none}.sec-bar__link{min-height:52px;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-flat);color:var(--text-secondary);white-space:nowrap;transition:color var(--d-fast) var(--ease-out);flex:none;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.sec-bar__link b{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-tertiary);transition:color var(--d-fast) var(--ease-out);font-weight:500}.sec-bar__link:hover,.sec-bar__link[aria-current=page]{color:var(--text-primary)}.sec-bar__link:hover b,.sec-bar__link[aria-current=page] b{color:var(--accent-text)}.sec-bar__link[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.sec-bar__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:768px){.sec-bar{padding:0 16px}.sec-bar__title{display:none}}
