/* Color-coded model-family inline badges, used via inline spans in
   data/projects/llm-verification.md (e.g., <span class="model-qwen3">Qwen3</span>).
   Colors are the Matplotlib `tab10` palette — same as the figures'
   color scheme so plots and prose stay visually consistent. */
.model-llama3,
.model-qwen25,
.model-qwen3,
.model-deepseek {
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
    background-color: transparent;
    /* Mono em-squares render visually larger than serif at the same
       nominal em — pull down to ~92% so the badge sits inline with
       the surrounding Libertinus body. */
    font-size: 0.92em;
}
.model-llama3   { color: #2ca02c; }
.model-qwen25   { color: #d62728; }
.model-qwen3    { color: #1f77b4; }
.model-deepseek { color: #9467bd; }

.project-prose ul {
    list-style: disc;
    margin: 0 0 1rem;
    padding-left: 1.5rem;
}
.project-prose li + li { margin-top: 0.25rem; }
.project-prose p.project-news {
    max-width: 56rem;
    margin: 0 auto 3rem;
    padding: 0 1.5rem;
}
