:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#c93705;--page:#fcf4f2;--ink:#00072c}*{box-sizing:border-box}html,body,#root{background:var(--page);min-height:100vh;margin:0;padding:0}html[data-plataforma=ios] #root,html[data-plataforma=android] #root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);min-height:100dvh}html[data-plataforma=ios],html[data-plataforma=android]{overscroll-behavior-y:none}html[data-plataforma=ios] body,html[data-plataforma=android] body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-plataforma=ios] input,html[data-plataforma=ios] textarea,html[data-plataforma=android] input,html[data-plataforma=android] textarea{-webkit-user-select:text;user-select:text}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{color:var(--ink);background:#febaa3}button,[role=button]{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
