:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0c0814;--painel:#171022;--painel2:#221636;--borda:#33264e;--texto:#f5efff;--fraco:#a394c4;--ouro:#ffc93c;--ouro2:#ffe28a;--verde:#3ddc84;--erro:#ff6b6b;--exibicao:"Baloo 2", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--fundo);color:var(--texto);margin:0;font:15px/1.5 system-ui,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}h1{font:800 26px/1.15 var(--exibicao);margin:0 0 12px}h2{color:var(--fraco);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px;font-weight:700}.num{font-variant-numeric:tabular-nums}.fraco{color:var(--fraco)}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.topo{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borda);background:#0c0814ee;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.marca{align-items:center;display:flex}.marca img{width:auto;height:34px;display:block}@media (max-width:640px){.marca img{height:28px}}.topo nav{align-items:center;gap:10px;margin-left:auto;display:flex}.saldo{background:var(--painel);border:1px solid var(--borda);border-radius:999px;padding:5px 12px;font-weight:700}.saldo small{color:var(--fraco);margin-right:6px;font-weight:400}.demo{color:var(--ouro);text-align:center;background:#3b2a0a;padding:4px 10px;font-size:12px}main{width:100%;max-width:1080px;margin:0 auto;padding:18px 16px 48px}main.estreito{max-width:420px}main.legal{max-width:720px;line-height:1.55}main.legal h1{margin-bottom:4px}main.legal h2{margin:26px 0 8px;font-size:17px}main.legal p,main.legal li{margin:0 0 10px}main.legal ul{margin:0 0 10px;padding-left:20px}main.legal .versao{margin-top:32px;font-size:12px}main.legal a,.fraco a{text-decoration:underline}.botao{font:inherit;color:#231400;cursor:pointer;background:linear-gradient(#ffd964,#f5a623);border:0;border-radius:10px;padding:10px 16px;font-weight:700;display:inline-block}.botao.claro{color:var(--texto);background:var(--painel);border:1px solid var(--borda);font-weight:500}.botao.pequeno{padding:6px 12px;font-size:14px}.jackpots{grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin-bottom:26px;display:grid}.jackpot{border:1px solid var(--borda);background:linear-gradient(160deg,#2c1b4d,#160e26 70%);border-radius:16px;padding:14px 16px;transition:box-shadow .4s;position:relative;overflow:hidden}.jackpot small{color:var(--fraco);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;display:block}.jackpot b{font:800 clamp(22px, 4.2vw, 34px)/1.15 var(--exibicao);color:var(--ouro);text-shadow:0 0 18px #ffc93c33;display:block}.jackpot.nivel4{background:linear-gradient(160deg,#4a3210,#1d1226 65%);border-color:#8a6a1a}.jackpot.nivel4 b{color:var(--ouro2);font-size:clamp(26px,5.4vw,42px)}.jackpot.subiu{box-shadow:0 0 0 1px var(--ouro), 0 0 28px #ffc93c55}@media (prefers-reduced-motion:reduce){.jackpot{transition:none}}.arte{aspect-ratio:16/9;background:#0f0919;position:relative;overflow:hidden}.arte>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.arte .logo{object-fit:contain;filter:drop-shadow(0 3px 5px #000c);pointer-events:none;width:38%;max-height:34%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.arte .logo-calabaza{width:46%}.arte .logo-faraon{width:30%;max-height:38%}.arte .logo-jungle{width:34%;left:60%}.arte .logo-lady-lucky,.arte .logo-fortune{width:38%;left:32%}.arte .logo-lucky-candy{width:28%;top:2%;left:36%}.arte .logo-isla-del-tesoro{width:34%;max-height:38%}.arte .logo-horus{width:44%;max-height:40%}.arte .logo-party,.arte .logo-magic-troll{width:54%;max-height:46%}.arte .logo-gigantic{width:46%;max-height:40%}.secao{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.jogos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.jogo{background:var(--painel);border:1px solid var(--borda);border-radius:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;overflow:hidden}.jogo .capa{aspect-ratio:16/9;background:radial-gradient(circle at 30% 20%,#4a2f80,#1d1330 70%);place-items:center;font-size:44px;display:grid}.jogo .rotulo{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.jogo b{font:700 16px/1.2 var(--exibicao)}.jogo .jogar{color:#231400;background:var(--ouro);opacity:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;transform:translate(4px)}.jogo:hover,.jogo:focus-visible{border-color:var(--ouro);transform:translateY(-3px);box-shadow:0 10px 30px #0006}.jogo:hover .jogar,.jogo:focus-visible .jogar{opacity:1;transform:none}@media (hover:none){.jogo .jogar{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jogo,.jogo .jogar{transition:none}.jogo:hover{transform:none}}.chamada{background:var(--painel);border:1px solid var(--borda);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding:16px 18px;display:flex}.chamada p{margin:0}.rodape{color:var(--fraco);border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:auto;padding:16px;font-size:12px;display:flex}.rodape a{text-decoration:underline}.rodape .idioma{gap:10px;display:flex}.rodape .idioma button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rodape .idioma button.ativo{color:var(--texto);cursor:default;font-weight:700;text-decoration:none}.cartao{background:var(--painel);border:1px solid var(--borda);border-radius:14px;padding:18px}form.pilha{gap:12px;display:grid}label{color:var(--fraco);gap:4px;font-size:13px;display:grid}label.linha{align-items:center;gap:8px;display:flex}label.linha input{width:auto}input,select{font:inherit;color:var(--texto);border:1px solid var(--borda);background:#0f0919;border-radius:10px;width:100%;padding:10px 12px}input:focus{outline:2px solid var(--ouro);outline-offset:1px}.campo-senha{display:block;position:relative}.campo-senha input{padding-right:48px}.campo-senha .olho{width:44px;min-height:44px;color:var(--fraco);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.campo-senha .olho:hover,.campo-senha .olho[aria-pressed=true]{color:var(--ouro)}.erro{color:#ffc2c8;background:#3a1420;border:1px solid #7a2a3a;border-radius:10px;margin-bottom:14px;padding:8px 12px;font-size:14px}.ok{color:#b6f3cf;background:#12301f;border:1px solid #2a6a44;border-radius:10px;margin-bottom:14px;padding:8px 12px;font-size:14px}.rolagem{border:1px solid var(--borda);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--borda);padding:8px 10px}th{color:var(--fraco);text-transform:uppercase;letter-spacing:.06em;background:var(--painel);font-size:12px;font-weight:600}tr:last-child td{border-bottom:0}td.d,th.d{text-align:right}.mais{color:var(--verde)}.menos{color:var(--fraco)}.selo{border:1px solid var(--borda);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.selo.bom{color:var(--verde);border-color:#2a6a44}.selo.ruim{color:var(--erro);border-color:#7a2a3a}main:not(.lobby) h2{margin:28px 0 10px}.abas{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.abas a{border:1px solid var(--borda);color:var(--fraco);border-radius:999px;padding:6px 12px;font-size:14px}.abas a.ativa{color:var(--texto);background:var(--painel2);border-color:var(--ouro)}.grade{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.medida{background:var(--painel);border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.medida small{color:var(--fraco);font-size:12px;display:block}.medida b{font-size:20px}body{flex-direction:column;min-height:100dvh;display:flex}.quadro{flex:1;min-height:0;display:flex}.quadro iframe{border:0;flex:1;width:100%;display:block}body:has(.quadro) .rodape{display:none}pre{border:1px solid var(--borda);background:#0f0919;border-radius:10px;padding:10px;font-size:12px;overflow-x:auto}.topo-aovivo{white-space:nowrap;color:#04210f;background:linear-gradient(#4ff0a4,#1fbf78);border:1px solid #1fbf78;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #35d99a40}.topo-aovivo:hover{filter:brightness(1.08)}.topo-aovivo i{background:#e5213b;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite topo-aovivo-pulso;box-shadow:0 0 #e5213bb3}@keyframes topo-aovivo-pulso{0%{box-shadow:0 0 #e5213bb3}70%{box-shadow:0 0 0 7px #e5213b00}to{box-shadow:0 0 #e5213b00}}@media (prefers-reduced-motion:reduce){.topo-aovivo i{animation:none}}@media (max-width:640px){.topo{flex-wrap:wrap;row-gap:6px;padding:8px 12px}.topo nav{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.topo nav .some{display:none}.topo-aovivo{gap:6px;padding:4px 10px;font-size:13px}.jackpots{grid-template-columns:1fr 1fr}.jackpot.nivel4{grid-column:1/-1}.jogos{grid-template-columns:repeat(2,1fr);gap:10px}.jogo .rotulo{padding:8px 10px}.jogo b{font-size:14px}}.apresentacao{padding-top:28px}.abertura{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;margin-bottom:26px;display:grid}.abertura h1{margin-bottom:14px;font-size:clamp(30px,4.2vw,46px);line-height:1.05}.abertura .texto>p{color:var(--fraco);max-width:46ch;margin:0 0 20px;font-size:17px}.abertura .acoes{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.botao.grande{border-radius:12px;padding:13px 22px;font-size:16px}.carrossel{position:relative}.carrossel .trilho{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 4px 10px;display:flex;overflow-x:auto}.carrossel .trilho::-webkit-scrollbar{display:none}.carrossel .slide{scroll-snap-align:center;aspect-ratio:16/9;border:1px solid var(--borda);background:#0f0919;border-radius:16px;flex:0 0 88%;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000080}.carrossel .slide>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.carrossel .slide .logo{object-fit:contain;filter:drop-shadow(0 3px 5px #000c);width:40%;max-height:36%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.carrossel .slide .nome{background:linear-gradient(#0c081400,#0c0814e6);justify-content:space-between;align-items:center;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.carrossel .slide .nome b{font:800 20px/1.1 var(--exibicao);text-shadow:0 2px 6px #000}.carrossel .slide .nome i{color:#231400;background:var(--ouro);border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:700}.carrossel .seta{border:1px solid var(--borda);width:38px;height:38px;color:var(--texto);font:700 24px/1 var(--exibicao);cursor:pointer;background:#0c0814cc;border-radius:999px;place-items:center;padding:0 0 3px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carrossel .seta.esq{left:-6px}.carrossel .seta.dir{right:-6px}.carrossel .pontos{justify-content:center;gap:6px;margin-top:4px;display:flex}.carrossel .pontos button{background:var(--borda);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.carrossel .pontos button.ativo{background:var(--ouro);width:20px}.carrossel .slide .logo-calabaza{width:48%}.carrossel .slide .logo-jungle{width:36%;left:60%}.carrossel .slide .logo-lady-lucky,.carrossel .slide .logo-fortune{left:32%}.carrossel .slide .logo-party,.carrossel .slide .logo-magic-troll{width:54%;max-height:46%}@media (hover:none){.carrossel .seta{display:none}}.passos{counter-reset:passo;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.passos li{background:var(--painel);border:1px solid var(--borda);border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.passos .n{width:30px;height:30px;font:800 15px/1 var(--exibicao);color:#231400;background:var(--ouro);border-radius:999px;place-items:center;display:grid}.passos b{font:700 17px/1.2 var(--exibicao)}.passos p{color:var(--fraco);margin:0;font-size:14px}.aviso18{text-align:center;margin-top:22px;font-size:13px}@media (max-width:760px){.abertura{grid-template-columns:1fr}.carrossel .slide{flex-basis:92%}.passos{grid-template-columns:1fr}}.linha-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.linha-form label{color:var(--fraco);gap:4px;font-size:13px;display:grid}details.acoes>summary{cursor:pointer;color:var(--ouro2);font-size:14px}details.acoes[open]>summary{margin-bottom:10px}tr.destaque td{color:#ffc2c8;background:#3a1420}.salas-grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:18px;display:grid}.sala-card{background:var(--painel);border:1px solid var(--borda);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sala-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sala-card h3{font:700 18px/1.2 var(--exibicao);margin:0}.sala-card.fora{border-color:#5a3a3a}.sala-card .botao{text-align:center;margin-top:auto}.selo-fora{letter-spacing:.08em;text-transform:uppercase;color:#ffc2c8;white-space:nowrap;background:#3a1420;border:1px solid #7a2a3a;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.sala-potes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.sala-potes .jackpot{border-radius:12px;padding:10px 12px}.sala-potes .jackpot b{font-size:clamp(16px,3.4vw,22px)}.sala-potes .jackpot.nivel4 b{font-size:clamp(18px,3.8vw,24px)}.sala-card .congelado .jackpot{opacity:.6}.sala-card .congelado .jackpot b{text-shadow:none}.sala-aviso,.sala-geral{margin:0;font-size:14px}.sala-geral small{color:var(--fraco);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:11px;font-weight:700}.sala-contagem{color:var(--fraco);margin:0;font-size:14px}.sala-contagem b{color:var(--texto)}.sala-titulos small{color:var(--fraco);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.sala-titulos ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sala-titulos li{background:var(--painel2);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:12px;display:inline-flex}.sala-titulos li:not(:has(img)){padding-left:10px}.sala-titulos img{aspect-ratio:16/9;object-fit:cover;border-radius:999px;width:36px;height:auto}@media (max-width:600px){.salas-grade{grid-template-columns:1fr}}.salas-destaque{margin-bottom:18px}.salas-destaque .secao a{color:var(--ouro);font-size:13px;font-weight:700}.salas-destaque .salas-grade{margin-bottom:0}.salas-grade.trilho{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--borda) transparent;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.salas-grade.trilho>.sala-card{scroll-snap-align:start;box-sizing:border-box;flex:0 0 min(440px,82%)}.salas-grade.trilho.unica>.sala-card{flex:100%}@media (max-width:600px){.salas-grade.trilho>.sala-card{flex-basis:88%}.salas-grade.trilho.unica>.sala-card{flex-basis:100%}}.sala-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sala-topo h2{font:700 22px/1.2 var(--exibicao);margin:0}.sala-topo nav{flex-wrap:wrap;gap:8px;display:flex}.terminal-grade{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.terminal-card{background:var(--painel);border:1px solid var(--borda);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.terminal-card .capa{aspect-ratio:16/9;object-fit:cover;background:var(--painel2);border-radius:10px;width:100%;display:block}.terminal-card .sem-capa{aspect-ratio:16/9;background:var(--painel2);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:6px;font-weight:700;display:flex}.terminal-card h4{font:700 15px/1.2 var(--exibicao);margin:0}.terminal-card small{color:var(--fraco)}.terminal-card .botao,.terminal-card .terminal-estado{text-align:center;margin-top:auto}.terminal-card .terminal-estado{letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:8px 0;font-size:13px;font-weight:700}.terminal-card.cinza{filter:grayscale();opacity:.55}.terminal-nenhum{margin:0 0 18px}.terminal-barra{background:var(--painel);border:1px solid var(--borda);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.terminal-barra .grow{flex:auto}.terminal-barra b{color:var(--ouro)}.terminal-barra .acoes{flex-wrap:wrap;gap:8px;display:flex}.terminal-aviso{color:var(--ouro2);background:#2a2210;border:1px solid #6a5a2a;border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:14px}.terminal-aviso.erro{color:#ffc2c8;background:#3a1420;border-color:#7a2a3a}.terminal-quadro{border:1px solid var(--borda);background:#000;border-radius:12px;width:100%;height:min(78vh,900px);min-height:420px;margin-bottom:18px;position:relative;overflow:hidden}.terminal-quadro iframe{border:0;width:100%;height:100%;position:absolute;inset:0}main.lobby:has(.terminal-sala.em-jogo){max-width:none;padding-top:8px;padding-bottom:8px}main.lobby:has(.terminal-sala.em-jogo) .sala-topo{display:none}.terminal-sala.em-jogo{height:calc(100dvh - var(--altura-topo,61px) - 16px);flex-direction:column;display:flex}.terminal-sala.em-jogo .terminal-barra{margin-bottom:6px;padding:4px 10px;font-size:14px}.terminal-sala.em-jogo .terminal-aviso,.terminal-sala.em-jogo .ok{margin-bottom:6px}.terminal-sala.em-jogo .terminal-quadro{border-radius:8px;flex:auto;height:auto;min-height:0;margin-bottom:0}@media (max-width:600px){.terminal-sala.em-jogo .terminal-barra{flex-wrap:nowrap;gap:8px}.terminal-sala.em-jogo .barra-sala,.terminal-sala.em-jogo .barra-saldo{display:none}.terminal-sala.em-jogo .terminal-barra .acoes{flex-wrap:nowrap}.terminal-sala.em-jogo .terminal-barra .botao{white-space:nowrap;padding:6px 10px}.terminal-sala.em-jogo .terminal-barra .grow{min-width:0;font-size:13px;line-height:1.25}}.terminal-dialogo{z-index:50;background:#06030cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.terminal-dialogo form{background:var(--painel);border:1px solid var(--borda);border-radius:14px;flex-direction:column;gap:10px;width:min(420px,100%);padding:16px;display:flex}.terminal-dialogo h3{font:700 18px/1.2 var(--exibicao);margin:0}.terminal-dialogo .botoes{justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.terminal-grade{grid-template-columns:repeat(2,1fr)}.terminal-quadro{height:70vh}}
