:root{--gelo:#F2F6FA;--petroleo:#0F2A3A;--verde:#B8E92A;--teal:#0FB5A6;--teal-escuro:#0A8F84;--ceu:#38BDF8;--ceu-escuro:#1B8FD6;--laranja:#FF6A1F;--laranja-escuro:#C2410C;--texto-secundario:#4C5F6E;--texto-discreto:#7A8B98;--borda:#DCE6EE;--borda-suave:#EEF3F6;--alca:#C7D3DC;--suave-verde:#F1FAD0;--suave-teal:#DDF5F2;--suave-azul:#E3F4FD;--suave-laranja:#FFEBDF;--canvas:#E6EDF2;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--gelo);font-family:Sora,system-ui,sans-serif;color:var(--petroleo);-webkit-font-smoothing:antialiased;text-size-adjust:100%;max-width:100%}html{overflow-x:hidden;overscroll-behavior-y:none}html.rolagem-travada{overflow:hidden}h1,h2,h3,p{overflow-wrap:anywhere}a{color:var(--petroleo);text-decoration:none}a:hover{color:#000}button,input,select,textarea{font-family:Sora,system-ui,sans-serif}button{-webkit-tap-highlight-color:transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}@keyframes drift{0%{background-position:0 0}to{background-position:36px 0}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.45}}@keyframes rec{0%,to{box-shadow:0 0 0 0 rgba(255,106,31,.5)}70%{box-shadow:0 0 0 18px rgba(255,106,31,0)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(184,233,42,.7)}to{box-shadow:0 0 0 14px rgba(184,233,42,0)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}