/* One quiet navigation language: text actions, no decorative arrows. */
:root body :is(.care-arrow,.journal-arrow,.back-chevron){display:none!important}
:root body .booking-route-cards .booking-option .booking-action::after,
:root body .individual-action::after{content:none!important;display:none!important}
/* A true circular copper punctuation mark, independent of font glyph shape. */
:root body .accent-punctuation{position:relative;display:inline-block;width:.24em;height:.13em;overflow:visible;color:transparent!important;vertical-align:baseline;letter-spacing:0}
:root body .accent-punctuation::after{content:"";position:absolute;left:50%;top:0;width:.13em;height:.13em;border-radius:50%!important;background:var(--bronze)!important;transform:translateX(-50%)}
:root body .accent-separator::after,:root body .round-accent{border-radius:50%!important;background:var(--bronze)!important}
/* A fine light edge keeps copper punctuation visible on copper closing panels. */
:root body :is(.cta,.closing) .accent-punctuation::after{box-shadow:0 0 0 .025em #fff}
/* Alternating surfaces distinguish adjacent content, preserving the palette. */
:root body.patient-home #behandlungen{background:#ffffff}
:root body.patient-home .treatments-complementary{background:#efeeeb;--bronze-text:#97513a}
:root body.patient-home .patient-network{background:#efeeeb;--bronze-text:#97513a}
:root body.patient-home .practice-location{background:#ffffff}
