:root{--noite:#161d28;--coral:#e9785a;--laranja:#fd8c40;--ambar:#fe9a35;--vermelho:#c1121f;--vinho:#750c1b;--berinjela:#3e1b2c;--texto:#fff;--suave:#ffffffb8;--borda:#ffffff29;--superficie:#ffffff12;--campo:#00000040;--certa:#3ddc97;--errada:#ff7a7a;--degrade-fundo:linear-gradient(180deg, #161d28 0%, #161d28 52%, #3e1b2c 74%, #750c1b 100%);--degrade-rodape:linear-gradient(180deg, #161d28 0%, #3e1b2c 45%, #750c1b 100%);--degrade-botao:linear-gradient(90deg, #fd8c40 0%, #c1121f 100%);--fonte-titulo:Montserrat, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-texto:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primaria:var(--laranja);--erro:var(--errada);--ok:var(--certa);--aviso-fundo:#fd8c401f;--aviso-borda:#fd8c4059;font-family:var(--fonte-texto);color:var(--texto)}*{box-sizing:border-box}body{background:var(--noite) var(--degrade-fundo) fixed;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;line-height:1.5}h1,h2{font-family:var(--fonte-titulo);letter-spacing:-.02em;line-height:1.15}h1{margin:0 0 .5rem;font-size:1.7rem;font-weight:800}h2{margin:0 0 .75rem;font-size:1.15rem;font-weight:700}a{color:var(--ambar)}.marca{margin:0;line-height:0;display:inline-flex}.marca img{width:auto;height:40px}h1.marca img{height:52px}.cartao{background:var(--superficie);border:1px solid var(--borda);-webkit-backdrop-filter:blur(6px);border-radius:24px;max-width:640px;margin:4rem auto;padding:2rem}.cartao.estreito{max-width:440px}.cartao.estreito>.suave{margin:.75rem 0 1.5rem}.pagina main{max-width:980px;margin:0 auto;padding:1.75rem 1.25rem 4rem}.topo{z-index:5;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--borda);background:#161d28d9;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.topo .marca img{height:36px}.topo select{width:auto;max-width:100%}form{flex-direction:column;gap:1rem;display:flex}label{color:var(--suave);flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}input,select,textarea{font:inherit;border:1px solid var(--borda);background:var(--campo);color:var(--texto);border-radius:14px;width:100%;padding:.75rem 1rem;font-weight:400}input::placeholder,textarea::placeholder{color:#fff6}input:focus,select:focus,textarea:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #fd8c4040}select option{background:var(--noite);color:var(--texto)}input[type=checkbox]{accent-color:var(--laranja)}input[type=file]{padding:.55rem .75rem}input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input.codigo{letter-spacing:.4em;text-align:center;font-size:1.7rem}button{font:inherit;background:var(--degrade-botao);color:#fff;cursor:pointer;border:none;border-radius:999px;min-height:48px;padding:.65rem 1.5rem;font-weight:700;box-shadow:0 8px 20px #fd8c4040}button:disabled{opacity:.5;cursor:default;box-shadow:none}button.secundario{box-shadow:none;background:#ffffff12;border:1.5px solid #ffffff52}button.destaque{background:linear-gradient(90deg, var(--ambar), var(--laranja))}button.link{box-shadow:none;min-height:0;color:var(--ambar);background:0 0;border:none;padding:.25rem 0;font-weight:600}button.perigo{background:linear-gradient(90deg, var(--vermelho), var(--vinho));box-shadow:none}fieldset{border:1px solid var(--borda);background:var(--superficie);border-radius:24px;flex-direction:column;gap:1rem;margin:0;padding:1.25rem 1.5rem 1.5rem;display:flex}legend{font-family:var(--fonte-titulo);padding:0 .5rem;font-weight:700}.linha{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.linha>label{flex:160px}.linha.entre{justify-content:space-between;align-items:center}form.linha{flex-direction:row;align-items:center}form.linha>input{flex:220px;width:auto}.suave{color:var(--suave);font-weight:400}.erro{color:var(--erro)}.ok{color:var(--ok)}.aviso{background:var(--aviso-fundo);border:1px solid var(--aviso-borda);border-radius:14px;padding:.85rem 1rem}.selo{border:1px solid var(--aviso-borda);background:var(--aviso-fundo);color:var(--texto);border-radius:999px;padding:.3rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none}a.selo:hover{border-color:var(--laranja)}.centro{text-align:center;margin-top:4rem}.lista{flex-direction:column;gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:flex}.lista a{background:var(--superficie);border:1px solid var(--borda);color:var(--texto);border-radius:18px;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.lista a:hover{border-color:var(--laranja)}.lista.simples li{border-bottom:1px solid var(--borda);padding:.55rem 0}.rodape{margin-top:2.5rem}.grade-form{gap:1.25rem}.gabarito{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.4rem 1.5rem;display:grid}.questao{align-items:center;gap:.35rem;padding:.2rem 0;display:flex}.questao .numero{width:2rem;color:var(--suave);font-weight:700}.questao.anulada .bolinha{opacity:.3}.bolinha{width:2.3rem;height:2.3rem;min-height:0;color:var(--texto);box-shadow:none;background:#ffffff0a;border:1.5px solid #ffffff47;border-radius:50%;padding:0;font-weight:700}.bolinha.marcada{background:var(--degrade-botao);border-color:#0000;box-shadow:0 4px 12px #fd8c4059}.anular{flex-direction:row;align-items:center;gap:.3rem;margin-left:.5rem;font-size:.85rem;font-weight:400}.anular input{width:auto}.acoes{flex-wrap:wrap;gap:.75rem;display:flex}.cartao-secao{background:var(--superficie);border:1px solid var(--borda);border-radius:24px;margin-top:1.25rem;padding:1.5rem}.pacotes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1rem 0;display:grid}.pacote{border:1px solid var(--borda);background:#00000026;border-radius:20px;flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.pacote-titulo{font-family:var(--fonte-titulo);font-size:1.15rem}.pacote-preco{font-family:var(--fonte-titulo);font-size:1.9rem;font-weight:800}.pacote button{margin-top:auto}.cartao.documento{max-width:760px;margin:2rem auto;line-height:1.6}.documento h1{margin-top:1.25rem}.documento h2{margin-top:1.75rem}.documento ul{padding-left:1.25rem}.documento li{margin-bottom:.4rem}.documento label{flex-direction:column;gap:.35rem;margin:1.25rem 0 .75rem;display:flex}@media (width<=760px){.cartao{margin:1rem;padding:1.4rem}.cartao.documento{border-left:none;border-right:none;border-radius:0;margin:0;padding:1.25rem 1rem}.topo{gap:.6rem;padding:.6rem 1rem}.topo .marca img{height:30px}.gabarito{grid-template-columns:1fr}.bolinha{width:2.1rem;height:2.1rem}}.aviso-teste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.aviso-teste p{flex:320px;margin:0}.botao-link{background:var(--degrade-botao);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}
