/* ==========================================================================
   inc-acces_public.css — extrait de inc/acces_public.php le 03/08/2026.
   Charge a la place exacte qu'occupait le <style> : ces regles surclassent
   app.css et app-light.css parce qu'elles viennent APRES. Ne pas remonter
   ce <link> plus haut dans le <head>.
   ========================================================================== */
.app-body{ --bg:var(--bz-bg-soft); --accent:var(--bz-blue-vif); --text:var(--bz-text); background:var(--bz-bg-soft); color:var(--bz-text); }
.mur{ max-width:640px; margin:48px auto; padding:32px 30px; border-radius:18px; background:var(--bz-surface);
  border:1px solid rgba(var(--bz-ink-rgb),.10); box-shadow:0 16px 40px -28px rgba(var(--bz-ink-rgb),.4); }
.mur h1{ margin:0; font-size:1.5rem; color:var(--bz-text); }
.mur .sous{ margin:10px 0 0; font-size:1rem; line-height:1.6; color:var(--bz-text-2); }
.mur ul{ list-style:none; margin:22px 0 0; padding:0; display:flex; flex-direction:column; gap:10px; }
.mur li{ display:flex; gap:10px; align-items:flex-start; font-size:.94rem; line-height:1.55; color:var(--bz-text); }
.mur li b{ color:var(--bz-text); }
.mur .ok{ flex:0 0 auto; width:20px; height:20px; color:var(--bz-green); margin-top:1px; }
.mur .ok svg{ width:100%; height:100%; fill:none; stroke:currentColor; stroke-width:2.2;
  stroke-linecap:round; stroke-linejoin:round; }
.mur .actions{ display:flex; gap:10px; flex-wrap:wrap; margin-top:26px; }
.mur .note{ margin:18px 0 0; font-size:.83rem; line-height:1.55; color:var(--bz-text-3); }
