/* Lotto Orbit | aligned game facts cards, October 2026.
   Leaves native rules, operator links, draw details and theme styling intact. */
body[data-game] .orbit-game-info-pair{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:16px;
  margin:14px 0 18px;
}
body[data-game] .orbit-game-info-pair > .orbit-rules-ledger,
body[data-game] .orbit-game-info-pair > .atlas-draw-summary{
  box-sizing:border-box;
  min-width:0;
  min-height:100%;
  width:100%;
  margin:0!important;
}
body[data-game] .orbit-game-info-pair > .orbit-rules-ledger{
  grid-template-rows:auto auto minmax(0,1fr) auto;
  align-content:start;
  gap:8px;
  padding:18px 20px;
}
body[data-game] .orbit-game-info-pair > .atlas-draw-summary{
  display:flex!important;
  flex-direction:column;
  align-items:stretch!important;
  justify-content:space-between;
  gap:9px;
  padding:18px 20px!important;
}
body[data-game] .orbit-game-info-pair .orbit-rules-facts,
body[data-game] .orbit-game-info-pair .atlas-draw-meta{
  min-width:0;
}
body[data-game] .orbit-game-info-pair .orbit-rules-facts > div,
body[data-game] .orbit-game-info-pair .atlas-draw-meta > div{
  min-width:0;
}
body[data-game] .orbit-game-info-pair .orbit-rules-ledger-header,
body[data-game] .orbit-game-info-pair .orbit-rules-bottom{
  min-width:0;
}
body[data-game] .orbit-game-info-pair .orbit-rules-bottom{
  flex-wrap:wrap;
  overflow-wrap:anywhere;
}
body[data-game] .orbit-game-info-pair .atlas-draw-link{
  align-self:flex-start;
  max-width:100%;
  white-space:normal;
  text-align:center;
}
/* Without the page-sharing panel, keep the useful footer actions balanced. */
.footer.orbit-footer-v3 .orbit-foot-connect--without-share{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{
  grid-column:auto!important;
  border-top:0!important;
  border-left:1px solid #dbe8ef!important;
}
html[data-theme="dark"] .footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{
  border-left-color:#365261!important;
}
@media(max-width:1050px){
  body[data-game] .orbit-game-info-pair{
    grid-template-columns:minmax(0,1fr);
    gap:15px;
  }
  body[data-game] .orbit-game-info-pair > .orbit-rules-ledger,
  body[data-game] .orbit-game-info-pair > .atlas-draw-summary{
    min-height:0;
  }
}
@media(max-width:650px){
  body[data-game] .orbit-game-info-pair{gap:14px;margin:14px 0 20px;}
  body[data-game] .orbit-game-info-pair > .atlas-draw-summary{padding:17px 16px!important;}
  body[data-game] .orbit-game-info-pair .atlas-draw-link{align-self:stretch;}
  .footer.orbit-footer-v3 .orbit-foot-connect--without-share{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{
    grid-column:auto!important;
    border-left:0!important;
    border-top:1px solid #dbe8ef!important;
  }
  html[data-theme="dark"] .footer.orbit-footer-v3 .orbit-foot-connect--without-share .orbit-foot-connect-explore{
    border-top-color:#365261!important;
  }
}

/* Compact source and schedule cards after removing the dated Source review row. */
body[data-game] .orbit-game-info-pair .orbit-rules-ledger h2{margin-top:3px;}
body[data-game] .orbit-game-info-pair .orbit-rules-facts{margin:0;gap:12px;}
body[data-game] .orbit-game-info-pair .orbit-rules-facts>div{gap:3px;}
body[data-game] .orbit-game-info-pair .orbit-rules-ledger p{line-height:1.48;}
body[data-game] .orbit-game-info-pair .orbit-rules-bottom{gap:8px;padding-top:9px;}
body[data-game] .orbit-game-info-pair .orbit-rules-bottom span{line-height:1.4;}
body[data-game] .orbit-game-info-pair .atlas-draw-meta{margin-block:8px;}
body[data-game] .orbit-game-info-pair .atlas-draw-tz,
body[data-game] .orbit-game-info-pair .atlas-draw-note{margin-top:4px;margin-bottom:4px;}
@media(max-width:650px){
  body[data-game] .orbit-game-info-pair > .orbit-rules-ledger{padding:16px 16px;}
  body[data-game] .orbit-game-info-pair > .atlas-draw-summary{padding:16px 16px!important;}
}
