/* Padrão "Binance" no site novo (28/10/2026, escolha do jota: o mesmo padrão do JSHOW BOT).
   Fundo quase preto, cartões #1e2329, linhas #2b3139, amarelo #fcd535 só nos botões principais e destaques,
   verde #0ecb81 e vermelho #f6465d só para sinais. Cantos menores e sem brilhos/sombras grandes. Só vale em body.sn. */
body.sn{
  --sn-bg:#0b0e11;--sn-card:#1e2329;--sn-card2:#2b3139;
  --sn-ouro:#fcd535;--sn-ouro2:#fcd535;--sn-ouro3:#f0b90b;
  --sn-txt:#eaecef;--sn-mut:#929aa5;--sn-linha:#2b3139;--sn-linha2:#3d444d;
  --green-ink:#181a20;
}
body.sn .sn-top{background:#0b0e11f2;border-bottom-color:#2b3139}
body.sn .sn-h1,body.sn .sn-h2,body.sn .sn-h3{font-weight:700;letter-spacing:-.5px}
body.sn .sn-h1 em,body.sn .sn-h2 em,body.sn .ola-tit em{font-style:normal;color:#fcd535}
/* cartões: canto 12px, borda de 1px, sem sombra */
body.sn .btn,body.sn .sn-card,body.sn .sn-vazio,body.sn .sn-passos li,body.sn .pf-card,body.sn .ola-nivel,body.sn .ola-sit,
body.sn .sit-li,body.sn .pl-faixa,body.sn .ct-card,body.sn .ct-nivel,body.sn .ct-tots,body.sn .ct-como,body.sn .ct-dado,body.sn .ct-dica,body.sn .sn-hero-img{
  border-radius:12px;box-shadow:none;background-image:none}
body.sn .btn,body.sn .sn-card,body.sn .pf-card,body.sn .ola-nivel,body.sn .sit-li,body.sn .pl-faixa,body.sn .ct-nivel,body.sn .sn-vazio{background-color:#1e2329;border:1px solid #2b3139}
/* botões: amarelo sólido, texto escuro, canto 8px, sem "degrau" */
body.sn .sn-b,body.sn .ct-btn,body.sn .sn-plats .btn .spacer,body.sn .cad-go,body.sn .sg-btn,body.sn .install-go,body.sn .ct-chip-sn{border-radius:8px}
body.sn .sn-b-ouro,body.sn .ct-btn-verde,body.sn .sn-plats .btn .spacer,body.sn .cad-go{background:#fcd535;color:#181a20;box-shadow:none}
body.sn .sn-b-ouro:active,body.sn .ct-btn-verde:active,body.sn .cad-go:active{background:#f0b90b;transform:none}
body.sn .ct-btn-amarelo{background:#2b3139;color:#eaecef;box-shadow:none;border:1px solid #3d444d}
body.sn .sn-b-linha{border:1px solid #3d444d;background:#2b3139}
body.sn .ct-chip-sn{border-color:#3d444d;background:#1e2329}
/* barra de baixo e menu */
body.sn .sn-tab{border-radius:16px;background:#1e2329f5;border-color:#2b3139;box-shadow:0 8px 24px #000a}
body.sn .sn-tab-c{background:#fcd535;color:#181a20;border-color:#0b0e11;box-shadow:none}
body.sn .sn-tab a.sn-ativo,body.sn .sn-tab-meio{color:#fcd535!important}
/* sinais: verde e vermelho da Binance */
body.sn .pl-selo,body.sn .sit-ok>span:first-child{background:#0e2a20;color:#0ecb81}
body.sn .sn-plats .btn.pl-aberta,body.sn .ola-sit-ok{border-color:#0ecb8166}
body.sn .ola-sit-ok{background:#0e2a20;color:#0ecb81}
body.sn .sn-bola{background:#f6465d}
body.sn .ct-nivel-txt b,body.sn .ola-nivel b{color:#fcd535}
body.sn .ct-barra i{background:#fcd535}
body.sn .ct-como li.ct-meu{background:#2a2410;outline-color:#fcd53580}
body.sn .ola-foto,body.sn .ct-foto{box-shadow:0 0 0 2px #fcd535}
body.sn #plataformas .sn-h2 em{font-style:normal}
/* boas-vindas: "Continuar sem entrar" com o mesmo destaque do "Entrar" (pedido do jota): branco sólido */
body.sn #ctSem{background:#eaecef;color:#181a20;border:0}
body.sn #ctSem:active{background:#c7ccd3}
/* Logo no topo (28/10/2026): o ícone do app no lugar da palavra JSHOW escrita */
body.sn .sn-logo-img{display:inline-flex;align-items:center}
body.sn .sn-logo-img img{display:block;width:44px;height:44px;border-radius:10px;border:1px solid #2b3139}
body.sn .cookie button[data-c=ok],body.sn .install-go,body.sn .lb-btn{box-shadow:none;border-radius:8px}
/* Cookies: faixa fina (28/10/2026, pedido do jota) */
body.sn .cookie.cookie-fino{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:10px;border:1px solid #2b3139;background:#1e2329;box-shadow:0 8px 24px #0009}
body.sn .cookie.cookie-fino[hidden]{display:none}
body.sn .cookie.cookie-fino p{margin:0;flex:1;font-size:13px;line-height:1.35;color:#c7ccd3}
body.sn .cookie.cookie-fino div{display:flex;margin:0}
body.sn .cookie.cookie-fino button{min-height:36px;padding:0 14px;border:0;border-radius:6px;background:#fcd535;color:#181a20;font:800 13px/1 Inter,system-ui,sans-serif;box-shadow:none}
body.sn .sn-rod-cookie{margin:8px 0 0}
body.sn .sn-rod-link{padding:0;min-height:32px;border:0;background:none;color:#707a8a;font:500 12px/1.3 Inter,system-ui,sans-serif;text-decoration:underline;cursor:pointer}
@media (min-width:900px){body.sn .cookie.cookie-fino{bottom:16px}}
/* barra de baixo: "Plataformas" no meio não encosta nos vizinhos */
body.sn .sn-tab a{font-size:11.5px;letter-spacing:-.2px}
body.sn .sn-tab a.sn-tab-meio{flex:1.25}

/* 28/10/2026 (jota: "palavra sozinha na última linha incomoda"): o navegador equilibra as linhas dos textos */
body.sn p,body.sn small,body.sn li,body.sn label,body.sn summary,body.sn .ct-sub,body.sn .ct-dica,body.sn .ct-ajuda,body.sn .sit-li span,
body.sn .srt-app-txt,body.sn .cd-s,body.sn .cd-alerta span,body.sn .nt-txt span,body.sn .sg-foto-dica,body.sn .dr-regras span,body.sn .ct-como p{text-wrap:pretty}
body.sn h1,body.sn h2,body.sn h3,body.sn .ct-tit,body.sn .srt-app-tit,body.sn .cd-t,body.sn .nt-txt b{text-wrap:balance}
body.sn .sn-plats .btn .txt strong{text-wrap:balance}body.sn .ct-rodape a{white-space:nowrap}
