
/* ip777guia overlay: gold palette + REAL-LOBBY v2 + Avaliações. Load AFTER rl2.css. */
:root{--glow:0 0 18px rgba(232,197,71,.55)}
.l06-mhero .l06-h1,.l06-fold-h1{
  text-shadow:0 2px 0 #140e06,0 0 14px rgba(232,197,71,.35);
  color:var(--lime);
}
.l06-brand img,.l06-plate img{object-fit:contain;background:#0A0804}
.l06-nav-toggle svg,.l06-nav svg{width:18px;height:18px}
.rl2{
  --rl2-accent:var(--lime);
  --rl2-accent2:var(--gold);
  --rl2-card:var(--panel);
  --rl2-bg2:var(--bg2);
  --rl2-ink:var(--ink);
  --rl2-muted:var(--muted);
  --rl2-hot:var(--hot);
  --rl2-glow:var(--glow);
}
body.rl2-ready .rl2-chips{
  position:sticky !important;
  top:var(--l06-header,58px) !important;
  z-index:40;
  margin:0 !important;
  background:rgba(10,8,4,.94);
  border-bottom:1px solid var(--line);
  padding:6px 12px;
}
.ip7-corredor{margin:12px 16px 8px;font-size:15px}
.ip7-corredor a{color:var(--lime);font-weight:700}
.ip7-ficha{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);
  background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px}
.ip7-ficha img{width:56px;height:56px;object-fit:contain;background:#0A0804;border-radius:8px}
.ip7-ficha .more{margin-left:auto;color:var(--lime);font-weight:700;font-size:13px}
/* Avaliações */
.ip7-av-lead,.ip7-av-rubric{max-width:72ch;color:var(--muted)}
.ip7-av-list{display:grid;gap:16px;margin:18px 0 28px}
.ip7-av-item{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px;border:1px solid var(--line);
  border-radius:14px;background:var(--panel);text-decoration:none;color:var(--ink);isolation:isolate}
.ip7-av-item img{width:72px;height:72px;object-fit:contain;background:#0A0804;border-radius:10px}
.ip7-av-item strong{display:block;font-size:18px}
.ip7-av-item em{display:block;font-style:normal;color:var(--muted);margin:6px 0 8px}
.ip7-av-mini{width:100%;border-collapse:collapse;font-size:13px}
.ip7-av-mini th,.ip7-av-mini td{border-top:1px solid var(--line);padding:4px 6px;text-align:left}
.ip7-av-mini .nota{color:var(--lime);font-weight:700;white-space:nowrap}
.ip7-av-verdict{font-size:16px;margin:0 0 16px}
.ip7-av-table{width:100%;border-collapse:collapse;margin:12px 0 22px}
.ip7-av-table th,.ip7-av-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.ip7-av-table th{background:var(--bg2)}
.ip7-av-cols{display:grid;gap:16px;margin:8px 0 22px}
@media(min-width:801px){.ip7-av-cols{grid-template-columns:1fr 1fr}}
.ip7-av-cols h2{margin:0 0 8px}
.ip7-av-cols ul{margin:0;padding-left:1.1em}
.ip7-av-start,.ip7-av-faq{margin:8px 0 22px}
.ip7-av-start li,.ip7-av-faq p{max-width:72ch}
@media (max-width:800px){
  .l06-mtiles{display:none !important}
  .rl2-mgrid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px;margin:12px 0}
  .l06-mhero .l06-h1{font-size:30px;line-height:1.08;max-height:calc(1.08em * 3);overflow:hidden}
}
@media (min-width:801px){
  .l06-ticker{display:none}
  .rl2-mgrid{display:none !important}
  .l06-fold-h1{height:auto;min-height:56px;padding:4px 16px 2px;font-size:64px;line-height:1;letter-spacing:.01em;
    -webkit-text-stroke:1px #140e06}
  .l06-split{max-height:232px}
  .l06-desk .rl2-jp{margin:8px 16px}
  .l06-desk .rl2-row{margin:8px 16px 12px}
}
