html.large-text body{font-size:18px}html.large-text :is(p,a,button,input,textarea,select,label){font-size:max(1em,16px)}html.high-contrast{--bg:#000;--panel:#111;--line:#aaa;--text:#fff;--muted:#ddd;--gold:#ffd54f}html.high-contrast body{background:#000;color:#fff}html.high-contrast :is(section,header,article,input,select,textarea){border-color:#aaa}html.high-contrast .muted{color:#ddd}html.high-contrast a{color:#ffd54f}html.reduced-motion *,html.reduced-motion *::before,html.reduced-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#settings-message{position:sticky;top:115px;z-index:5;background:#19212c;scroll-margin-top:120px}#settings-message:empty{display:none}#settings-content section{scroll-margin-top:140px}
