/* Game postcards occupy only the unused gutters on wide screens. */
.dt-scenery{display:none;pointer-events:none;user-select:none}
@media(min-width:1600px){
 .dt-scenery{display:block;position:fixed;inset:0;z-index:5;overflow:hidden}
 .dt-scenery-rail{position:absolute;top:210px;bottom:30px;width:min(260px,calc(50vw - 670px));display:flex;flex-direction:column;justify-content:space-around;gap:24px}
 .dt-scenery-left{right:calc(50% + 660px)}
 .dt-scenery-right{left:calc(50% + 660px)}
 .dt-scenery-postcard{flex:none;margin:0;width:100%;background:#fffdf5;border:6px solid #fffdf5;border-bottom-width:0;border-radius:14px;box-shadow:0 8px 24px #38513516;transform:rotate(-5deg);position:relative;opacity:.9}
 .dt-scenery-postcard:nth-child(2){transform:rotate(5deg)}
 .dt-scenery-postcard:nth-child(3){transform:rotate(-3deg)}
 .dt-scenery-right .dt-scenery-postcard{transform:rotate(5deg)}
 .dt-scenery-right .dt-scenery-postcard:nth-child(2){transform:rotate(-5deg)}
 .dt-scenery-right .dt-scenery-postcard:nth-child(3){transform:rotate(3deg)}
 .dt-scenery-postcard::before{content:'';position:absolute;width:34%;height:20px;top:-13px;left:33%;background:#ead9a5b8;transform:rotate(-3deg);border-radius:2px;z-index:1}
 .dt-scenery-postcard picture{display:block;aspect-ratio:1.7;overflow:hidden;border-radius:9px}
 .dt-site .dt-scenery-postcard img{width:100%;height:100%;object-fit:cover;object-position:center}
 .dt-scenery-postcard figcaption{font-family:'Baloo 2',sans-serif;font-weight:700;font-size:clamp(12px,.82vw,17px);line-height:1.3;text-align:center;color:#4b6745;padding:10px 4px 12px;overflow-wrap:anywhere}
}
@media(min-width:1600px) and (max-height:850px){
 .dt-scenery-rail{top:195px;bottom:20px;gap:30px}
 .dt-scenery-postcard:nth-child(3){display:none}
}
@media print{.dt-scenery{display:none}}
