/*
 * Suggestion chips — empty-state starters centered above the composer.
 */

.suggestion-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--space-2);
    width: 100%;
    max-width: 560px;
}

.suggestion-chip {
    padding: var(--space-2) var(--space-4);
    background: var(--chat-surface);
    border: 1px solid var(--chat-border);
    border-radius: var(--radius-full);
    color: var(--chat-text-secondary);
    font: inherit;
    font-size: var(--font-size-sm);
    line-height: 1.35;
    cursor: pointer;
    transition: border-color var(--chat-transition), color var(--chat-transition), background var(--chat-transition);
}

.suggestion-chip:hover {
    border-color: var(--chat-accent);
    color: var(--chat-accent);
    background: var(--chat-accent-dim);
}

@media (max-width: 640px) {
    .suggestion-grid {
        gap: var(--space-2);
    }

    .suggestion-chip {
        font-size: var(--font-size-xs);
        padding: var(--space-2) var(--space-3);
    }
}