/* Shared accessibility additions: preserve the existing palette and simulations. */
.skip-content{position:fixed;left:12px;top:-100px;z-index:100000;background:#a6f2c9;color:#102a32;padding:12px 18px;border-radius:8px}.skip-content:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ffe286!important;outline-offset:3px!important}html{--vlibras-btn-focus-visible-outline:3px solid #ffe286}body>header,body.reaction>header,.home-view>header{padding-right:88px!important}#org-text{border-left:3px solid #a6f2c9;background:#103642;padding:12px;color:#edf7f3;line-height:1.6;font-size:14px;opacity:1}#reading-dialog{background:#10313e;color:#edf7f3;border:1px solid #618591;border-radius:16px;max-width:760px;width:calc(100% - 32px);max-height:85vh;padding:24px;overflow:auto}#reading-dialog h2{font-size:25px}#reading-dialog h3{font-size:18px;margin-top:24px}#reading-dialog p{line-height:1.75}#reading-dialog button{color:#102a32;background:#a6f2c9}#reading-dialog::backdrop{background:#001820b0}.a11y-notice{color:#c6dfe4;font-size:12px;line-height:1.6}button,input,select{scroll-margin:90px}input[type=range]{min-height:28px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:700px){body>header,body.reaction>header,.home-view>header{padding-right:72px!important}}
