/* public/app/css/llm-prompts.css
 * Synopsis: Page consultation prompts reformulation.
 * Objectif: Lisibilité ops des fichiers config/llm-prompts.
 */

.llm-prompts {
    margin: 0 auto;
    max-width: 52rem;
    padding: 1.25rem 1rem 2rem;
}

.llm-prompts-lead {
    color: var(--dash-muted, #5a5348);
    font-size: .95rem;
    line-height: 1.45;
    margin: 0 0 1rem;
}

.llm-prompts-nav {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    margin-bottom: 1.25rem;
}

.llm-prompts-nav a {
    background: var(--dash-elev2, #f3ebe0);
    border: 1px solid var(--dash-line, #d8cfc2);
    border-radius: var(--dash-radius, .35rem);
    color: var(--dash-text, #1a1510);
    font-size: .88rem;
    padding: .35rem .55rem;
    text-decoration: none;
}

.llm-prompts-block {
    margin-bottom: 1.5rem;
}

.llm-prompts-block h2 {
    font-size: 1.05rem;
    margin: 0 0 .35rem;
}

.llm-prompts-file {
    color: var(--dash-muted, #5a5348);
    font-size: .82rem;
    margin: 0 0 .5rem;
}

.llm-prompts-block pre {
    background: var(--dash-elev, #faf6f0);
    border: 1px solid var(--dash-line, #d8cfc2);
    border-radius: var(--dash-radius, .35rem);
    font-size: .84rem;
    line-height: 1.45;
    margin: 0;
    overflow-x: auto;
    padding: .75rem;
    white-space: pre-wrap;
    word-break: break-word;
}
