// ──────────────────────────────────────────────────────────────── // Komponente · Tabs // ──────────────────────────────────────────────────────────────── .tabs { display: flex; gap: var(--sp-1); border-bottom: 1px solid var(--line); overflow-x: auto; } .tabs__item { flex: 0 0 auto; padding: var(--sp-3) var(--sp-4); font-size: var(--fs-md); color: var(--dim); background: none; border: 0; border-bottom: 2px solid transparent; cursor: pointer; white-space: nowrap; transition: color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease); &:hover { color: var(--fg); } &.is-active, &[aria-selected="true"] { color: var(--fg); border-bottom-color: var(--ember); } }