#kland-loading{box-sizing:border-box}#kland-loading #loading-k-jump{display:block!important;width:var(--kland-loader-size,150px)!important;height:calc(var(--kland-loader-size,150px)*1.125)!important;max-width:none!important;aspect-ratio:8/9;object-fit:contain;flex:none;contain:layout paint}#story .simple-title:after{content:none!important;display:none!important}#app .panel>.close{display:grid;place-items:center;padding:0!important;line-height:1!important;flex-shrink:0}#app .panel>.close:focus-visible{outline-offset:3px}.kland-form-portal{position:fixed;z-index:20000;visibility:hidden;pointer-events:none;overflow:hidden;border-radius:10px;background:#100b10}.kland-form-portal iframe{display:block;width:100%;height:100%;border:0;background:#100b10;color-scheme:dark}.kland-form-slot{box-sizing:border-box;position:relative}@media(prefers-reduced-motion:no-preference){#world[data-motion="on"] #composition [data-scenery="fountain"].kland-hover-bounce{animation:kland-landmark-bounce .6s ease-out!important;animation-play-state:running!important;transform-origin:50% 90%}}
/* Mobile popup header cleanup — 2026-11-10. */
@media(max-width:820px),(pointer:coarse){
 #app #story .simple-title::before,#app #story .simple-title::after{content:none!important;display:none!important}
 #app .panel.panel>.close,#app #panel-story.panel>.close{background:transparent!important;border:0!important;box-shadow:none!important;font-size:0!important;appearance:none;-webkit-appearance:none}
 #app .panel.panel>.close::before,#app .panel.panel>.close::after{content:""!important;display:block!important;position:absolute;left:14px;top:21px;width:16px;height:2px;background:#ffbddb;border-radius:2px;pointer-events:none;transform:rotate(45deg)}
 #app .panel.panel>.close::after{transform:rotate(-45deg)}
}
