/* Help-specific styles - minimal overrides only */

.help-container {
    display: flex;
    height: 100vh;
    background: var(--color-surface);
    color: var(--color-text-primary);
}

.help-sidebar {
    width: 250px;
    padding: var(--space-4);
    border-right: 1px solid var(--color-border);
}

.help-content {
    flex: 1;
    padding: var(--space-4);
    overflow-y: auto;
    max-width: 800px;
}

.nav-link {
    display: block;
    padding: var(--space-2);
    text-decoration: none;
    color: var(--color-text-secondary);
    border-radius: var(--radius-sm);
    margin-bottom: var(--space-1);
}

.nav-link:hover,
.nav-link.active {
    background: var(--color-primary);
    color: var(--color-primary-foreground);
}
