Spaces:
Running
Running
| /* ββ Tabs primitive β chrome tokens ββββββββββββββββββββββββββββββ */ | |
| .ui-tabs { | |
| display: inline-flex; | |
| gap: 3px; | |
| flex-shrink: 0; | |
| --ui-tab-accent: var(--chrome-accent); | |
| } | |
| /* pill variant β flat chrome segmented bar */ | |
| .ui-tabs--pill { | |
| background: var(--chrome-bg); | |
| padding: 3px; | |
| border-radius: var(--chrome-radius-pill); | |
| border: 1px solid var(--chrome-border); | |
| box-shadow: none; | |
| } | |
| .ui-tabs--pill .ui-tabs__tab { | |
| flex: 0 0 auto; | |
| padding: 5px 14px; | |
| border: 1px solid transparent; | |
| border-radius: var(--chrome-radius-pill); | |
| background: transparent; | |
| color: var(--chrome-fg-muted); | |
| font-family: var(--font-sans); | |
| font-weight: 500; | |
| font-size: var(--text-base); | |
| letter-spacing: 0.01em; | |
| cursor: pointer; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| gap: var(--space-3); | |
| transition: | |
| background var(--dur-fast) var(--ease-out), | |
| color var(--dur-fast) var(--ease-out), | |
| border-color var(--dur-fast) var(--ease-out); | |
| position: relative; | |
| } | |
| .ui-tabs--pill .ui-tabs__tab:hover:not(.is-active) { | |
| color: var(--chrome-fg); | |
| background: var(--chrome-hover-bg); | |
| transform: none; | |
| } | |
| .ui-tabs--pill .ui-tabs__tab.is-active { | |
| background: var(--chrome-accent-bg); | |
| color: var(--chrome-accent); | |
| border-color: var(--chrome-accent-border); | |
| box-shadow: none; | |
| font-weight: 600; | |
| transform: none; | |
| } | |
| .ui-tabs--pill .ui-tabs__tab.is-active .ui-tabs__icon { color: var(--chrome-accent); } | |
| /* underline variant β compact secondary nav */ | |
| .ui-tabs--underline { | |
| gap: var(--space-5); | |
| border-bottom: 1px solid var(--chrome-border); | |
| } | |
| .ui-tabs--underline .ui-tabs__tab { | |
| padding: 6px 2px; | |
| background: transparent; | |
| border: 0; | |
| border-bottom: 2px solid transparent; | |
| color: var(--chrome-fg-muted); | |
| font-family: var(--font-sans); | |
| font-weight: 500; | |
| font-size: var(--text-base); | |
| cursor: pointer; | |
| display: flex; | |
| align-items: center; | |
| gap: var(--space-2); | |
| transition: color var(--dur-fast), border-color var(--dur-fast); | |
| margin-bottom: -1px; | |
| } | |
| .ui-tabs--underline .ui-tabs__tab:hover:not(.is-active) { color: var(--chrome-fg); } | |
| .ui-tabs--underline .ui-tabs__tab.is-active { | |
| color: var(--chrome-accent); | |
| border-color: var(--chrome-accent); | |
| } | |
| /* size */ | |
| .ui-tabs--size-sm.ui-tabs--pill .ui-tabs__tab { padding: 3px 10px; font-size: var(--text-xs); } | |
| .ui-tabs__tab:focus-visible { | |
| outline: none; | |
| box-shadow: var(--focus-ring); | |
| } | |