/* Portugal: verde na leitura, vermelho na composição e nos detalhes. */
.lottery-totobola,
.lottery-content.portugal-lottery.lottery-totobola {
 --lottery-accent:#006b43;
 --lottery-accent-dark:#004b32;
 --lottery-accent-light:#159667;
 --lottery-soft:#edf7f1;
 --portugal-red:#c52b36;
}
.lottery-content.lottery-totobola .bg-overlay::after {
 background:linear-gradient(112deg,#005d3d 0%,#006b43 48%,#a61e2b 48.2%,#c52b36 100%);
 opacity:1;
}
.lottery-totobola .portugal-example-step>span {background:var(--portugal-red)}
.lottery-totobola .portugal-eyebrow {border-left:3px solid var(--portugal-red);padding-left:10px;display:inline-block}
.lottery-totobola .lottery-manual-nav a[aria-current="page"] {border-left-color:var(--portugal-red);color:var(--lottery-accent-dark);font-weight:600}
.lottery-totobola .lottery-example {border-left:3px solid var(--portugal-red)}
@media(max-width:991px){
 .lottery-content.lottery-totobola .portugal-hero.bg-overlay::after {background:linear-gradient(160deg,#005d3d 0%,#006b43 62%,#a61e2b 62.2%,#c52b36 100%)}
}
