/* Artisname · la mise en page de confidentialite.html, chargée avant backline.css (plus de style en ligne : audit du 3 novembre 2026). */
  :root { --bg:#F4F3F1; --paper:#fff; --ink:#151413; --ink2:#5F5B56; --ink3:#6E6963; --line:rgba(21,20,19,.09); --accent:#A3262E; }
  * { box-sizing:border-box; }
  body { margin:0; background:var(--bg); color:var(--ink); }
  .head { background:var(--ink); color:#fff; }
  .head .in { max-width:780px; margin:0 auto; padding:44px 18px 52px; }
  .head p { margin:0 0 10px; font-size:12px; font-weight:700; letter-spacing:2.5px; text-transform:uppercase; color:rgba(255,255,255,.6); }
  .head h1 { font-size:clamp(50px, 9vw, 84px); margin:0; }
  .head .sub { font-size:17px; line-height:1.5; color:rgba(255,255,255,.75); margin-top:16px; max-width:600px; text-transform:none; letter-spacing:0; font-weight:400; }
  main { max-width:780px; margin:-26px auto 0; padding:0 18px; }
  .doc { background:var(--paper); border-radius:22px; padding:34px 30px; box-shadow:0 12px 40px rgba(21,20,19,.06); }
  @media (max-width:560px) { .doc { padding:26px 20px; } }
  h2 { font-family:var(--bl-display); font-weight:400; text-transform:uppercase; letter-spacing:.5px; font-size:32px; margin:34px 0 10px; line-height:1; }
  h2:first-child { margin-top:0; }
  p, li { font-size:16px; line-height:1.65; color:var(--ink2); }
  ul { padding-left:20px; margin:8px 0; }
  li { margin:6px 0; }
  strong { color:var(--ink); }
  .box { border-left:3px solid var(--accent); padding:4px 0 4px 16px; margin:18px 0; }
  .maj { font-size:13px; color:var(--ink3); margin-top:30px; }
  .todo { border:1.5px dashed #A86A12; border-radius:16px; padding:16px 18px; margin:14px 0; background:rgba(168,106,18,.05); }
  .todo p:first-child { margin-top:0; }
  .todo .k { font-size:12px; font-weight:700; letter-spacing:1.6px; text-transform:uppercase; color:#A86A12; }
  .ph { background:rgba(168,106,18,.14); color:var(--ink); border-radius:6px; padding:1px 6px; font-weight:600; -webkit-box-decoration-break:clone; box-decoration-break:clone; }
