/* Accessible refinements; keep the approved layout and visual identity. */
:root{--gold:#80613c}
.hero-art:before{background:radial-gradient(ellipse at 68% 56%,#4d6b50 0%,#385b43 27%,#294e3b 62%,#193d34 90%);opacity:1}
.breadcrumb span{color:#64716b}
.lang .divider{opacity:1;color:var(--muted)}
.guide-toc nav a{display:flex;justify-content:space-between;gap:12px;width:100%;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--ink);text-decoration:none}
.guide-toc nav a:hover{text-decoration:underline;text-underline-offset:3px}
.guide-toc nav a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
#guide-overview,#guide-treatment,#guide-setting,#guide-questions,#guide-aftercare,#guide-providers,#guide-sources,#guide-faq{scroll-margin-top:24px}
a.broken_link,a.removed_link{text-decoration-line:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
