
/* 88wadica overlay: champagne-gold + royal-purple + REAL-LOBBY v2 + Avaliações. Load AFTER rl2.css. */
.rl2{
  --rl2-accent:var(--l04-gold);
  --rl2-accent2:var(--l04-gold-hi);
  --rl2-card:var(--l04-bg2);
  --rl2-bg2:var(--l04-bg3);
  --rl2-ink:var(--l04-ink);
  --rl2-muted:var(--l04-muted);
  --rl2-hot:var(--l04-crimson);
  --rl2-glow:0 0 18px rgba(240,196,48,.55);
}
body.rl2-ready .rl2-chips{
  position:sticky !important;
  top:var(--l04-header-h,64px) !important;
  z-index:40;
  margin:0 !important;
  background:rgba(18,4,28,.94);
  border-bottom:1px solid rgba(240,196,48,.28);
  padding:6px 12px;
}
.v88-corredor{margin:12px 16px 8px;font-size:15px}
.v88-corredor a{color:var(--l04-gold-hi);font-weight:700}
.v88-ficha{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--l04-ink);
  background:var(--l04-bg2);border:1px solid rgba(240,196,48,.28);border-radius:12px;padding:10px 12px;isolation:isolate}
.v88-ficha img{width:56px;height:56px;object-fit:contain;background:#12041C;border-radius:8px}
.v88-ficha .more{margin-left:auto;color:var(--l04-cyan);font-weight:700;font-size:13px}
.v88-av-lead,.v88-av-rubric{max-width:72ch;color:var(--l04-muted)}
.v88-av-list{display:grid;gap:16px;margin:18px 0 28px}
.v88-av-item{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px;border:1px solid rgba(240,196,48,.28);
  border-radius:14px;background:var(--l04-bg2);text-decoration:none;color:var(--l04-ink);isolation:isolate}
.v88-av-item img{width:72px;height:72px;object-fit:contain;background:#12041C;border-radius:10px}
.v88-av-item strong{display:block;font-size:18px}
.v88-av-item em{display:block;font-style:normal;color:var(--l04-muted);margin:6px 0 8px}
.v88-av-mini{width:100%;border-collapse:collapse;font-size:13px}
.v88-av-mini th,.v88-av-mini td{border-top:1px solid rgba(240,196,48,.22);padding:4px 6px;text-align:left}
.v88-av-mini .nota{color:var(--l04-gold-hi);font-weight:700;white-space:nowrap}
.v88-av-verdict{font-size:16px;margin:0 0 16px}
.v88-av-table{width:100%;border-collapse:collapse;margin:12px 0 22px}
.v88-av-table th,.v88-av-table td{border:1px solid rgba(240,196,48,.28);padding:8px 10px;text-align:left;vertical-align:top}
.v88-av-table th{background:var(--l04-bg3)}
.v88-av-cols{display:grid;gap:16px;margin:8px 0 22px}
@media(min-width:801px){.v88-av-cols{grid-template-columns:1fr 1fr}}
.v88-av-cols h2{margin:0 0 8px}
.v88-av-cols ul{margin:0;padding-left:1.1em}
.v88-av-start,.v88-av-faq{margin:8px 0 22px}
.v88-av-start li,.v88-av-faq p{max-width:72ch}
.l04-nav svg,.l04-menu svg{width:18px;height:18px;flex:0 0 18px}
@media (max-width:800px){
  .l04-m-cta .l04-cta-note{display:none}
  .l04-h1{font-size:34px;line-height:1.05;max-height:calc(1.05em * 3);overflow:hidden}
  .rl2-mgrid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px;margin:8px 0 12px}
}
@media (min-width:801px){
  .rl2-mgrid{display:none !important}
  body.rl2-ready .l04-meter{height:220px;min-height:220px}
  body.rl2-ready .l04-h1{font-size:70px;-webkit-text-stroke:2px #12041C;paint-order:stroke fill}
  .l04-plate img{height:180px;max-width:320px}
}

.v88-kit-lower{display:flex;flex-direction:column;width:100%;max-width:100%;}
.v88-kit-lower .l04-carousel{order:1;}
.v88-kit-lower .l04-studios{order:2;}
.v88-kit-lower .l04-tabs{order:3;}
.v88-kit-lower .l04-grid{order:4;}
.v88-kit-lower .l04-empty{order:5;}
.v88-kit-lower .l04-tabs{width:100%;max-width:100%;flex-wrap:wrap;box-sizing:border-box;}
.v88-kit-lower .l04-grid{width:100%;max-width:100%;box-sizing:border-box;}
@media (max-width:800px){
  .l04-headstack{order:1 !important;}
  .l04-m-cta,.rl2-mgrid{order:2;}
  .l04-meter{order:8 !important;}
  .l04-lobby > .rl2-jp{order:9 !important;}
  .l04-lobby > .rl2-row{order:10 !important;}
  .l04-promos{order:11 !important;}
  .v88-kit-lower{order:12 !important;}
  .l04-h1{font-size:34px;line-height:1.05;max-height:calc(1.05em * 3);overflow:hidden;
    filter:drop-shadow(0 2px 0 #12041C) drop-shadow(0 0 10px rgba(240,196,48,.35));}
}
@media (min-width:801px){
  .l04-plate img{height:160px !important;width:auto;min-height:160px;max-width:280px;}
  .l04-plate .l04-cta-note{display:none;}
  .l04-meter{order:1 !important;height:260px !important;min-height:260px !important;}
  .l04-lobby > .rl2-jp{order:2 !important;}
  .l04-lobby > .rl2-row{order:3 !important;}
  .l04-promos{order:8 !important;}
  .v88-kit-lower{order:9 !important;}
  .l04-h1{filter:drop-shadow(0 3px 0 #12041C) drop-shadow(2px 3px 0 #000) drop-shadow(0 0 14px rgba(240,196,48,.4));
    -webkit-text-stroke:2px #12041C;paint-order:stroke fill;}
  .l04-plate{background:rgba(18,4,28,.78);border-color:rgba(240,196,48,.4);}
  .l04-headstack{z-index:4;}
}
