/* Be Injury Wise guides and contact pages (England & Wales and Scotland): Design.md look (v136, 7 November 2026). Loaded last, after /bw-design.css. APPEARANCE ONLY. */

:root{ --ink:var(--d-text); --ink-soft:var(--d-text-2); --paper:var(--d-canvas); --paper-raised:var(--d-panel); --brass:var(--d-accent); --brass-dark:var(--d-accent);
  --slate:var(--d-text-2); --rule:var(--d-line); --rule-strong:var(--d-line-input); --focus:var(--d-accent); --font-serif:var(--d-display); --font-sans:var(--d-body); }
html body main > .faq-item{ background:var(--d-panel) !important; border:1px solid var(--d-line) !important; border-radius:8px !important; box-shadow:none !important; }
html body .faq-item h3{ color:var(--d-text) !important; }
html body .faq-item p{ color:var(--d-text-2) !important; }
html body main > p.intro{ background:var(--d-panel) !important; border:1px solid var(--d-line) !important; border-left:1px solid var(--d-accent) !important; border-radius:8px !important; color:var(--d-text) !important; }
html body .official-sources{ background:var(--d-panel) !important; border:1px solid var(--d-line) !important; border-left:1px solid var(--d-accent) !important; border-radius:8px !important; }
html body .official-sources a{ color:var(--d-text) !important; }
html body .chat-cta{ background:var(--d-panel) !important; border:1px solid var(--d-line) !important; border-top:1px solid var(--d-accent) !important; border-radius:8px !important; box-shadow:none !important; }
/* related guides: one framed grid split by hairlines */
html body .related-grid{ gap:1px !important; background:var(--d-line); border:1px solid var(--d-line); border-radius:8px; overflow:hidden; }
html body .related-grid > a{ background:var(--d-panel) !important; border:0 !important; border-radius:0 !important; color:var(--d-text) !important; box-shadow:none !important; transform:none !important; }
html body .related-grid > a:hover{ background:var(--d-hover) !important; }
