@font-face{font-family:minecraft;src:url(/_next/static/media/ce8f699b32595c72-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:minecraft Fallback;src:local("Arial");ascent-override:66.14%;descent-override:22.05%;line-gap-override:7.92%;size-adjust:113.40%}.__className_cb483a{font-family:minecraft,minecraft Fallback}@font-face{font-family:Minecraft;src:url(/fonts/Minecraft.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--mc-text:#FFFFFF;--mc-text-shadow:#3F3F3F;--mc-text-disabled:#A0A0A0;--mc-text-disabled-shadow:#282828;--mc-separator:#373737;--mc-green:#55FF55;--mc-green-shadow:#153F15;--mc-yellow:#FFFF55;--mc-yellow-shadow:#3F3F15;--mc-red:#FF5555;--mc-red-shadow:#3F1515}*,:after,:before{image-rendering:pixelated;font-family:Minecraft,sans-serif;text-shadow:2px 2px 0 var(--mc-text-shadow)}.auth-btn-signin,.auth-username,.player-coords,.player-item.player-empty,.player-name,.profile-editor-cancel,.profile-editor-save,.profile-reroll-btn,.settings-label,.settings-zoom-btn,.stats-tab,.ui-pill-players,.ui-pill-players-text,.verify-instruction,.verify-retry,.verify-title{padding-top:4px}body,html{margin:0;padding:0;width:100%;height:100%;font-size:16px;background:#000;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;color:var(--mc-text)}body{perspective:850px;perspective-origin:50% 50%}body.cursor-hidden,body.cursor-hidden *{cursor:none!important}#map{position:absolute;top:-100px;left:0;width:100vw;height:calc(100vh + 200px);image-rendering:pixelated;transform:translate3d(var(--px,0),var(--py,0),0) rotate(var(--pr,0deg)) scale(var(--ps,1));transform-origin:50% 50%;will-change:transform}#map,#map .ol-viewport{background:#000}div.ol-mouse-position{display:none!important}.ol-control{background:transparent!important;padding:0!important}.ol-zoom{display:none!important}.ol-control button.is-disabled,.ol-control button:disabled{opacity:.45;cursor:default;pointer-events:none}.click-coords{background:#100010f0;color:var(--mc-text);padding:6px 8px;border:2px solid #28007f;border-radius:4px;outline:1px solid #100010;box-shadow:inset 0 0 0 1px #5000FF40;pointer-events:none;white-space:nowrap}.click-coords,.ol-ctx-menu-container{font-size:16px}.ol-scale-step-text{font-weight:700;font-size:16px;color:white;text-shadow:2px 0 0 black,0 2px 0 black,-2px 0 0 black,0 -2px 0 black}.ol-scale-singlebar-odd{background:#ddd}.ol-scale-singlebar-even{background:#444}.toastify{color:black;background:yellow}.ol-ctx-menu-container li{padding-left:20px}.menuitem-checked:before{content:"\2611";width:20px;display:inline-block;margin-left:-20px}.menuitem-unchecked:before{content:"\2610";width:20px;display:inline-block;margin-left:-20px}.player-markers canvas{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.ui-overlay{position:fixed;inset:0;pointer-events:none;z-index:1000}.ui-underlay{display:none}.ui-top-left{left:calc(18px + env(safe-area-inset-left, 0px));gap:12px}.ui-top-left,.ui-top-right{position:absolute;top:calc(18px + env(safe-area-inset-top, 0px));display:flex;align-items:center;pointer-events:none}.ui-top-right{right:calc(18px + env(safe-area-inset-right, 0px))}.ui-home-icon{width:64px;height:64px;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 2px 0 rgba(0,0,0,.78)) drop-shadow(0 4px 0 rgba(0,0,0,.48))}.ui-home-icon:active{transform:translateY(2px)}.ui-bar{position:absolute;left:calc(18px + env(safe-area-inset-left, 0px));right:calc(18px + env(safe-area-inset-right, 0px));bottom:calc(18px + env(safe-area-inset-bottom, 0px));justify-content:space-between}.ui-bar,.ui-left,.ui-right{display:flex;align-items:center;pointer-events:none}.ui-left,.ui-right{gap:6px}.ui-icon-btn{pointer-events:auto;position:relative;width:40px;height:40px;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;box-shadow:none}.ui-icon-img{width:18px;height:18px;display:block}.ui-icon-btn:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:100%;margin-bottom:10px;transform:translateX(-50%);padding:6px 8px;background:#100010f0;border:2px solid #28007f;border-radius:4px;outline:1px solid #100010;box-shadow:inset 0 0 0 1px #5000FF40;font-size:16px;color:var(--mc-text);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .1s ease}.ui-icon-btn:hover:after{opacity:1}.ui-icon-btn:not([data-tooltip]):after{display:none}.ui-icon-btn:active,.ui-icon-btn:hover{border-image-source:url(/mc-ui/button_hover.png)}.ui-icon-btn:active{transform:translateY(1px)}.ui-zoom{display:none!important;height:40px;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.ui-zoom.is-pressed,.ui-zoom:hover{border-image-source:url(/mc-ui/button_hover.png)}.ui-zoom-divider{width:2px;background:rgba(0,0,0,.3)}.ui-zoom-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;width:40px;color:var(--mc-text);font-size:16px}.ui-zoom-btn:hover{background:rgba(255,255,255,.08)}.ui-zoom-symbol{font-size:16px}.ui-zoom-btn.is-disabled,.ui-zoom-btn:disabled{cursor:default;opacity:.55;color:var(--mc-text-disabled);text-shadow:2px 2px 0 var(--mc-text-disabled-shadow)}.ui-pill-players,.ui-zoom-btn.is-disabled:hover,.ui-zoom-btn:disabled:hover{background:transparent}.ui-pill-players{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:0 14px 0 12px;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;color:var(--mc-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none}.ui-pill-players:active,.ui-pill-players:hover{border-image-source:url(/mc-ui/button_hover.png)}.ui-pill-players:active{transform:translateY(1px)}.ui-pill-players .ui-icon-img{width:18px;height:18px;pointer-events:none}.ui-pill-stop{font-size:16px;color:rgba(255,255,255,.5);text-shadow:2px 2px 0 rgba(63,63,63,.5);padding:0 2px;cursor:pointer;pointer-events:auto}.ui-pill-stop:hover{color:var(--mc-text);text-shadow:2px 2px 0 var(--mc-text-shadow)}.ui-pill-follow-icon{width:14px;height:14px;vertical-align:-2px;margin-right:4px;opacity:.9;pointer-events:none}.ui-pill-players-text{font-size:16px;white-space:nowrap;pointer-events:none}.player-panel{position:absolute;left:calc(18px + env(safe-area-inset-left, 0px));bottom:calc(70px + env(safe-area-inset-bottom, 0px));opacity:0;pointer-events:none;transition:opacity .1s ease}.player-panel.is-open{opacity:1;pointer-events:auto}.player-panel-inner{width:300px;max-width:calc(100vw - 24px);background:transparent;border:0;border-image:url(/mc-ui/panel_9s.png) 3 fill/6px/0 round;padding:14px}.player-list{display:flex;flex-direction:column;gap:2px}.player-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;background:transparent;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;color:var(--mc-text);box-sizing:border-box;text-align:left}.player-item:not(.player-empty):hover{filter:brightness(1.15)}.player-item:first-child,.player-item:last-child,.player-item:only-child{border-radius:0}.player-item.player-empty{cursor:default;justify-content:center;border-radius:0;border-image:none;font-size:16px;color:#404040;text-shadow:none;padding:12px 8px}.player-head{width:24px;height:24px;image-rendering:pixelated;border-radius:0;flex:0 0 auto}.player-name{flex:1 1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-coords{font-size:16px;color:#404040;text-shadow:none;flex:0 0 auto}.player-actions{display:flex;gap:4px;flex:0 0 auto;margin-left:auto}.player-action-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;width:40px;height:40px;border-radius:0;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:none}.player-action-icon img{width:14px;height:14px;opacity:.9}.player-action-icon.is-on,.player-action-icon:active,.player-action-icon:hover{border-image-source:url(/mc-ui/button_hover.png)}.player-action-icon.is-on img{opacity:1}.settings-panel{position:absolute;right:calc(18px + env(safe-area-inset-right, 0px));bottom:calc(70px + env(safe-area-inset-bottom, 0px));opacity:0;pointer-events:none;transition:opacity .1s ease}.settings-panel.is-open{opacity:1;pointer-events:auto}.settings-panel-inner{width:220px;display:flex;flex-direction:column;gap:0;background:transparent;border:0;border-image:url(/mc-ui/panel_9s.png) 3 fill/6px/0 round;padding:14px 14px 18px}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:transparent;border:none;cursor:pointer}.settings-row:last-child{border-bottom:none}.settings-row:first-child,.settings-row:last-child,.settings-row:only-child{border-radius:0}.settings-row:hover{background:transparent}.settings-label{font-size:16px;color:var(--mc-text)}.settings-toggle{width:20px;height:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url(/mc-ui/checkbox.png) 50%/contain no-repeat;border:none;border-radius:0;cursor:pointer;flex:0 0 auto;text-shadow:none}.settings-toggle:after{display:none}.settings-toggle:hover{background-image:url(/mc-ui/checkbox_hover.png)}.settings-toggle:checked{background-image:url(/mc-ui/checkbox_selected.png)}.settings-toggle:checked:hover{background-image:url(/mc-ui/checkbox_selected_hover.png)}.vitals-widget{display:flex;flex-direction:column;padding-top:4px}.vitals-time{color:var(--mc-text)}.vitals-time,.vitals-weather{font-size:16px;text-shadow:2px 2px 0 #000}.vitals-weather{color:rgba(255,255,255,.9)}.activity-panel{display:none;position:absolute;left:18px;bottom:70px;width:320px;max-width:calc(100vw - 36px);max-height:160px;pointer-events:none}.activity-list{display:flex;flex-direction:column;gap:1px;overflow-y:auto;max-height:160px;mask-image:linear-gradient(180deg,transparent 0,black 30%);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 30%)}.feed-entry{font-size:16px;line-height:1.4;color:rgba(255,255,255,.55);text-shadow:2px 2px 0 #000;animation:chatFadeIn .2s ease;display:flex;gap:6px}.feed-time{color:rgba(255,255,255,.25);font-size:16px;flex:0 0 auto}.feed-text{word-break:break-word}.feed-chat .feed-text{color:var(--mc-text);text-shadow:2px 2px 0 var(--mc-text-shadow)}.feed-death .feed-text{color:var(--mc-red);text-shadow:2px 2px 0 var(--mc-red-shadow)}.feed-advancement .feed-text{color:var(--mc-yellow);text-shadow:2px 2px 0 var(--mc-yellow-shadow)}.map-tooltip{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#100010f0;border:2px solid #28007f;border-radius:4px;outline:1px solid #100010;box-shadow:inset 0 0 0 1px #5000FF40;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s ease}.map-tooltip.is-visible{opacity:1;pointer-events:auto}.map-tooltip-name{font-size:16px;color:var(--mc-text)}.map-tooltip-actions{display:flex;gap:4px}.map-tooltip-actions .player-action-icon{width:40px;height:40px}.map-tooltip-actions .player-action-icon img{width:16px;height:16px}@keyframes chatFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stats-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .1s ease}.stats-overlay.is-open{opacity:1;pointer-events:auto}.stats-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65)}.stats-modal{position:relative;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);display:flex;flex-direction:column;background:transparent;border:0;border-image:url(/mc-ui/panel_9s.png) 3 fill/6px/0 round;border-radius:0;overflow:hidden;box-shadow:none}.stats-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px 14px 10px}.stats-tabs:empty{display:none}.stats-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0;height:40px;border:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;color:var(--mc-text-disabled);text-shadow:2px 2px 0 var(--mc-text-disabled-shadow);font-size:16px;padding:4px 12px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0;box-shadow:none;white-space:nowrap}.stats-tab.is-active,.stats-tab:hover{border-image-source:url(/mc-ui/button_hover.png);color:var(--mc-text);text-shadow:2px 2px 0 var(--mc-text-shadow)}.stats-content{flex:1 1;overflow:hidden;background:none;border:none;margin:0;padding:0}.mc-scrollbar-track{width:24px;flex-shrink:0;position:relative;cursor:pointer;background:#8B8B8B;border-color:#373737 #fff #fff #373737;border-style:solid;border-width:2px;margin:0 14px 0 0}.mc-scrollbar-thumb{position:absolute;left:0;width:24px;height:30px;background:url(/mc-ui/scroller_thumb.png) 0 0/24px 30px no-repeat;image-rendering:pixelated;cursor:-webkit-grab;cursor:grab}.mc-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.stats-loading{text-align:center;padding:32px 0;font-size:16px;color:var(--mc-text-disabled);text-shadow:2px 2px 0 var(--mc-text-disabled-shadow)}.stats-section{margin-bottom:0}.stats-section:first-child .stats-section-title{margin-top:0}.stats-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;opacity:.6;vertical-align:middle;padding:2px 4px;filter:brightness(.3)}.stats-copy-btn img{width:14px;height:14px}.stats-copy-btn:hover{opacity:1;filter:brightness(.1)}.stats-section-title{font-size:16px;color:#404040;text-shadow:none;text-transform:none;letter-spacing:0;margin:8px 0 4px}.stats-row{position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;border-radius:0;overflow:hidden;background:transparent}.stats-row+.stats-row{margin-top:2px}.stats-bar{position:absolute;left:0;top:0;bottom:0;background:rgba(0,0,0,.12);border-radius:0;pointer-events:none;z-index:0}.stats-head{width:20px;height:20px;image-rendering:pixelated;border-radius:0;flex:0 0 auto;position:relative;z-index:1}.stats-row-name{flex:1 1;color:var(--mc-text)}.stats-row-name,.stats-row-value{font-size:16px;position:relative;z-index:1}.stats-row-value{color:#404040;text-shadow:none;flex:0 0 auto}.profile-header{display:flex;align-items:center;gap:14px;padding:10px;margin-bottom:0;background-color:#8B8B8B;border:0;border-image:url(/mc-ui/slot_9s.png) 1/2px/0 round;border-radius:0;background-size:cover;background-position:50%;position:relative;overflow:hidden}.profile-header:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6)}.profile-avatar{width:48px;height:48px;image-rendering:pixelated;border-radius:0;flex:0 0 auto;position:relative;z-index:1}.profile-info{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.profile-name{font-size:16px;color:var(--mc-text)}.profile-online{font-size:16px;color:var(--mc-green);text-shadow:2px 2px 0 var(--mc-green-shadow)}.profile-session #sessionCounter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-sub{font-size:16px;color:var(--accent,#AAAAAA);text-shadow:2px 2px 0 var(--accent-shadow,var(--mc-text-shadow))}.profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin-bottom:0;border:none;border-radius:0}.profile-stat{padding:10px 12px;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;background:transparent}.profile-stat-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.profile-stat-value{font-size:16px;color:var(--mc-text)}.profile-stat-rank{font-size:16px;color:#404040;text-shadow:none}.profile-stat-rank-total{color:#606060;text-shadow:none}.profile-stat-label{font-size:16px;color:var(--accent,#AAAAAA);text-shadow:2px 2px 0 var(--accent-shadow,var(--mc-text-shadow));text-transform:none;letter-spacing:0}.profile-armor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin-bottom:0}.profile-armor-slot{padding:8px 10px;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;background:transparent}.profile-armor-row{display:flex;align-items:center;gap:8px}.profile-armor-icon-wrap{width:32px;height:32px;flex:0 0 32px;position:relative;align-self:flex-start}.profile-armor-icon{width:32px;height:32px;image-rendering:pixelated;display:block}.profile-armor-glint{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-size:32px 32px;-webkit-mask-size:32px 32px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;image-rendering:pixelated}.profile-armor-glint-layer1,.profile-armor-glint-layer2{position:absolute;inset:-100%;width:300%;height:300%;background:url(/mc-ui/items/enchanted_glint_item.png) repeat;background-size:512px 512px;image-rendering:auto;opacity:.5;mix-blend-mode:lighten}.profile-armor-glint-layer1{transform:rotate(-50deg);animation:glint-layer1 10s linear infinite}.profile-armor-glint-layer2{transform:rotate(10deg);animation:glint-layer2 16244ms linear infinite}@keyframes glint-layer1{0%{background-position:0 0}to{background-position:512px 512px}}@keyframes glint-layer2{0%{background-position:0 0}to{background-position:-512px 512px}}.profile-armor-details{flex:1 1;min-width:0}.profile-armor-custom-name{font-size:16px;color:var(--accent,#AAAAAA);text-shadow:2px 2px 0 var(--accent-shadow,var(--mc-text-shadow));font-style:italic;margin-bottom:2px}.profile-armor-material{font-size:16px;color:var(--mc-text)}.profile-armor-enchants{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:2px}.profile-armor-enchant{font-size:16px;color:var(--accent,#AAAAAA);text-shadow:2px 2px 0 var(--accent-shadow,var(--mc-text-shadow))}.profile-armor-durability{margin-top:4px;height:4px;background:#373737;border-radius:0}.profile-armor-durability-bar{height:100%;background:var(--mc-green);border-radius:0}.profile-travel-title{font-size:16px;color:#404040;text-shadow:none;text-transform:none;letter-spacing:0;margin:8px 0 4px;padding:0}.auth-btn-signin{pointer-events:auto;height:40px;padding:0 16px;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;font-size:16px;color:var(--mc-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none}.auth-btn-signin:active,.auth-btn-signin:hover{border-image-source:url(/mc-ui/button_hover.png)}.auth-btn-signin:active{transform:translateY(1px)}.auth-btn-signed-in{pointer-events:auto;display:flex;align-items:center;height:40px;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none}.auth-user-info{display:flex;align-items:center;gap:8px;padding:0 12px;height:100%;background:none;border:none;cursor:pointer}.auth-btn-signed-in:hover{border-image-source:url(/mc-ui/button_hover.png)}.auth-user-info:hover{background:transparent}.auth-avatar{width:24px;height:24px;image-rendering:pixelated;border-radius:0}.auth-username{font-size:16px;color:var(--mc-text);white-space:nowrap}.auth-divider{width:2px;height:20px;background:rgba(0,0,0,.3);flex:0 0 auto}.auth-logout-btn{display:grid;place-items:center;width:38px;height:100%;background:none;border:none;cursor:pointer}.auth-logout-btn:hover{background:transparent}.auth-logout-icon{width:16px;height:16px;color:rgba(255,255,255,.6)}.verify-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.verify-overlay,.verify-overlay *{pointer-events:auto}.verify-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65)}.verify-modal{position:relative;padding:24px 32px;border:0;border-radius:0;border-image:url(/mc-ui/panel_9s.png) 3 fill/6px/0 round;background:transparent;text-align:center;max-width:380px;width:calc(100% - 40px);box-shadow:none}.verify-title{margin-bottom:12px}.verify-instruction,.verify-title{font-size:16px;color:#404040;text-shadow:none}.verify-instruction{line-height:1.4;margin-bottom:20px}.verify-command{font-size:16px;color:var(--mc-green);text-shadow:2px 2px 0 var(--mc-green-shadow);letter-spacing:2px;padding:12px 20px;background:transparent;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;border-radius:0;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.verify-waiting{font-size:16px;color:#404040;text-shadow:none}.verify-retry{font-size:16px;color:var(--mc-text);background:transparent;border:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;border-radius:0;height:40px;padding:4px 20px 0;cursor:pointer;box-shadow:none}.verify-retry:active,.verify-retry:hover{border-image-source:url(/mc-ui/button_hover.png)}.verify-retry:active{transform:translateY(1px)}.profile-edit-btn{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;padding:8px;background:transparent;border:0;border-image:url(/mc-ui/button.png) 3 fill/4px/0 round;border-radius:0;cursor:pointer;color:var(--mc-text);box-shadow:none}.profile-edit-btn:hover{border-image-source:url(/mc-ui/button_hover.png)}.profile-edit-btn svg{width:100%;height:100%}.profile-editor{padding:10px 12px;margin-bottom:0;background:transparent;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;border-radius:0}.profile-editor-section{margin-bottom:14px}.profile-editor-section:last-of-type{margin-bottom:0}.profile-editor-label{font-size:16px;color:#404040;text-shadow:none;text-transform:none;letter-spacing:0;margin-bottom:8px}.color-swatches{display:flex;align-items:center;gap:6px}.color-swatch{width:28px;height:28px;padding:3px;border-radius:0;border:2px solid transparent;background:none;cursor:pointer}.color-swatch:hover{border-color:rgba(255,255,255,.4)}.color-swatch.active{border-color:var(--mc-text)}.color-swatch-inner{display:block;width:100%;height:100%;border-radius:0}.color-swatch-default .color-swatch-inner{position:relative}.color-swatch-default .color-swatch-inner:after{content:"";position:absolute;inset:0;border-radius:0;border:1px dashed rgba(255,255,255,.3)}.color-swatch-custom{position:relative;cursor:pointer;display:flex;box-sizing:border-box}.color-swatch-custom-inner{background:conic-gradient(hsl(0,70%,55%),hsl(60,70%,55%),hsl(120,70%,55%),hsl(180,70%,55%),hsl(240,70%,55%),hsl(300,70%,55%),hsl(360,70%,55%));border-radius:0}.color-picker-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.profile-reroll-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:4px 14px 0;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;font-size:16px;color:var(--mc-text);cursor:pointer;box-shadow:none}.profile-reroll-btn:hover{border-image-source:url(/mc-ui/button_hover.png)}.profile-reroll-btn svg{width:14px;height:14px}.profile-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.profile-editor-cancel{height:40px;padding:4px 14px 0;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;font-size:16px;color:var(--mc-text);cursor:pointer;box-shadow:none}.profile-editor-cancel:hover{border-image-source:url(/mc-ui/button_hover.png)}.profile-editor-save{height:40px;padding:4px 14px 0;border:0;border-radius:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;font-size:16px;color:var(--mc-text);cursor:pointer;box-shadow:none}.profile-editor-save:active,.profile-editor-save:hover{border-image-source:url(/mc-ui/button_hover.png)}.profile-editor-save:active{transform:translateY(1px)}.profile-editor-save:disabled{border-image-source:url(/mc-ui/button_disabled.png);border-image-slice:1 fill;color:var(--mc-text-disabled);text-shadow:2px 2px 0 var(--mc-text-disabled-shadow);cursor:default}@media (hover:none) and (pointer:coarse){#map{transform:none!important;top:0;height:100%}body{perspective:none}body,html{touch-action:none;position:fixed;width:100%;height:100%}}@media (max-width:420px){.ui-home-icon{width:54px;height:54px}.ui-bar{left:14px;right:14px;bottom:14px}.ui-underlay{height:140px}.ui-icon-btn{width:36px;height:36px}.ui-zoom{height:36px}.ui-pill-players{height:36px;padding:0 12px 0 10px}.player-panel{left:14px;bottom:62px}.player-panel-inner{width:280px}.settings-panel{right:14px;bottom:58px}.activity-panel{left:14px;bottom:58px;width:260px}.ui-top-left{top:14px;left:14px;gap:8px}.ui-top-right{top:14px;right:14px}.auth-username{display:none}.auth-btn-signin{height:36px;padding:0 12px}.auth-btn-signed-in{height:36px}.stats-modal{width:min(80vw,400px);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 48px)}.stats-tabs{padding:14px 14px 10px;overflow-x:auto;flex-shrink:0}.stats-tab{padding:4px 12px 0;white-space:nowrap}}.player-search{position:relative;padding:14px 14px 10px}.player-search-row{display:flex;align-items:center;gap:10px}.player-search-label{font-size:16px;color:#404040;text-shadow:none;flex-shrink:0;padding-top:4px}.player-search-input{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;border-color:#373737 #fff #fff #373737;border-style:solid;border-width:2px;background:#8B8B8B;color:var(--mc-text);text-shadow:2px 2px 0 var(--mc-text-shadow);font-size:16px;padding:2px 8px 0;border-radius:0;outline:none;box-sizing:border-box}.player-search-input:focus{border-color:#000 #FFF #FFF #000}.player-search-results{display:flex;flex-direction:column;gap:2px;margin-top:8px}.player-search-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;background:transparent;color:var(--mc-text);font-size:16px;padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;border-radius:0}.player-search-item:hover{filter:brightness(1.15)}.player-search-item .player-head{width:20px;height:20px}.profile-online-banner{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;background:transparent;border:0;border-image:url(/mc-ui/slot_9s.png) 1 fill/2px/0 round;border-radius:0;margin-bottom:8px}.profile-online-timer{font-size:16px;color:var(--mc-green);text-shadow:2px 2px 0 var(--mc-green-shadow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-online-follow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-image:url(/mc-ui/button.png) 3 fill/6px/0 round;background:transparent;width:40px;height:40px;padding:8px;border-radius:0;cursor:pointer;display:grid;place-items:center;box-shadow:none}.profile-online-follow img{width:16px;height:16px;opacity:.9}.profile-online-follow:hover{border-image-source:url(/mc-ui/button_hover.png)}.settings-zoom-row{cursor:default}.settings-zoom-btns{display:flex;gap:4px}.settings-zoom-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-image:url(/mc-ui/button.png) 3 fill/4px/0 round;background:transparent;width:36px;height:36px;border-radius:0;cursor:pointer;display:grid;place-items:center;padding:0;color:var(--mc-text);font-size:16px;box-shadow:none}.settings-zoom-btn:active,.settings-zoom-btn:hover{border-image-source:url(/mc-ui/button_hover.png)}.settings-zoom-btn:active{transform:translateY(1px)}.settings-zoom-btn:disabled{border-image-source:url(/mc-ui/button_disabled.png);border-image-slice:1 fill;color:var(--mc-text-disabled);text-shadow:2px 2px 0 var(--mc-text-disabled-shadow);cursor:default;pointer-events:none}:host,:root{--ol-background-color:white;--ol-accent-background-color:#F5F5F5;--ol-subtle-background-color:rgba(128,128,128,0.25);--ol-partial-background-color:rgba(255,255,255,0.75);--ol-foreground-color:#333333;--ol-subtle-foreground-color:#666666;--ol-brand-color:#00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{bottom:-5px;font-size:10px;z-index:11}.ol-scale-step-text,.ol-scale-text{position:absolute;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{font-size:12px;text-align:center;bottom:25px}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}