/* Landscape passaporte: chapters become a quiet side rail, leaving the content the screen. */
@media (orientation:landscape) and (max-height:500px){
 #lifeCityGame[open]:not(.lcg-bunker-terminal-flow):not([data-keyboard=true]){display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:38px 31px minmax(0,1fr)}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-header{grid-column:1/-1;grid-row:1;min-height:38px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-wallet{height:30px;justify-content:center;padding:1px 8px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-wallet span{display:none}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-wallet strong{font:700 15px/1 system-ui}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-chapters{grid-column:1;grid-row:2/4;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;border-right:1px solid #bda87580;border-bottom:0;background:#122e26}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-chapters button{display:flex;flex-direction:column;gap:1px;min-height:0;min-width:0;padding:3px 2px;border-bottom:1px solid #9d9d7940;font-size:10px;line-height:1.12;text-align:center}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-chapters button small{font-size:8px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-tabs{grid-column:2;grid-row:2;min-height:31px;padding:2px 7px;border-bottom:1px solid #9eab805c}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-tabs button{min-height:26px;padding:3px 4px;font-size:10px!important}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-content{grid-column:2;grid-row:3;min-height:0;min-width:0}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-page{padding:9px 12px 10px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-card{padding:9px 11px;margin-bottom:7px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-card h3{font-size:15px;margin:0 0 3px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-card p{font-size:10px;line-height:1.3;margin:0 0 4px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 3px;padding:5px 7px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card:before{display:none}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card h3,#lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card .lcg-tag,#lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card p{grid-column:1/-1;margin:0}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card h3{font-size:12px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card .lcg-tag{width:max-content;padding:1px 4px;font-size:8px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card p{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-district-list>.lcg-card button{grid-column:1/-1;grid-row:auto;min-height:22px;width:100%;margin:2px 0 0;padding:2px 4px;font-size:9px}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-page-nav:not([hidden]){background:#18392e;border-color:#bfa67488}
 #lifeCityGame:not(.lcg-bunker-terminal-flow) .lcg-page-nav .lcg-page-count:before{content:'Vista '}
}
