.skills-switch{border:1px solid var(--border);gap:3px;padding:3px;display:inline-flex}.skills-switch button{min-height:44px;font-family:var(--font-mono);color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:inline-flex}.skills-switch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.skills-switch button:hover{text-underline-offset:4px;text-decoration:underline}.skills-views :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skills-lane{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.skills-track{width:max-content;animation:skills-drift var(--travel-time) linear infinite;display:flex}.skills-sequence,.skills-repeat{flex-shrink:0;display:flex}.skills-repeat{gap:12px;margin:0;padding-right:12px;list-style:none}.skills-views .tech-token{color:var(--foreground);white-space:nowrap;min-height:55px;font-size:.8rem}.skills-lane .tech-token{padding:.65rem 1rem}.skills-lane .tech-token:hover{border-color:var(--muted-foreground);transform:none}.skills-track[data-reverse=true]{animation-direction:reverse}.skills-views:not([data-running=true]) .skills-track{animation-play-state:paused}@keyframes skills-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.skills-lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.skills-track{width:auto;transform:none;animation:none!important}.skills-sequence{width:100%}.skills-repeat{flex-wrap:wrap;width:100%;min-width:0;padding-right:0}.skills-sequence[aria-hidden=true],.skills-repeat[aria-hidden=true]{display:none}}.skill-brand-icon{flex-shrink:0;display:inline-flex}.skill-brand-icon[data-dark-mark=true]{background:#f0f0f0;border-radius:2px}[data-theme=light] .skill-brand-icon[data-light-mark=true]{background:#1d2934;border-radius:2px;box-shadow:0 0 0 2px #1d2934}[data-theme=light] .skill-brand-icon[data-dark-mark=true]{background:0 0}
