/* Visuel style: varm redaktionel arbejdsflade. Strukturen ejes af style.css. */
html[data-style="magasin"][data-theme="light"]{
  --canvas:#eee9df;--paper:#fffdf8;--ink:#29231f;--muted:#665e56;
  --rule:#d9d0c4;--rule-strong:#afa496;--navy:#704333;--focus:#a64f2b;
  --yellow:#fff0bd;--red:#fce4dc;--blue:#e5ece8;
  --surface-soft:#f4eee4;--control-bg:#fffaf2;--hover-bg:#f0e5d7;
  --selected-bg:#e9d9c6;--neutral-bg:#ebe2d6;--primary-fg:#fff;
  --primary-hover:#87513d;--copy:#3b302a;--attention-text:#574400;
  --issue-text:#850000;--link:#704333;--board-rule:#ded4c7;
}
html[data-style="magasin"][data-theme="dark"]{
  --canvas:#1c1917;--paper:#29241f;--ink:#f7eee2;--muted:#c9bfb0;
  --rule:#584d43;--rule-strong:#817161;--navy:#e5b391;--focus:#f0bc93;
  --yellow:#6c5629;--red:#57312d;--blue:#2e4544;
  --surface-soft:#211d19;--control-bg:#342d27;--hover-bg:#44382e;
  --selected-bg:#4b392d;--neutral-bg:#3d342b;--primary-fg:#21160f;
  --primary-hover:#f2c6a6;--copy:#eee2d2;--attention-text:#fff0c9;
  --issue-text:#ffe4dc;--link:#f0bc93;--board-rule:#4b4138;
}
html[data-style="magasin"] h1,
html[data-style="magasin"] h2,
html[data-style="magasin"] h3,
html[data-style="magasin"] .document-lead{
  font-family:Georgia,"Times New Roman",serif;
  letter-spacing:-.025em;
}
html[data-style="magasin"] .topbar{border-bottom:3px solid var(--navy)}
html[data-style="magasin"] .identity{background:var(--surface-soft)}
html[data-style="magasin"] .nav-item.is-active{border-left-color:var(--navy)}
html[data-style="magasin"] .compact-choice[aria-checked="true"]{box-shadow:inset 0 -3px var(--navy)}
html[data-style="magasin"] .statusbar{box-shadow:none}
