/* Decorative park edges stay outside the readable, interactive game area. */
.park-surroundings{display:none;pointer-events:none;user-select:none}
@media(min-width:1100px){
 body{isolation:isolate}
 .park-surroundings{display:block;position:fixed;inset:210px 0 0;z-index:0;overflow:hidden;contain:strict}
 .garden-edge{position:absolute;top:0;bottom:0;width:min(420px,calc((100vw - 1000px)/2));background:url('./assets/park-garden.svg') center bottom/100% 100% no-repeat}
 .garden-edge-left{left:0}
 .garden-edge-right{right:0;top:44px;transform:scaleX(-1)}
 .brand-ribbon,.site-header,.guide-shortcuts,.language-bar,#app,.site-footer{position:relative;z-index:1}
 #app{background:transparent;border-left-color:transparent;border-right-color:transparent}
 .compact-home,.game-shell,.result-shell{position:relative;background:var(--cream)}
 .compact-home{box-shadow:-18px 0 0 var(--cream),18px 0 0 var(--cream)}
 .site-footer{background:var(--cream)}
}
@media print{.park-surroundings{display:none}}
