  /* ===================== VERSION ET MISES À JOUR ===================== */
  .ln-ver{align-self:center; margin-top:10px; background:transparent; border:1px solid var(--border); color:var(--text-muted); border-radius:999px; padding:6px 14px; font-size:.74rem; font-weight:800; letter-spacing:.03em; min-height:34px;}
  .ln-ver small{font-weight:600; opacity:.8;} .ln-ver:hover{color:var(--text); border-color:var(--accent);}
  #boot-splash .boot-ver{font-size:.72rem; color:#8a5a70; letter-spacing:.08em; font-weight:800;}
  .be-news-panel{max-width:560px; gap:12px;}
  .be-news-lead{margin:0; font-size:.86rem; color:var(--text);}
  .be-news-body{display:flex; flex-direction:column; gap:12px;}
  .be-news-v{background:var(--surface-2); border:1px solid var(--border); border-radius:14px; padding:12px;}
  .be-news-h{display:flex; flex-wrap:wrap; align-items:baseline; gap:8px; margin-bottom:6px;} .be-news-h b{color:var(--accent-strong); font-family:var(--font-display); font-weight:400; font-size:1.1rem;} .be-news-h span{font-weight:800; font-size:.86rem;} .be-news-h small{margin-left:auto; font-size:.66rem; color:var(--text-muted);}
  .be-news-v ul{margin:0; padding-left:18px; display:flex; flex-direction:column; gap:4px; font-size:.8rem; line-height:1.4;}
  .be-news-ok{align-self:stretch;}
  .be-upd{position:fixed; left:50%; top:calc(env(safe-area-inset-top,0px) + 10px); transform:translateX(-50%); z-index:95; width:min(560px, calc(100vw - 24px)); display:flex; align-items:center; gap:10px; background:#1d0f18; border:1px solid var(--accent); border-radius:14px; padding:10px 12px; box-shadow:0 10px 30px rgba(0,0,0,.6); font-size:.8rem;}
  .be-upd > span{flex:1; min-width:0;} .be-upd-x{background:transparent; border:0; color:var(--text-muted); font-size:1.3rem; min-width:36px; min-height:36px;}
  @media (max-width:480px){ .be-upd{flex-wrap:wrap; row-gap:8px;} .be-upd > span{flex:1 1 calc(100% - 46px);} .be-upd .btn-primary{flex:1 1 100%; order:3;} }
