#rsudak-a11y{position:fixed;right:16px;bottom:20px;z-index:99999;font:16px/1.5 system-ui,sans-serif;color:#172b3a;text-align:left}
#rsudak-a11y [hidden]{display:none!important}
#rsudak-a11y button,#rsudak-a11y select{font:inherit;min-height:44px;border:1px solid #64748b;border-radius:8px;padding:8px 12px;background:#fff;color:#172b3a;cursor:pointer;box-sizing:border-box}
#rsudak-a11y button:focus-visible,#rsudak-a11y select:focus-visible{outline:3px solid #e6a000;outline-offset:3px}
#rsudak-a11y #rsudak-a11y-open{background:#075b4b;color:#fff;border-color:#075b4b;font-weight:700}
#rsudak-a11y-panel{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow:auto;background:#fff;border:1px solid #64748b;border-radius:12px;padding:18px;box-shadow:0 4px 20px #0003;margin-bottom:12px;position:absolute;bottom:100%;right:0}
#rsudak-a11y h2{font-size:22px;margin:0;color:inherit;line-height:1.3}
#rsudak-a11y h3{font-size:18px;margin:18px 0 8px;color:inherit}
#rsudak-a11y p{font-size:14px;margin:10px 0;color:inherit}
#rsudak-a11y select{width:100%;margin:6px 0 12px}
.rsudak-a11y-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.rsudak-a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#rsudak-a11y button[aria-pressed=true]{background:#075b4b;color:#fff;border-color:#075b4b}
body.rsudak-links a{outline:2px solid #075b4b!important;text-decoration:underline!important;text-underline-offset:3px}
body.rsudak-contrast :where(p,span,h1,h2,h3,h4,h5,h6,li,a,label,td,th){background-color:#000!important;color:#fff!important}
body.rsudak-contrast :where(input,textarea,select){background-color:#fff!important;color:#000!important;border:2px solid #000!important}
body.rsudak-gray> :not(#rsudak-a11y){filter:grayscale(1)!important}
body.rsudak-motion :not(#rsudak-a11y):not(#rsudak-a11y *){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
