@keyframes ink-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ink-tabs{display:block}.ink-tabs-list{display:flex;gap:var(--space-2);border-bottom:1px solid var(--line);margin-bottom:var(--space-10);overflow-x:auto;scrollbar-width:none}.ink-tabs-list::-webkit-scrollbar{display:none}.ink-tabs-trigger{position:relative;flex:0 0 auto;appearance:none;border:1px solid transparent;border-bottom:none;background:transparent;color:var(--ink-soft);font-family:var(--font-display);font-size:1.12rem;letter-spacing:.1em;padding:.5rem 1.05rem .55rem;cursor:pointer;white-space:nowrap;outline:none;transition:color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.ink-tabs-trigger:after{content:"";position:absolute;left:50%;right:50%;bottom:-1px;height:2px;background:var(--cinnabar);transition:left var(--dur-base) var(--ease-std),right var(--dur-base) var(--ease-std)}.ink-tabs-trigger:hover{color:var(--ink)}.ink-tabs-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.ink-tabs-trigger[data-state=active]{color:var(--ink);background:var(--paper-cream);border-color:var(--line)}.ink-tabs-trigger[data-state=active]:after{left:0;right:0}.ink-tabs-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.ink-tabs-content{outline:none}.ink-tabs-content[data-state=active]{animation:ink-tab-in var(--dur-slow) var(--ease-std) both}@media(prefers-reduced-motion:reduce){.ink-tabs-trigger:after{transition:none}.ink-tabs-content[data-state=active]{animation:none}}
