/* ToolWissen Schritt 17: conservative accessibility/runtime hardening. */
:where(.twtools,.twmv,.tw-ratgeber,.tw-blog-shell,.tw-hf-header,.tw-hf-footer) :focus-visible{outline:3px solid #075bd7!important;outline-offset:2px!important}
.twmv-selection-chip span,.twmv-search-suggestion__copy small,.twmv-watch-local-suggestion__copy small,.twmv-sort-label,.twtools-search-suggestions.is-twtools-search-portal .twtools-suggestion--compact .twtools-suggestion-description,.tw-hf-dialog-fact>span,.tw-hf-dialog-subline,.twmv-description-modal__fact>span,.twmv-description-modal__subline{color:#5e6f87!important;-webkit-text-fill-color:#5e6f87!important}
@media (pointer:coarse){:where(.twtools,.twmv,.tw-ratgeber,.tw-hf-header,.tw-hf-footer) :where(.twtools-search-clear,.twtools-option-clear,.twtools-chip,.twmv-selection-chip>button,.tw-hf-search-clear,[data-tw-ratgeber-search-clear],[data-twtools-remove-filter]){min-width:44px!important;min-height:44px!important}}
.tw-blog-content img,.twtd100-root img,.twtools img,.twmv img{max-width:100%;height:auto}
@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}:where(.twtools,.twmv,.tw-ratgeber,.tw-blog-shell,.tw-hf-header,.tw-hf-footer) *,:where(.twtools,.twmv,.tw-ratgeber,.tw-blog-shell,.tw-hf-header,.tw-hf-footer) *::before,:where(.twtools,.twmv,.tw-ratgeber,.tw-blog-shell,.tw-hf-header,.tw-hf-footer) *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
