/* This stylesheet runs only inside the dedicated game document. */
html,body{margin:0;padding:0;background:#f5f3f4}
body{font-family:Arial,"Noto Sans JP","Yu Gothic",Meiryo,sans-serif}
saguaro-trail-game{display:block;min-width:0}
saguaro-trail-game .trail-consent{display:none!important}
.trail-ja-note{max-width:1320px;margin:0 auto;padding:16px 24px 32px;font-size:14px;line-height:1.7;color:#284d3e}

/* The desktop game scene fills the same row as the leaderboard. */
@media(min-width:781px){
 saguaro-trail-game .trail-layout{align-items:stretch}
 saguaro-trail-game .trail-stage{display:flex;flex-direction:column;min-height:0}
 saguaro-trail-game .trail-playfield{flex:1 0 438px;height:auto;min-height:438px}
 saguaro-trail-game .trail-playfield canvas{position:absolute;inset:0;width:100%;height:100%}
}
