
.accessibility-panel{background:#111;color:#fff;border-bottom:3px solid #f4c542}.accessibility-panel__bar{display:flex;flex-wrap:wrap;gap:16px;padding-block:12px}.accessibility-panel__group{display:flex;gap:6px;align-items:center}.accessibility-panel__group strong{font-size:13px}.accessibility-panel button{border:1px solid #fff;background:#fff;color:#111;border-radius:5px;padding:6px 8px;cursor:pointer}
html[data-rioks-font="sm"]{font-size:15px}html[data-rioks-font="md"]{font-size:16px}html[data-rioks-font="lg"]{font-size:19px}html[data-rioks-font="xl"]{font-size:22px}
html[data-rioks-theme="mono"] body,html[data-rioks-theme="mono"] .site-header,html[data-rioks-theme="mono"] .main-nav,html[data-rioks-theme="mono"] .card,html[data-rioks-theme="mono"] .sidebar-card,html[data-rioks-theme="mono"] .site-footer,html[data-rioks-theme="mono"] .prefooter{background:#fff!important;color:#000!important}html[data-rioks-theme="mono"] img{filter:grayscale(1)}html[data-rioks-theme="mono"] a{color:#000!important;text-decoration:underline}
html[data-rioks-theme="dark"] body,html[data-rioks-theme="dark"] .site-header,html[data-rioks-theme="dark"] .main-nav,html[data-rioks-theme="dark"] .card,html[data-rioks-theme="dark"] .sidebar-card,html[data-rioks-theme="dark"] .site-footer,html[data-rioks-theme="dark"] .prefooter{background:#000!important;color:#fff!important;border-color:#fff!important}html[data-rioks-theme="dark"] p,html[data-rioks-theme="dark"] .meta-row,html[data-rioks-theme="dark"] .brand-kicker{color:#fff!important}html[data-rioks-theme="dark"] a{color:#ffea00!important;text-decoration:underline}html[data-rioks-theme="dark"] .btn-primary{background:#ffea00!important;color:#000!important}
html[data-rioks-theme="beige"] body,html[data-rioks-theme="beige"] .site-header,html[data-rioks-theme="beige"] .main-nav,html[data-rioks-theme="beige"] .card,html[data-rioks-theme="beige"] .sidebar-card,html[data-rioks-theme="beige"] .site-footer,html[data-rioks-theme="beige"] .prefooter{background:#f4ecd8!important;color:#1b1b1b!important}html[data-rioks-theme="beige"] a{color:#6f101f!important}
@media(max-width:760px){.accessibility-panel__bar{display:grid}.accessibility-panel__group{flex-wrap:wrap}}
