/* AXDIA — page publique AXDIA Agent (tools/build-agent.mjs, assets/agent-page.js).
 *
 * La page reprend les blocs communs du site public ; ce fichier n'ajoute que la grille d'ouverture, la liste des
 * produits et le tableau d'exemples. Aucune couleur propre : jetons --axdia-* avec valeur de secours. Préfixe .ag.
 */
.public-agent{--ag-line:var(--axdia-border,#40342b);--ag-raised:var(--axdia-panel-raised,#28201a);--ag-text:var(--axdia-text,#f4eee8);--ag-muted:var(--axdia-muted,#b7aaa0);
  --ag-read:var(--accent-readable,var(--axdia-focus,#ee9474));--ag-ui:var(--axdia-ui,Inter,system-ui,sans-serif)}
.ag-card .status{display:inline-block}
.ag-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:start}
.ag-closed{margin:0 0 16px;max-width:560px;color:var(--ag-muted);font:400 15px/1.6 var(--ag-ui)}
.ag-products{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.ag-products li{border:1px solid var(--ag-line);border-radius:14px;background:var(--ag-raised)}
.ag-products a{display:block;min-height:44px;padding:12px 16px;color:var(--ag-text);font:600 15px/1.4 var(--ag-ui);text-decoration:none}
.ag-products a:hover{text-decoration:underline}
.ag-products a:focus-visible{outline:3px solid var(--ag-read);outline-offset:2px;border-radius:14px}
.ag-examples th[scope=row]{font-weight:600}
.ag-foot{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}
@media (max-width:860px){.ag-grid{grid-template-columns:1fr;gap:28px}}
