/* LobbyHub cumulative v2.8.38 — verified ACE COMBAT 8 facts; scoped to this game. */
.game-ace-facts-v2838 {
  margin: 18px 0 24px;
  padding: clamp(20px, 3vw, 30px);
  border: 1px solid rgba(80,236,210,.35);
  border-radius: 24px;
  background: radial-gradient(ellipse at 85% 0%,rgba(36,165,213,.19),transparent 65%),linear-gradient(135deg,rgba(7,26,44,.98),rgba(8,18,35,.96));
  box-shadow: 0 12px 38px rgba(0,0,0,.22), inset 0 1px rgba(255,255,255,.07);
  color: #dbeef6;
}
.game-ace-facts-head-v2838 > span { color:#67f7d6;font-size:12px;font-weight:800;letter-spacing:.09em; }
.game-ace-facts-head-v2838 h2 { color:#f6fcff;font-size:clamp(22px,2.5vw,30px);line-height:1.2;margin:9px 0 20px; }
.game-ace-facts-grid-v2838 { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px; }
.game-ace-facts-grid-v2838 > div { padding:18px 16px;border:1px solid rgba(124,196,231,.2);border-radius:17px;background:rgba(8,25,45,.75); }
.game-ace-facts-grid-v2838 b { display:block;font-size:16px;color:#eafff8;line-height:1.35; }
.game-ace-facts-grid-v2838 small { display:block;font-size:12px;color:#b1d0df;margin-top:6px;line-height:1.5; }
.game-ace-facts-v2838 p { color:#c1d9e4;line-height:1.75;margin:0; }
.game-ace-facts-v2838 a { color:#73ffe1;text-underline-offset:3px; }
.game-ace-facts-v2838 a:hover { color:#d8fff3; }
@media(max-width:950px){.game-ace-facts-grid-v2838{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:550px){.game-ace-facts-v2838{padding:17px;border-radius:18px}.game-ace-facts-grid-v2838{gap:8px}.game-ace-facts-grid-v2838 > div{padding:13px 11px;border-radius:13px}.game-ace-facts-grid-v2838 b{font-size:13px}.game-ace-facts-grid-v2838 small{font-size:11px}}
