.wc-v7 .wc-device>main{flex-direction:column;display:flex;overflow:hidden}.wc-v7 .living-map{aspect-ratio:auto;touch-action:none;background:#cad8ae;flex:1;min-height:260px}.living-plane{transform-origin:50%;position:absolute;top:50%;left:50%}.living-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.living-pin{z-index:3}.living-pin>span{width:29px!important;height:29px!important}.living-pin>strong{padding:4px 7px!important;font-size:9px!important}.living-map .wc-map-stats{pointer-events:none;z-index:5}.living-expand{pointer-events:auto;color:#547240;background:#fffbefed;border:1px solid #fffbed;border-radius:25px;align-items:center;gap:7px;min-height:40px;padding:7px 12px;font-size:11px;display:flex}.living-map-footer{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:12px;right:12px}.living-map-footer .wc-map-tools{pointer-events:auto;position:static}.living-all{pointer-events:auto;color:#557143;background:#fffbeded;border:1px solid #ffffed;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:11px;display:flex}.living-decor{z-index:2;background:0 0;border:0;position:absolute;transform:translate(-50%,-50%)}.living-decor.entrance{top:27%;left:30%}.living-decor.garden{top:58%;left:68%}.living-decor .wl-ornament{width:32px;height:39px}.living-fox{z-index:4;background:0 0;border:0;width:80px;height:80px;padding:0;position:absolute;overflow:visible;transform:translate(-50%,-75%)}.living-sprite{transform-origin:50% 94%;filter:drop-shadow(0 3px 2px #4d4f3030);background:url(/naummi/assets/fox-living-sprite.webp) 0 0/300% 100% no-repeat;display:block;position:absolute;inset:0}.living-fox-shadow{filter:blur(2px);background:#47602c30;border-radius:50%;height:8px;position:absolute;bottom:0;left:26%;right:14%}.living-speech{color:#546f43;pointer-events:none;background:#fffbee;border-radius:14px;width:132px;padding:9px 10px;font-size:11px;line-height:1.4;position:absolute;bottom:92%;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #51623a20}.living-speech:after{content:"";background:#fffbee;width:10px;height:10px;position:absolute;bottom:-5px;left:48%;transform:rotate(45deg)}.wc-v7 .wc-direct{flex-shrink:0;max-height:245px;margin-top:-15px;padding:4px 18px 11px;overflow:auto}.wc-v7 .wc-direct h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:23px;line-height:1.1;display:-webkit-box;overflow:hidden}.wc-v7 .wc-direct-top{min-height:35px}.wc-v7 .wc-shuffle{min-height:39px}.wc-v7 .wc-direct-source{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wc-v7 .wc-do-idea{margin-top:10px}.wc-v7 .wc-direct-foot{margin-top:7px}.wc-v7.wc-exploring .wc-direct{display:none}.wc-v7 .wc-nav>button>span{font-size:10px}.wc-v7 .wc-header{height:56px}.wc-v7 .wc-living-win{width:90px;height:90px;margin:auto;position:relative}.wc-v7 .wc-living-win .living-sprite{background-position:100% 0}.wc-v7 .wc-direct-compact{color:#7a9265;align-items:center;gap:8px;font-size:11px;display:flex}.wc-v7 .wc-direct-compact button{min-height:44px}@media (prefers-reduced-motion:reduce){.living-sprite,.wc-v7 .wc-living-win .living-sprite{animation:none!important}}@media (height<=700px){.wc-v7 .wc-direct{max-height:197px}.wc-v7 .wc-direct-foot{display:none}.wc-v7 .living-map{min-height:180px}}.living-explore-hint{color:#7c9366;white-space:nowrap;pointer-events:none;z-index:6;background:#fffbeeeb;border-radius:20px;padding:6px 10px;font-size:10px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.living-fox-body,.living-fox-arm{pointer-events:none;background:url(/naummi/assets/fox-wave-layers.webp) 0 0/200% 100% no-repeat;display:block;position:absolute;inset:0}.living-fox-body{z-index:2;clip-path:inset(0 1% 0 0)}.living-fox-body.is-sweater,.living-fox-arm.is-sweater{background-image:url(/naummi/assets/fox-sage-sweater-v2.png)}.living-fox-body.is-knit-hat,.living-fox-arm.is-knit-hat{background-image:url(/naummi/assets/fox-overalls-hat-v3.png)}.living-fox-body.is-sweater.is-knit-hat,.living-fox-arm.is-sweater.is-knit-hat{background-image:url(/naummi/assets/fox-sweater-hat-v3.png)}.living-fox-arm{clip-path:inset(0 0 0 1%);z-index:1;transform-origin:66% 53%;background-position:100% 0;left:8%;right:-8%;transform:rotate(82deg)}.living-fox.wave .living-fox-arm{animation:3.5s ease-in-out both fox-paw-wave}.living-speech{z-index:3}@keyframes fox-paw-wave{0%,to{transform:rotate(82deg)}15%,42%,66%{transform:rotate(-12deg)}27%,54%,78%{transform:rotate(18deg)}88%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.living-fox.wave .living-fox-arm{animation:none;transform:rotate(0)}}
