.tm-world .tm-native-control[hidden],.tm-world .tm-world-chat-recipient[hidden],.tm-world .tm-world-chat-channel[hidden],.tm-world-emotes[hidden]{display:none}.tm-world .tm-world-chat-channel,.tm-world .tm-world-chat-recipient{box-sizing:border-box;flex:none;width:58px;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;background:#fff;color:#666;font:11px/14px Arial,sans-serif;border:1px solid #aaa;text-align:left}.tm-world .tm-world-chat-channel{cursor:default;user-select:text}.tm-world .tm-world-chat-recipient{width:auto;max-width:180px;background:#fff7df;color:#6b4b0e;border-color:#c7ae70;cursor:pointer}.tm-world-whisper{color:#74419b}.tm-world .tm-world-chatlog .tm-world-whisper-reply{display:inline-block;margin-left:5px;padding:0 5px;min-height:18px;font:11px/16px Arial,sans-serif;vertical-align:baseline;color:#74419b;background:#fff8e7;border:1px solid #c7ae70;border-radius:2px;cursor:pointer}@media(max-width:650px){.tm-world-chat{flex-wrap:nowrap;gap:2px}.tm-world .tm-world-chat-recipient{max-width:110px}.tm-world-chat textarea{min-width:40px}}.tm-world .tm-native-control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:25px;height:25px;min-width:25px;min-height:25px;padding:0;border:0;background:transparent;color:transparent;font-size:0;overflow:hidden;border-radius:0;cursor:pointer}.tm-native-control>img{visibility:hidden}.tm-native-control-art{position:absolute;inset:0;background-image:var(--native-art);background-repeat:no-repeat;background-size:calc(var(--native-frames)*100%) 100%;background-position:var(--native-normal-end) 0;pointer-events:none;animation:tm-native-icon-default .375s steps(9,end) both}.tm-native-control:hover .tm-native-control-art,.tm-native-control:focus-visible .tm-native-control-art{background-position:var(--native-over-end) 0;animation:tm-native-icon-over .375s steps(9,end) both}.tm-native-control:active .tm-native-control-art{background-position:var(--native-down-end) 0;animation:tm-native-icon-down .375s steps(9,end) both}.tm-native-control:disabled .tm-native-control-art{background-position:var(--native-disabled) 0;animation:none;filter:saturate(.35)}.tm-native-control:focus-visible{outline:2px solid #754d07;outline-offset:1px;z-index:2}@keyframes tm-native-icon-default{0%{background-position:var(--native-normal-start) 0}to{background-position:var(--native-normal-end) 0}}@keyframes tm-native-icon-over{0%{background-position:var(--native-over-start) 0}to{background-position:var(--native-over-end) 0}}@keyframes tm-native-icon-down{0%{background-position:var(--native-down-start) 0}to{background-position:var(--native-down-end) 0}}.tm-world-emotes{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:32px;flex-basis:32px;padding:2px 3px;gap:0;background:#deddd3}.tm-world-stage{width:calc(100% - 32px)}.tm-world-emote-list{display:grid;grid-template-columns:25px;grid-auto-rows:25px;align-content:start;align-items:start;justify-content:center;gap:1px;width:100%;min-height:0;overflow-y:auto;scrollbar-width:thin}.tm-world .tm-world-emotes .tm-native-control{width:25px;height:25px;min-height:25px}.tm-world-bottom-tools{display:flex;align-items:center;gap:2px;flex:none;min-height:25px}.tm-world .tm-world-bottom-tools .tm-native-control{width:25px;height:25px}.tm-world-chat-window{position:absolute;left:12px;top:36px;box-sizing:border-box;width:min(424px,calc(100% - 24px));height:176px;display:flex;flex-direction:column;z-index:1050;padding:0;overflow:hidden;border:1px solid #747568a6;border-radius:4px;background:transparent;color:#171717;box-shadow:0 1px 3px #0003}.tm-world-chat-window:before{content:none}.tm-world-chat-window[hidden]{display:none}.tm-world-chat-window-heading{position:relative;display:flex;align-items:center;height:28px;min-height:28px;padding:0 32px 0 9px;box-sizing:border-box;font:12px Arial,sans-serif;border-bottom:1px solid #96938980;background:#efdaba8c;cursor:move;touch-action:none;user-select:none}.tm-world-chat-window-heading:focus-visible{outline:1px dotted #6b4b0e;outline-offset:-3px}.tm-world .tm-world-chat-window-heading button{position:absolute;right:4px;top:3px;width:22px;height:22px;min-height:0;padding:0;border:0;border-radius:3px;background:transparent;font:20px/20px Arial,sans-serif;color:#272622;cursor:pointer}.tm-world .tm-world-chat-window-heading button:hover{background:#efdabaa6}.tm-world-chat-window .tm-world-chatlog{flex:1;min-height:0;max-height:none;height:auto;margin:0;padding:7px 9px;border:0;background:#fcfcfc73;overflow:auto;font:12px/1.45 Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#97958e99 #fcfcfc33}.tm-world .tm-world-controls button.tm-world-orange-control{height:22px;min-height:22px;margin:0 0 0 3px;padding:0 10px;border:1px solid #c87900;border-radius:3px;background:linear-gradient(#ffd263,#ffaf13 45%,#ff9200 52%,#ffb81d);box-shadow:inset 0 0 0 1px #ffe59b;color:#fff;font:700 12px/20px Arial,sans-serif;text-shadow:0 1px #b56a00;cursor:pointer}.tm-world .tm-world-controls button.tm-world-zoom-control{width:38px;padding:0;font-size:17px}.tm-world .tm-world-controls button.tm-world-orange-control:disabled{opacity:.5;cursor:default}.tm-world .tm-world-controls button.tm-world-orange-control:hover:not(:disabled){filter:brightness(1.08)}.tm-world .tm-world-controls button.tm-world-orange-control:focus-visible{outline:2px solid #855500;outline-offset:1px}.tm-world-observer-label{position:absolute;bottom:5px;left:5px;z-index:900;background:#fff9;padding:3px}@media(max-width:650px){.tm-world .tm-world-controls button.tm-world-orange-control{height:19px;min-height:19px;font-size:10px;line-height:17px;padding:0 5px;margin-left:2px}.tm-world .tm-world-controls button.tm-world-zoom-control{width:28px;font-size:15px}}.tm-world-chat-window .tm-world-chatlog p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.tm-world-chat-window .tm-world-chatlog strong{font-weight:400}.tm-world .tm-native-player-radial{position:absolute;left:0;top:0;transform:none;display:block;box-sizing:border-box;width:240px;height:184px;max-width:none;min-width:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none;color:#111;z-index:1150}.tm-native-radial-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tm-world .tm-native-radial-action{position:absolute;box-sizing:border-box;display:block;width:80px;height:68px;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:#fff;pointer-events:auto;cursor:pointer;overflow:visible}.tm-native-radial-art{position:absolute;left:-15px;top:-31px;width:110px;height:110px;background-image:var(--radial-art);background-repeat:no-repeat;background-size:1400% 100%;background-position:46.1538461538% 0;animation:tm-native-radial-open .25s steps(6,end) both;pointer-events:none}.tm-native-radial-label{position:absolute;top:39px;left:-5px;right:-5px;text-align:center;font:11px/13px Arial,sans-serif;font-weight:700;color:#fff;text-shadow:1px 0 #444,-1px 0 #444,0 1px #444,0 -1px #444;pointer-events:none}.tm-native-radial-action:hover .tm-native-radial-art,.tm-native-radial-action:focus-visible .tm-native-radial-art{filter:brightness(1.1);transform:scale(1.08);transform-origin:center;transition:transform .12s ease-out}.tm-native-radial-action:disabled{cursor:wait;opacity:.65}.tm-native-radial-action:focus-visible{outline:1px dotted #6b4b0e;border-radius:50%}.tm-world .tm-native-radial-profile{left:80px;top:0}.tm-world .tm-native-radial-mail{left:9px;top:37px}.tm-world .tm-native-radial-outfit{left:151px;top:37px}.tm-world .tm-native-radial-chat{left:9px;top:97px}.tm-world .tm-native-radial-friend{left:151px;top:97px}.tm-world .tm-native-radial-close{position:absolute;left:94px;top:154px;min-width:0;min-height:0;width:52px;height:22px;padding:1px 4px;border:1px solid #b9b5a5;border-radius:3px;background:#fffc;color:#5b4c27;pointer-events:auto;font:11px Arial,sans-serif}.tm-native-radial-status{position:absolute;left:0;right:0;top:178px;margin:0;padding:3px 5px;background:#fff9dff0;color:#933;font:11px/14px Arial,sans-serif;pointer-events:auto}.tm-native-radial-status:empty{display:none}@keyframes tm-native-radial-open{0%{background-position:0 0}to{background-position:46.1538461538% 0}}@media(max-width:650px){.tm-world-emotes{width:29px;flex-basis:29px;padding:2px}.tm-world-stage{width:calc(100% - 29px)}.tm-world-emote-list{grid-template-columns:23px;grid-auto-rows:23px}.tm-world .tm-world-emotes .tm-native-control{width:23px;height:23px;min-width:23px;min-height:23px}.tm-world .tm-native-player-radial{position:absolute;left:0;top:0;transform:none;width:240px;max-width:none;max-height:none}.tm-world-chat-window{left:6px;top:28px;width:calc(100% - 12px);height:170px}.tm-world-chat-window .tm-world-chatlog{font-size:11px}.tm-world-bottom-tools{gap:1px}}@media(prefers-reduced-motion:reduce){.tm-native-control-art,.tm-native-control:hover .tm-native-control-art,.tm-native-control:focus-visible .tm-native-control-art,.tm-native-control:active .tm-native-control-art,.tm-native-radial-art{animation:none}.tm-native-radial-action:hover .tm-native-radial-art,.tm-native-radial-action:focus-visible .tm-native-radial-art{transition:none;transform:none}}.tm-world-controls{flex-wrap:wrap;row-gap:2px}@media(max-width:650px){.tm-world-chat-window{top:52px;max-height:calc(100% - 58px)}}.tm-html5-town-preview{padding:8px;background:#fffdf7;color:#473b2c}.tm-html5-town-map{position:relative;width:100%;aspect-ratio:1.875;overflow:hidden;background:#84bd64 center/cover}.tm-html5-town-actor{position:absolute;width:clamp(100px,20%,180px);aspect-ratio:180/260;pointer-events:none}.tm-html5-town-name{position:absolute;transform:translate(-50%,-10em);pointer-events:none;color:#171717}.tm-html5-town-controls{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0}.tm-html5-town-preview form{display:flex;gap:6px}.tm-html5-town-preview form input{min-width:0;flex:1}.tm-html5-town-message{display:block;overflow-wrap:anywhere}
