:root{--creme:#ecefc4;--bleu:#3f6089;--orange:#f0a055;--sombre:#24324a}*{box-sizing:border-box}body{color:var(--sombre);background:#f7f8ea;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:1280px;margin:0 auto;padding:32px 24px 64px}h1{color:var(--bleu);margin:0 0 4px}.aide{color:#5b6577;margin:0 0 24px}.grille{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:24px;display:grid}textarea{background:#fff;border:1px solid #c9cfa0;border-radius:10px;width:100%;min-height:560px;padding:12px;font:13px/1.5 ui-monospace,Menlo,monospace}button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:12px;padding:10px 22px;font-size:15px;font-weight:700}button:disabled{opacity:.6;cursor:wait}.alertes{border:1px solid var(--orange);background:#fff3e6;border-radius:10px;margin-top:12px;padding:8px 14px}.alertes li{margin:4px 0}.barre-images{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.barre-images button{margin-top:0}.slides{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.slides figure{margin:0}.slides img{border-radius:8px;width:100%;display:block;box-shadow:0 1px 4px #00000026}.slides .numero{color:var(--bleu);margin-bottom:6px;font-size:16px;font-weight:700}.slides figure>a{margin-top:8px;font-size:14px;display:inline-block}.slides a{color:var(--bleu)}
