@layer components {
  .tab-container {
    display: flex;
    border-bottom: 1px solid var(--border-light);
    margin-bottom: 1rem;
  }

  .tab-button {
    padding: 0.5rem 1rem;
    font-weight: 500;
    border-bottom: 2px solid transparent;
    transition: all 0.2s;
    color: var(--text-secondary-light);
  }

  .tab-button:hover {
    color: var(--text-light);
  }

  .tab-button.active {
    border-bottom-color: var(--primary);
    color: var(--primary);
  }
}
