@layer components{.notebook-part-tabs{display:flex;flex-wrap:nowrap;align-items:end;gap:.375rem;padding-top:.3125rem}.notebook-part-tab{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:.375rem;min-width:0;min-height:3rem;margin-bottom:-2px;padding:.625rem .75rem;border:2px solid var(--color-notebook-edge);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--color-notebook-tab);color:var(--color-notebook-edge);font-size:.9375rem;font-weight:700;line-height:1.35;text-align:left;overflow-wrap:anywhere;transition:background-color var(--motion-press) var(--ease-feedback),color var(--motion-press) var(--ease-feedback)}.notebook-part-tab[aria-selected=true]{min-height:3.3125rem;margin-top:-.3125rem;background:var(--color-notebook-selected);color:var(--color-white)}.notebook-part-tab:focus-visible{z-index:1}.notebook-part-current{flex-shrink:0;visibility:hidden;padding:.25rem .4375rem;border-radius:calc(var(--radius-control) / 2);background:color-mix(in srgb,var(--color-white) 15%,transparent);font-size:.6875rem;font-weight:600;line-height:1.3}.notebook-part-tab[aria-selected=true] .notebook-part-current{visibility:visible}.notebook-part-tabs[data-compact] .notebook-part-tab{justify-content:center;padding-inline:.375rem;font-size:.875rem;text-align:center}.notebook-part-tabs[data-compact] .notebook-part-current{display:none}@media (hover:hover){.notebook-part-tab[aria-selected=false]:hover{background:color-mix(in srgb,var(--color-notebook-tab) 85%,var(--color-white))}}@media (prefers-reduced-motion:reduce){.notebook-part-tab{transition:none}}}