:root{--fundo: #f6f7f5;--superficie: #ffffff;--texto: #1c2321;--texto-suave: #4d5a56;--marca: #0f5c4d;--marca-forte: #0a453a;--borda: #d5dbd8;--erro: #a3261b;--erro-fundo: #fdecea;--destaque-fundo: #e7f3ef;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:var(--fundo);line-height:1.5}@media (prefers-color-scheme: dark){:root{--fundo: #121614;--superficie: #1b211f;--texto: #e8ecea;--texto-suave: #a9b5b0;--marca: #5cc4a8;--marca-forte: #7fd6be;--borda: #33403b;--erro: #ff8a7d;--erro-fundo: #3a1d1a;--destaque-fundo: #16302a}}*{box-sizing:border-box}body{margin:0;background:var(--fundo)}h1{font-size:1.6rem;margin:.5rem 0}h2{font-size:1.2rem}.sub{color:var(--texto-suave)}.topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:var(--superficie);border-bottom:1px solid var(--borda)}.topo nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.topo a,.topo .link{min-height:44px;display:inline-flex;align-items:center;color:var(--marca)}.marca{font-weight:800;font-size:1.2rem;text-decoration:none}.chip{padding:0 .75rem;border-radius:999px;background:var(--destaque-fundo);text-decoration:none}.conteudo{max-width:46rem;margin:0 auto;padding:1rem}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;padding:1rem 1.25rem;margin:1rem 0}.estreito{max-width:26rem;margin:2rem auto}form{display:grid;gap:.9rem}label{display:grid;gap:.3rem;font-weight:600}input,textarea{font:inherit;min-height:44px;padding:.5rem .75rem;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--texto)}textarea{min-height:5rem}input[aria-invalid=true]{border-color:var(--erro)}.erro-campo{color:var(--erro);margin:-.5rem 0 0}.com-botao{display:flex;gap:.5rem}.com-botao input{flex:1}button,.botao{font:inherit;min-height:44px;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}button:disabled{opacity:.55;cursor:not-allowed}.principal{background:var(--marca);border-color:var(--marca);color:#fff;font-weight:700}.principal:hover:not(:disabled){background:var(--marca-forte)}.perigo{background:var(--erro);border-color:var(--erro);color:#fff;font-weight:700}.link{background:none;border:none;padding:.25rem;color:var(--marca);text-decoration:underline}:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.abas{display:flex;gap:.5rem;margin-bottom:1rem}.abas button[aria-selected=true]{border-color:var(--marca);color:var(--marca);font-weight:700}.aviso{padding:.75rem 1rem;border-radius:8px;background:var(--destaque-fundo);margin:1rem 0}.aviso-erro{background:var(--erro-fundo);color:var(--erro)}.destaque{border-left:4px solid var(--marca)}.carregando{color:var(--texto-suave)}.grade-objetivos{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:1rem}.objetivo{min-height:5rem;font-size:1.05rem;font-weight:700;flex-direction:column}.objetivo.atual{border:2px solid var(--marca)}.objetivo small{font-weight:400;color:var(--texto-suave)}.codigo{display:grid;gap:.25rem;text-align:center;padding:1rem;margin:1rem 0;border:2px dashed var(--marca);border-radius:12px}.codigo strong{font-size:3rem;letter-spacing:.5rem;font-variant-numeric:tabular-nums}.codigo.vencido{border-color:var(--erro);color:var(--erro)}.foto{margin:1rem 0}.foto img{max-width:100%;max-height:16rem;margin-top:.5rem;border-radius:8px}.ajuda{font-weight:400;color:var(--texto-suave)}.fotos-lado{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.fotos-lado img{width:100%;border-radius:8px;border:1px solid var(--borda)}.acoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.codigo-pequeno{font-size:1.3rem;letter-spacing:.2rem}.metricas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}select{font:inherit;min-height:44px;padding:.5rem;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--texto)}.linha{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.busca{margin-bottom:1rem}.grade-anuncios{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-bottom:1rem}.cartao-anuncio{display:grid;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;overflow:hidden;color:var(--texto);text-decoration:none}.cartao-anuncio img,.sem-foto{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--borda);display:grid;place-items:center;color:var(--texto-suave)}.cartao-anuncio>div{display:grid;gap:.1rem;padding:.5rem .75rem .75rem}.preco{font-size:1.15rem;font-weight:800}.preco.grande{font-size:1.6rem;margin:0}.titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selo{color:var(--marca);font-weight:600}.alerta{background:#fff4d6;color:#5c4200;border-left:4px solid #c98a00}.descricao{white-space:pre-wrap}.dica{color:var(--texto-suave);font-size:.9rem}.galeria>img{width:100%;max-height:24rem;object-fit:contain;background:#000;border-radius:12px}.miniaturas{display:flex;gap:.5rem;overflow-x:auto;margin-top:.5rem}.miniaturas button{padding:0;width:64px;height:64px;overflow:hidden}.miniaturas button[aria-pressed=true]{border:2px solid var(--marca)}.miniaturas img{width:100%;height:100%;object-fit:cover}.previas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem}.previas li{display:grid;gap:.25rem}.previas img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.lista{list-style:none;padding:0}.linha-conversa{display:grid;color:var(--texto);text-decoration:none}.mensagens{list-style:none;padding:0;display:grid;gap:.5rem}.mensagens li{max-width:85%;padding:.5rem .75rem;border-radius:12px;background:var(--superficie);border:1px solid var(--borda)}.mensagens li p{margin:.2rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.mensagens li.minha{justify-self:end;background:var(--destaque-fundo)}.mensagens img{max-width:100%;max-height:14rem;border-radius:8px}.enviar{grid-template-columns:1fr auto auto;align-items:end}.estrelas{border:none;padding:0;display:flex;gap:.25rem}.estrelas label{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;font-size:1.8rem;color:var(--borda);cursor:pointer}.estrelas label.acesa{color:#d99a00}.estrelas input{position:absolute;opacity:0}.estrelas label:focus-within{outline:3px solid var(--marca);border-radius:8px}@media (prefers-color-scheme: dark){.alerta{background:#3a2f10;color:#ffd98a}}label>input:not([type=radio]):not([type=checkbox]),label>select,label>textarea{width:100%;min-width:0}.linha>*{min-width:0}.marcar{display:flex;align-items:center;gap:.5rem;min-height:44px;align-self:end}.marcar input{width:22px;height:22px;min-height:0}.experiencias{border:none;padding:0;display:grid;gap:.5rem}.experiencias legend{font-weight:600;margin-bottom:.3rem}.rodape{text-align:center;padding:2rem 1rem;color:var(--texto-suave);font-size:.9rem}.rodape a{color:var(--texto-suave)}.denunciar{color:var(--erro);font-weight:600}.protocolo,.hash{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.zona-perigo{border-color:var(--erro)}.legal h2{margin-top:1.5rem}.ficha{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}.ficha dt{font-weight:700}.ficha dd{margin:0}.conversa-dossie{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.conversa-dossie caption{text-align:left;font-weight:700;margin-bottom:.25rem}.conversa-dossie th,.conversa-dossie td{border:1px solid var(--borda);padding:.35rem .5rem;text-align:left;vertical-align:top}.conversa-dossie td:last-child{overflow-wrap:anywhere}@media (max-width: 480px){.conversa-dossie{font-size:.85rem}.conversa-dossie td:first-child{white-space:normal}}@media print{.topo,.nao-imprimir,.rodape{display:none!important}:root{--fundo: #fff;--superficie: #fff;--texto: #000;--texto-suave: #333;--borda: #999}body,.conteudo{background:#fff;max-width:none;padding:0}.conversa-dossie tr{break-inside:avoid}}
