@font-face{font-family:Ubuntu GG;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400.woff2)format("woff2")}@font-face{font-family:Ubuntu GG;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500.woff2)format("woff2")}@font-face{font-family:Ubuntu GG;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700.woff2)format("woff2")}@font-face{font-family:Manrope GG;font-weight:200 800;font-display:swap;src:url(/fonts/manrope.woff2)format("woff2")}:root{--navy:#00131d;--navy-2:#001a29;--navy-3:#022435;--aqua:#003f61;--aqua-light:#0d6da0;--cyan:#45bdfe;--cyan-light:#89d5fe;--gold:#e6c364;--gold-mid:#eeb311;--desert:#fffaf3;--muted:#9db4c4;--line:#89d5fe29;--erro:#ff9b8f;--ok:#6fdc8c;--font-display:"Ubuntu GG", ui-sans-serif, system-ui, sans-serif;--font-sans:"Manrope GG", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--navy);color:var(--desert);font-family:var(--font-sans);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0 0 .6rem;font-weight:700;line-height:1.2}h2{font-size:1.35rem}h3{color:var(--gold);margin-top:1.4rem;font-size:1.05rem}p{margin:.5rem 0}small,.suave{color:var(--muted)}code{background:var(--navy-3);border:1px solid var(--line);color:var(--cyan-light);word-break:break-all;border-radius:6px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}em{color:var(--muted)}.pagina{max-width:760px;margin:0 auto;padding:1rem 1rem 4rem}.topo{border:1px solid var(--line);background:var(--navy-2);z-index:10;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:.7rem 1rem;display:flex;position:sticky;top:.5rem}.direita{align-items:center;gap:.6rem;display:flex}.topo img{height:34px;display:block}.topo .suave{font-family:var(--font-display);letter-spacing:.04em;font-weight:500}.ambiente{color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:.05rem .6rem;font-size:.8rem}.titulo{font-size:clamp(1.8rem,5vw,2.6rem)}.titulo em{color:var(--gold);font-style:normal}section{background:var(--navy-2);border:1px solid var(--line);border-radius:14px;margin:1.2rem 0;padding:1.2rem 1.3rem}ul{padding-left:1.2rem}li{margin:.4rem 0}ul.limpa{padding:0;list-style:none}ul.limpa li{border-top:1px solid var(--line);margin:0;padding:.7rem 0}button,input,select{font:inherit;color:var(--desert)}input,select{background:var(--navy-3);border:1px solid var(--line);border-radius:10px;max-width:100%;padding:.5rem .75rem}input::placeholder{color:var(--muted)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}input[type=checkbox]{accent-color:var(--gold)}button{border:1px solid var(--cyan-light);color:var(--cyan-light);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .95rem;font-weight:600}button:hover:not(:disabled){background:var(--aqua)}button:disabled{opacity:.5;cursor:not-allowed}button[type=submit],button.primario{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:700}button[type=submit]:hover:not(:disabled),button.primario:hover:not(:disabled){background:var(--gold-mid);border-color:var(--gold-mid)}.erro{color:var(--erro)}.ativa{color:var(--ok);font-size:.8rem;font-weight:600}.aviso{border:1px solid var(--gold);background:var(--navy-3);border-radius:10px;padding:.7rem .9rem}
