/* Scenery stays below content, never inside an interactive card or modal. */
.kn-land-surface>.kn-land-panorama{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none!important;color:#6b9e98;opacity:1;border-radius:inherit}
.kn-land-panorama .kn-land-coast{position:absolute;inset:0;width:100%;height:100%;opacity:.24;stroke-width:1.1}
.kn-land-panorama .kn-land-vignette{position:absolute;width:clamp(132px,15vw,224px);height:auto;opacity:.44;stroke-width:1.35}
.kn-land-panorama .kn-land-vignette--left{left:8px;top:24px}
.kn-land-panorama .kn-land-vignette--right{right:8px;bottom:12px}
#bsSchedulingPage>.kn-land-panorama .kn-land-vignette{width:150px;opacity:.3}
#bsSchedulingPage>.kn-land-panorama .kn-land-vignette--left{top:4px;left:0}
#bsSchedulingPage>.kn-land-panorama .kn-land-vignette--right{bottom:8px;right:0}
[data-theme="dark"] .kn-land-panorama,[data-kinara-theme="dark"] .kn-land-panorama{color:#b7dce0}
@media(max-width:760px){
 .kn-land-panorama .kn-land-coast{opacity:.17}
 .kn-land-panorama .kn-land-vignette{width:114px;opacity:.32}
 .kn-land-panorama .kn-land-vignette--left{left:0;top:4px}
 .kn-land-panorama .kn-land-vignette--right{right:0;bottom:4px}
 #bsSchedulingPage>.kn-land-panorama .kn-land-vignette{width:90px;opacity:.2}
}
