.ds-full-screen-loader{height:100vh;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}ds-app :focus-visible{outline:3px solid #0b5fff!important;outline-offset:3px!important}ds-app main a:not(.btn):not(.nav-link):not(.dropdown-item){text-decoration:underline}@media (prefers-reduced-motion: reduce){ds-app *,ds-app *:before,ds-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.alto-contraste{background-color:#000!important;color:#fff!important}body.alto-contraste ds-app{color-scheme:dark;--bs-body-bg: #000;--bs-body-color: #fff}body.alto-contraste ds-app :where(div,section,article,aside,main,header,footer,nav,ul,ol,li,p,span,h1,h2,h3,h4,h5,h6,form,label,fieldset,legend,table,thead,tbody,tr,td,th,a,button,input,textarea,select,option){background-color:#000!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important}body.alto-contraste ds-app a,body.alto-contraste ds-app a *{color:#ff0!important;text-decoration:underline!important}body.alto-contraste ds-app button,body.alto-contraste ds-app input,body.alto-contraste ds-app select,body.alto-contraste ds-app textarea{border:1px solid #fff!important}body.alto-contraste ds-app input::placeholder,body.alto-contraste ds-app textarea::placeholder{color:#ddd!important}body.alto-contraste ds-app :focus-visible{outline-color:#ff0!important}body.alto-contraste ds-app button[aria-pressed=true]{outline:2px solid #ff0}
