.wiki-shell{--map-band:144px;--scene-x:0px;--scene-y:0px;--map-paper-fill:color-mix(in srgb, var(--paper) 97%, transparent);isolation:isolate;min-height:100svh;position:relative}.wiki-shell-home{--map-paper-fill:color-mix(in srgb, var(--paper) 94%, transparent)}.map-scene{--scenery-scale:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#63833d;background-image:var(--scene-ground);image-rendering:pixelated;background-size:256px 256px;overflow:hidden}.map-scene-desert{background-color:#e4b777}.map-scene-coast{background-color:#e9d29e}.map-scene-glacier{background-color:#b6d8e8}.map-scene-backdrop{z-index:-1;position:fixed;inset:86px 0 0}.scenery-canopy{z-index:2;height:160px;position:absolute;inset:0 0 auto}.scene-atmosphere{z-index:1;width:100%;height:100%;position:absolute;inset:0}.map-scene-backdrop .scenery-canopy,.map-scene-backdrop .scenery-edge{translate:var(--scene-x) var(--scene-y);transition:translate .6s ease-out}.scenery-sprite{top:calc(var(--prop-y) * var(--scenery-scale));width:calc(var(--prop-w) * var(--scenery-scale));height:calc(var(--prop-h) * var(--scenery-scale));background-image:var(--scene-atlas);background-position:calc(var(--atlas-x) * var(--scenery-scale)) calc(var(--atlas-y) * var(--scenery-scale));background-size:calc(var(--atlas-w) * var(--scenery-scale)) calc(var(--atlas-h) * var(--scenery-scale));background-repeat:no-repeat;position:absolute;transform:translate(-50%,-100%)}.scenery-plant{transform-origin:50% 100%;animation:scenery-sway var(--sway-duration) ease-in-out var(--sway-delay) infinite alternate;animation-play-state:paused}.map-scene[data-moving=true] .scenery-plant{animation-play-state:running}@keyframes scenery-sway{0%{rotate:-.65deg}to{rotate:.85deg}}.scenery-edge{z-index:2;width:max(90px,50% - 640px);position:absolute;top:150px;bottom:0}.scenery-edge-left{left:0}.scenery-edge-right{right:0}.wiki-paper{width:min(1248px,100% - 112px);margin:var(--map-band) auto 56px;background:var(--paper);background:var(--map-paper-fill);border-radius:20px;display:flow-root;position:relative;box-shadow:0 28px 80px #1525163d,0 5px 16px #1525161f,inset 0 1px #fffc}.scene-controls{z-index:3;position:absolute;top:112px;right:max(56px,50% - 624px)}.scene-motion-button{min-height:36px;color:var(--ink);background:var(--paper);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:650;display:flex;box-shadow:0 3px 12px #1525161f}.scene-motion-button:hover{background:var(--surface)}.pokeball-companion{z-index:80;pointer-events:none;opacity:0;width:16px;height:16px;transition:opacity .14s ease-out;position:fixed;top:0;left:0}.pokeball-companion[data-visible=true]{opacity:1}.companion-ball{rotate:var(--ball-rotation,0deg);filter:drop-shadow(0 2px 2px #15251638);display:block}.companion-pulse{opacity:0;border:1px solid var(--red);border-radius:50%;position:absolute;inset:-6px}.companion-pulse:before,.companion-pulse:after{content:"";background:var(--red);width:3px;height:3px;position:absolute;top:-3px;left:12px}.companion-pulse:after{top:12px;left:-3px}.wiki-shell>.site-footer{background:var(--paper);position:relative}.map-scene-region{--scenery-scale:.85;background-size:192px 192px;border-radius:12px 12px 0 0;height:136px;margin:-30px -30px 24px;position:relative}.map-scene-region .scenery-canopy>:nth-child(2n){display:none}.world-entry{overflow:hidden}@media (width<=800px){.wiki-shell{--map-band:100px;--map-paper-fill:color-mix(in srgb, var(--paper) 98%, transparent)}.wiki-shell-home{--map-paper-fill:color-mix(in srgb, var(--paper) 97%, transparent)}.map-scene-backdrop{--scenery-scale:.72;height:calc(var(--map-band) + 18px);position:absolute;top:68px;bottom:auto}.map-scene-backdrop .scenery-canopy>:nth-child(2n),.scenery-edge{display:none}.wiki-paper{border-radius:16px;width:calc(100% - 24px);margin-bottom:24px;box-shadow:0 12px 28px #15251626}.scene-controls{top:91px;right:20px}.scene-motion-button{min-height:40px}}@media (width<=540px){.map-scene-region{height:120px;margin:-22px -22px 22px}}@media (width<=800px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.pokeball-companion{display:none}}@media (prefers-reduced-motion:reduce){.scenery-plant{animation:none}.scene-controls{display:none}.map-scene-backdrop .scenery-canopy,.map-scene-backdrop .scenery-edge{transition:none;translate:none}}@media (forced-colors:active){.map-scene,.scene-controls,.pokeball-companion{visibility:hidden}.wiki-shell{--map-band:0px}.wiki-paper{box-shadow:none;background:canvas}}
