:root{--bl-latao:#e8c477;--bl-latao-fio:#e9c7788c;--bl-marfim:#f6ead2;--bl-tinta:#2a1c0e;--bl-vermelho-fundo:linear-gradient(#ffffff38, #fff0 46%), linear-gradient(#d4343c, #a3161f);--bl-vermelho-sombra:inset 0 0 0 1.5px #e8c77c, inset 0 0 0 3px #6e0a108c, inset 0 1px 0 3px #ffdcc840, 0 3px 0 #5c0a0f, 0 8px 18px #00000080;--bl-marfim-fundo:linear-gradient(#ffffff80, #fff0 50%), linear-gradient(#f4e8cc, #dcc79a);--bl-marfim-sombra:inset 0 0 0 1.5px #b8934a, inset 0 1px 0 #fff, 0 3px 0 #6e5320, 0 7px 14px #00000073;--bl-couro-fundo:linear-gradient(#ffecc81a, #ffecc800 45%), linear-gradient(#4a3322, #2e1f14);--bl-couro-sombra:inset 0 0 0 1px #e9c77861, inset 0 1px 0 #ffecc838, inset 0 -2px 0 #00000059, 0 2px 0 #0000008c, 0 5px 10px #00000073;--bl-desligado-fundo:linear-gradient(#0003, #0000000f);--bl-desligado-sombra:inset 0 0 0 1px #e9c77833, inset 0 2px 5px #00000080}.bl-cena{z-index:0;pointer-events:none;background:radial-gradient(110% 90% at 42% 36%,#0a050200 45%,#0a05028c 80%,#060301d1 100%),radial-gradient(80% 58% at 30% 24%,#ffce8c42,#ffc4780f 55%,#ffc47800 75%),url(/assets/tabuas-gastas-DIqSFxbW.webp) 0 0/420px,#3a2a1e;position:fixed;inset:0}@media (width>=960px){.bl-cena{background:radial-gradient(90% 85% at 46% 42%,#0a050200 40%,#0a050299 82%,#060301db 100%),radial-gradient(60% 55% at 32% 22%,#ffce8c3d,#ffc4780d 55%,#ffc47800 75%),url(/assets/tabuas-gastas-DIqSFxbW.webp) 0 0/600px,#3a2a1e}}.bl-pano{background:radial-gradient(85% 65% at 36% 30%,#ffecbe29,#ffecbe00 70%),radial-gradient(120% 100% at 45% 40%,#0000 55%,#000c0473 100%),url(/assets/feltro-verde-BfMn3qYe.webp) 0 0/420px,#1d4a32;border-radius:22px;position:relative;box-shadow:inset 0 2px #ffffff12,inset 0 0 0 1px #00000059,inset 0 10px 18px -10px #ffffff1f,inset 0 -14px 22px -12px #0000008c,0 0 0 1px #140a0499,2px 4px 2px #00000059,6px 14px 26px #00000080}.bl-pano:before{content:"";pointer-events:none;border:1.6px dashed #dec4866b;border-radius:15px;position:absolute;inset:9px}.bl-bandeja{box-shadow:inset 0 0 0 1px var(--bl-latao-fio), inset 0 0 0 2px #140a04e6, inset 0 1px 0 3px #ffe2aa14, 0 -2px 0 #0006, 0 10px 26px #0000008c;background:linear-gradient(#ffdca00f,#0000 40%),linear-gradient(#1e1108d1,#0e0804f0),url(/assets/tabuas-gastas-DIqSFxbW.webp) 0 0/360px,#1d120b;border-radius:18px;position:relative}.bl-botao{isolation:isolate;background:var(--bl-couro-fundo);box-shadow:var(--bl-couro-sombra);color:var(--bl-marfim);font-family:var(--display);text-shadow:0 1px #00000073;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform 90ms var(--curva-saida);border:0;border-radius:12px;margin:0;font-weight:700;line-height:1.05;position:relative}.bl-botao[data-tom=vermelho]{background:var(--bl-vermelho-fundo);box-shadow:var(--bl-vermelho-sombra);color:#fff7ea;text-shadow:0 1px #5000068c}.bl-botao[data-tom=marfim]{background:var(--bl-marfim-fundo);box-shadow:var(--bl-marfim-sombra);color:var(--bl-tinta);text-shadow:0 1px #fff9}.bl-botao:active:not(:disabled){transform:translateY(2px)scale(.985)}.bl-botao:focus-visible{outline:3px solid var(--ivory);outline-offset:3px}.bl-botao:disabled{background:var(--bl-desligado-fundo);box-shadow:var(--bl-desligado-sombra);color:#f6ead29e;text-shadow:none;cursor:default}.bl-botao small{font-family:var(--body);font-size:16px;font-weight:600;line-height:1.1}.bl-redondo{color:#f3e2bd;cursor:pointer;touch-action:manipulation;width:48px;height:48px;transition:transform 90ms var(--curva-saida);background:radial-gradient(circle at 38% 30%,#4f3826,#1e140c 72%);border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #e9c7788c,inset 0 0 0 3px #140a04b3,0 4px 10px #00000080}.bl-redondo:active{transform:scale(.94)}.bl-redondo:focus-visible{outline:3px solid var(--ivory);outline-offset:3px}.bl-redondo svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bl-redondo svg .cheio{fill:currentColor;stroke:none}@media (prefers-reduced-motion:reduce){.bl-botao,.bl-redondo{transition:none}}.bl-sobre{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-latao);margin:0;font-size:16px;font-weight:700;line-height:1.1}.bl-titulo{font-family:var(--display);color:#fff7ea;text-shadow:0 2px 6px #00000073;margin:0;font-size:34px;font-weight:700;line-height:1}.bl-legenda{float:left;width:100%;font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-latao);align-items:center;gap:10px;margin:0 0 9px;padding:0;font-size:16px;font-weight:700;line-height:1.1;display:flex}.bl-legenda:after{content:"";background:linear-gradient(90deg,#e9c77873,#e9c77800);flex:1;height:1px}.bl-legenda+*{clear:both}fieldset.bl-grupo{border:0;min-inline-size:0;margin:0;padding:0}.bl-escolha{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.bl-escolha>input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bl-escolha:has(input:focus-visible){outline:3px solid var(--ivory);outline-offset:3px}.bl-escolha:active{transform:translateY(1px)scale(.985)}.bl-placa{background:var(--bl-couro-fundo);box-shadow:var(--bl-couro-sombra);color:var(--bl-marfim);transition:transform 90ms var(--curva-saida);border-radius:12px;display:grid}.bl-placa[data-escolhida]{background:var(--bl-marfim-fundo);box-shadow:var(--bl-marfim-sombra);color:var(--bl-tinta)}.bl-marca{opacity:0;width:24px;height:24px;transition:opacity .12s linear, transform .16s var(--curva-pulo);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.4l3.6 3.6 7.4-7.6' fill='none' stroke='%232a1c0e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat,radial-gradient(circle at 35% 30%,#fbe3a6,#d2a24c 60%,#9c7226);border-radius:50%;position:absolute;top:-7px;right:-7px;transform:scale(.6);box-shadow:0 0 0 1.5px #5a3c16,0 2px 4px #00000080}[data-escolhida]>.bl-marca{opacity:1;transform:none}.bl-forca{align-items:flex-end;gap:2.5px;height:20px;display:flex}.bl-forca i{background:#e9c77840;border-radius:1.5px;width:5px}.bl-forca i:first-child{height:9px}.bl-forca i:nth-child(2){height:14px}.bl-forca i:nth-child(3){height:20px}.bl-forca i[data-cheia]{background:linear-gradient(#f3d38a,#c08f35);box-shadow:0 1px #0006}[data-escolhida] .bl-forca i{background:#5a3c1638}[data-escolhida] .bl-forca i[data-cheia]{box-shadow:none;background:linear-gradient(#c6232c,#8f1219)}.bl-fichas{justify-content:space-between;gap:8px;padding:0 6px;display:flex}.bl-ficha{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.bl-disco{width:60px;height:60px;font-family:var(--display);color:#241a10;transition:transform .16s var(--curva-pulo);background:radial-gradient(circle at 34% 26%,#ffffffe6,#fff0 40%),radial-gradient(circle,#f4ead3 0 54%,#d2bf96 56% 58%,#f1e5c8 60% 70%,#c7b182 74% 100%);border-radius:50%;place-items:center;font-size:23px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 -3px 4px #5a3c1459,1px 2px 2px #00000073,4px 10px 16px -4px #0009}[data-escolhida]>.bl-disco{color:#fffaf0;text-shadow:0 1px 1px #50000699;background:radial-gradient(circle at 34% 26%,#ffffff8c,#fff0 40%),radial-gradient(circle,#c6232c 0 52%,#e9d4a2 54% 57%,#f4e8cc 59% 70%,#c7b182 74% 100%);transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 2.5px #f0cf7e,0 0 18px 5px #ffce6e66,inset 0 -3px 4px #5a141459,4px 10px 16px -4px #0009}.bl-trilho{background:linear-gradient(#00000052,#0000002e);border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #e9c7784d,inset 0 2px 5px #00000080}.bl-lado{min-height:44px;font-family:var(--display);text-align:center;color:#f6ead2d1;transition:transform 90ms var(--curva-saida);border-radius:9px;place-items:center;padding:0 6px;font-size:19px;font-weight:700;line-height:1;display:grid}.bl-lado[data-escolhida]{background:var(--bl-marfim-fundo);color:var(--bl-tinta);box-shadow:inset 0 0 0 1.5px #b8934a,inset 0 1px #fff,0 2px #6e5320,0 4px 8px #0006}.bl-campo{width:100%;min-width:0;height:52px;font-family:var(--display);color:#fff7ea;background:linear-gradient(#08140c85,#08140c5c);border:0;border-radius:12px;margin:0;padding:0 14px;font-size:22px;font-weight:700;line-height:1;display:block;box-shadow:inset 0 0 0 1px #e9c7786b,inset 0 3px 6px #00000080,0 1px #ffecbe14}.bl-campo::placeholder{color:#f6ead2a8;opacity:1}.bl-campo:focus-visible{box-shadow:inset 0 0 0 2px var(--bl-latao), inset 0 3px 6px #00000080, 0 0 0 4px #e9c77840;outline:none}.bl-dica{font-family:var(--body);color:#f4e8cfd6;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.3}.bl-aviso{font-family:var(--body);color:#fff3e6;background:linear-gradient(#96121c9e,#6e0a129e);border-radius:11px;margin:0;padding:10px 14px;font-size:17px;font-weight:700;line-height:1.3;box-shadow:inset 0 0 0 1px #ffaa9673,0 4px 10px #00000059}.bl-etiqueta{font-family:var(--body);color:#f7e9cc;white-space:nowrap;background:linear-gradient(#3a281a,#24170e);border-radius:7px;padding:3px 8px 4px;font-size:16px;font-weight:700;line-height:1.1;display:inline-block;box-shadow:inset 0 0 0 1px #e9c77866,0 2px 5px #00000073}.bl-dialogo{width:min(380px,100%);box-shadow:inset 0 0 0 1px var(--bl-latao-fio), inset 0 0 0 2px #140a04e6, inset 0 1px 0 3px #ffe2aa14, 0 24px 50px #000000b3;color:#f4e8cf;background:linear-gradient(#ffdca012,#0000 40%),linear-gradient(#24160ce6,#120b06f5),url(/assets/tabuas-gastas-DIqSFxbW.webp) 0 0/360px,#1d120b;border-radius:18px;padding:22px 20px 18px;position:relative}.bl-dialogo h2{font-family:var(--display);color:#fff7ea;margin:0;font-size:26px;font-weight:700;line-height:1.1}.bl-dialogo p{font-family:var(--body);color:#f4e8cfdb;margin:8px 0 18px;font-size:17px;line-height:1.35}.bl-fundo{z-index:30;background:radial-gradient(at 50% 45%,#0a06038c,#060301c7);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.bl-placa,.bl-marca,.bl-disco,.bl-lado{transition:none}.bl-escolha:active{transform:none}}.bl-pedra{font-family:var(--display);color:#2a1c0e;text-shadow:0 1px #ffffffb3;background:radial-gradient(80% 60% at 35% 25%,#ffffffbf,#fff0 70%),linear-gradient(#f8efd9,#e2d0a6);border-radius:11px;place-items:center;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #785a2861,inset 0 -3px #785a2838,0 3px #7d6338,0 8px 14px #00000080}.bl-vaga{background:linear-gradient(#08140c80,#08140c52);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e9c77866,inset 0 3px 6px #00000080}
