html.contrast-high{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#02070b!important}html.contrast-high body,html.contrast-high #root{color:#f8fbff!important;background-color:#02070b!important}html.contrast-high body>#root>div{color:#f8fbff!important;background-color:#071018!important;border-color:#f7c948!important;box-shadow:0 0 0 2px #02070b,8px 8px #f7c948!important}html.contrast-high body :where([class*=bg-white],[class*="bg-[#FFFBF5]"],[class*="bg-[#FFF4E6]"],[class*="bg-[#FAF6F0]"],[class*="bg-[#EFE6D8]"],[class*="bg-[#EFE6D8]/"]){color:#f8fbff!important;background-color:#111d27!important}html.contrast-high body :where([class*="bg-[#FF5722]"],[class*="bg-[#FF5A1F]"],[class*="bg-[#F59E0B]"],[class*="bg-[#FFD326]"],[class*="bg-[#FFE600]"],[class*="bg-[#10B981]"],[class*="bg-[#25D366]"],[class*="bg-[#4ADE80]"],[class*="bg-[#7DD3FC]"],[class*="bg-[#FB7185]"],[class*=bg-amber-],[class*=bg-emerald-],[class*=bg-blue-],[class*=bg-red-],[class*=bg-orange-]){color:#fff!important;background-color:#173149!important}html.contrast-high body :where(section,article,header,footer,nav,aside,form,[class*=border-]){border-color:#8bdcf2!important}html.contrast-high body :where(p,span,small,li,label,legend,dd,dt){color:inherit}html.contrast-high body :where(h1,h2,h3,h4,h5,h6){color:#fff!important;text-shadow:none!important}html.contrast-high body :where([class*="text-[#2E180C]"],[class*="text-[#3F2A1D]"],[class*="text-[#4A2612]"],[class*="text-[#5C4033]"],[class*="text-[#6B3A22]"],[class*="text-[#7C3F1D]"],[class*=text-gray-],[class*=text-slate-]){color:#f8fbff!important}html.contrast-high body :where([class*="text-[#FF5722]"],[class*="text-[#FF5A1F]"],[class*="text-[#F59E0B]"],[class*="text-[#FFD326]"],[class*="text-[#FFE600]"]){color:#ffd85a!important}html.contrast-high body button,html.contrast-high body a{border-color:#8bdcf2!important}html.contrast-high body button:not(:disabled),html.contrast-high body a:not([class*=bg-]){color:#f8fbff!important}html.contrast-high body button[class*=bg-white],html.contrast-high body a[class*=bg-white]{color:#fff!important;background-color:#132432!important}html.contrast-high body button[class*="bg-[#2E180C]"],html.contrast-high body a[class*="bg-[#2E180C]"],html.contrast-high body button[class*="bg-[#FF5722]"],html.contrast-high body button[class*="bg-[#FF5A1F]"],html.contrast-high body button[class*="bg-[#F59E0B]"],html.contrast-high body button[class*="bg-[#FFD326]"],html.contrast-high body button[class*="bg-[#FFE600]"],html.contrast-high body button[class*="bg-[#10B981]"],html.contrast-high body button[class*="bg-[#25D366]"],html.contrast-high body button[class*="bg-[#4ADE80]"],html.contrast-high body a[class*="bg-[#25D366]"]{color:#061018!important;background-color:#ffd85a!important;border-color:#fff!important}html.contrast-high body button[class*="bg-[#FB7185]"]{color:#fff!important;background-color:#b82035!important;border-color:#fff!important}html.contrast-high body button :where(span,strong,small,svg),html.contrast-high body a :where(span,strong,small,svg){color:inherit!important}html.contrast-high body :where(input,textarea,select){color:#fff!important;caret-color:#ffd85a!important;background-color:#050b10!important;border-color:#8bdcf2!important;box-shadow:0 0 0 1px #02070b,3px 3px #8bdcf2!important}html.contrast-high body :where(input,textarea)::placeholder{color:#d8e6ee!important;opacity:1!important}html.contrast-high body option{color:#fff!important;background-color:#071018!important}html.contrast-high body :where(button,a,input,textarea,select):focus-visible{outline-offset:3px!important;outline:3px solid #ffd85a!important;box-shadow:0 0 0 6px #071018!important}html.contrast-high body :where([class*=shadow-\[],[class*=shadow-sm],[class*=shadow-md],[class*=shadow-lg],[class*=shadow-xl],[class*=shadow-2xl]){box-shadow:4px 4px #8bdcf2!important}html.contrast-high body section[aria-label="Acessibilidade e novidades"]{color:#fff!important;background-color:#071018!important;border-color:#8bdcf2!important}html.contrast-high body section[aria-label="Acessibilidade e novidades"] button[aria-pressed=true]{color:#061018!important;background-color:#ffd85a!important;border-color:#fff!important}html.contrast-high body nav[aria-label=Navegação\ principal]{color:#fff!important;background-color:#071018!important;border-color:#8bdcf2!important}html.contrast-high body nav[aria-label=Navegação\ principal] button[aria-current=page] span:first-child{color:#061018!important;background-color:#ffd85a!important;border-color:#fff!important}html.contrast-high body [role=dialog]{color:#fff!important}html.contrast-high body [role=dialog]>div,html.contrast-high body [role=dialog]>article{background-color:#101c25!important;border-color:#8bdcf2!important}html.contrast-high body img{filter:contrast(1.08)brightness(.95)!important}html.contrast-high body :where([disabled],[aria-disabled=true]){opacity:.58!important}html.contrast-high body ::selection{color:#061018!important;background-color:#ffd85a!important}html.contrast-high body *{scrollbar-color:#8bdcf2 #071018}@media (prefers-reduced-motion:reduce){html.contrast-high body *,html.contrast-high body :before,html.contrast-high body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){html.contrast-high body :where(button,a,input,textarea,select){forced-color-adjust:auto}}@tailwind base;@tailwind components;@tailwind utilities;:root{--bg:#fffbf5;--text:#3f2a1d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{width:100%;min-height:100vh;margin:0;padding:0;color:#3f2a1d!important;background-color:#fffbf5!important}#root{width:100%;max-width:100%;min-height:100vh;margin:0 auto}:focus-visible{outline-offset:2px!important;outline:3px solid #7c3f1d!important}.fonte-ampliada p,.fonte-ampliada span,.fonte-ampliada button{font-size:115%!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
