:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f6f6ed;background:#141d18;font-synthesis:none;--green:#a0ce6b;--dark:#17231c;--safe-top:max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom,0px))}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;touch-action:manipulation}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #d3eb8f;outline-offset:4px}button{transition:background .15s,transform .1s,box-shadow .15s}button:active:not(:disabled){transform:translateY(2px)}a{color:inherit;text-decoration:none}button:hover:not(:disabled){filter:brightness(1.1)}.hidden{display:none!important}#game{display:block;width:100%;height:100%;outline:none;touch-action:none}.screen{position:fixed;inset:0;z-index:5}.screen:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1611b3,#0c16120d 65%),linear-gradient(0deg,rgba(11,22,17,.6),transparent 35%);pointer-events:none}.menu-header{position:absolute;top:calc(36px + var(--safe-top));left:48px;right:48px;display:flex;align-items:center;justify-content:space-between;z-index:1}.wordmark{display:flex;gap:12px;align-items:center;letter-spacing:2px;font-size:12px;color:#e4e8df}.wordmark:first-letter{color:var(--green)}.version{font:10px monospace;letter-spacing:2px;color:#d0d9c6}.version i{font-style:normal;margin-left:8px;background:#ffffff16;padding:5px 8px;border:1px solid #ffffff18}.menu-main{position:relative;height:100%;max-width:1500px;margin:auto;display:grid;grid-template-columns:1fr 390px;gap:60px;align-items:center;padding:115px 8% 95px}.hero{position:relative;padding-bottom:25px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#cedcba;display:flex;gap:9px;align-items:center}.eyebrow i,.status-dot{width:6px;height:6px;display:inline-block;background:var(--green);box-shadow:0 0 12px #a0ce6b77;flex-shrink:0}h1{font-family:Impact,Arial Black,sans-serif;font-size:clamp(38px,5.2vw,82px);line-height:1.04;letter-spacing:-1px;margin:25px 0 30px;text-shadow:0 3px 0 #9da69b,0 6px 0 #313f35,2px 9px 18px #0008;position:relative;font-weight:900}h1 span{font-size:1.62em;color:#b7d987;text-shadow:0 3px 0 #67894b,0 7px 0 #31462b,2px 9px 18px #0008}h1 em{display:block;color:#efd77a;text-shadow:1px 2px 0 #283320;position:absolute;font-size:clamp(12px,1.2vw,18px);font-style:normal;letter-spacing:0;bottom:10px;left:150px;transform:rotate(-7deg);white-space:nowrap}.hero>p{font-size:14px;color:#e0e5d4;line-height:1.8;text-shadow:0 2px 5px #0008}.menu-card{position:relative;background:#14211bef;border:1px solid #ffffff1e;border-top:3px solid #91b564;box-shadow:0 20px 80px #0003;padding:30px;backdrop-filter:blur(14px)}.card-kicker{font:9px monospace;letter-spacing:2px;color:#a6be91;margin-bottom:14px}h2{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:0 0 10px}.card-description{color:#96a99a;font-size:12px;line-height:1.6;margin:0 0 25px}.primary{background:#a4cd74;color:#203019;border:1px solid #c5e99b;box-shadow:0 3px #58783b;font-weight:750}.primary:hover{background:#b6dc87}.large{width:100%;padding:15px 16px;min-height:50px;font-size:12px;display:flex;align-items:center;gap:10px;margin-top:12px;text-align:left}.large b{margin-left:auto;font-size:18px;line-height:1}.large>span{font-size:20px;line-height:1}.secondary{background:#ffffff08;border:1px solid #ffffff1b;color:#d9e3d2;box-shadow:0 2px #0003}.plain-button{background:none;color:#aebca7;font-size:12px;width:100%;padding:17px 0 5px;display:flex;gap:8px;align-items:center;justify-content:center}.plain-button span{font:10px monospace;background:#ffffff0b;padding:2px 6px}.card-divider{height:1px;background:#ffffff10;margin:22px 0 17px}.card-bottom{display:flex;align-items:center;gap:8px;color:#a9bda3;font-size:10px}.icon-button{margin-left:auto;background:none;font-size:20px;color:#a9bda3;padding:0 5px}.menu-footer{position:absolute;bottom:calc(27px + var(--safe-bottom));left:48px;right:48px;font-size:10px;color:#dce4d1aa;display:flex;justify-content:space-between;gap:12px;align-items:center}.menu-footer>span:nth-child(2){letter-spacing:1.8px;font-size:8px}.menu-footer a{font-size:10px;white-space:nowrap}.back-button{padding:0;margin-bottom:18px;background:none;color:#a3b59a;font-size:11px}.field{display:block;color:#b4c1ad;font-size:11px;margin:18px 0 10px}.field small{color:#768b7a;margin-left:8px}input:not([type=range]):not([type=checkbox]){width:100%;padding:11px 12px;background:#0a140e70;color:#f1f4ea;border:1px solid #ffffff21;border-radius:0;font-size:12px;outline:none;margin-top:7px}input:focus{border-color:#a4cd74!important}input::placeholder{color:#687e6d}.mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode-choice{text-align:left;background:#ffffff04;border:1px solid #ffffff15;padding:11px;color:#8fa58e}.mode-choice b{display:block;font-size:11px;margin-bottom:7px}.mode-choice span{display:block;font-size:10px;line-height:1.5}.mode-choice.selected{border-color:#91b564;background:#9dce7012;color:#cee4b4}.small-note{font-size:10px;line-height:1.5;color:#83977e;text-align:center;margin:18px 0 0}.world-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:#ffffff05;padding:12px;margin:10px 0;border:1px solid #ffffff14}.world-thumb{width:44px;height:44px;image-rendering:pixelated;background:url(/textures/grass_block_side.png) center/cover;box-shadow:inset 0 0 0 1px #fff2}.world-item b{display:block;font-size:12px;margin-bottom:4px}.world-item small{display:block;font-size:10px;color:#97ad8a}.world-item>span:last-child{margin-left:auto;color:#9dbc83}#world-list{max-height:300px;overflow:auto;margin:18px 0}.empty-worlds{color:#98aa90;font-size:12px;padding:24px 0;line-height:1.7}#loading{position:fixed;inset:0;background:#14211b;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center}.mini-logo{font:900 48px monospace;background:#91bc66;color:#253b24;box-shadow:6px 6px #355337;padding:8px 16px;letter-spacing:-10px;transform:rotate(-5deg);margin-bottom:35px}.mini-logo span{color:#e0edbc}#loading h2{font-size:17px;font-weight:500;margin-bottom:22px}.load-track{width:180px;height:4px;background:#ffffff16}.load-track i{display:block;width:30%;height:100%;background:#a4cd74;animation:load 1.5s ease-in-out infinite}.dots{color:#a4cd74}#loading p{font-size:11px;color:#91a18d;margin-top:16px}@keyframes load{0%{transform:translate(0);width:20%}50%{width:60%}to{transform:translate(400%);width:20%}}#hud{position:fixed;inset:0;pointer-events:none;z-index:2;user-select:none}.hud-top{position:absolute;top:calc(18px + var(--safe-top));left:20px;right:20px;display:flex;gap:12px;align-items:center}.hud-button{pointer-events:auto;background:#152019b8;border:1px solid #ffffff25;width:38px;height:38px;font-size:20px;box-shadow:0 2px #0003}.location{display:flex;flex-direction:column;gap:5px;text-shadow:0 1px 4px #000}.location strong{font-size:12px;font-weight:600}.location small{font:10px monospace;color:#e3e9d1}.hud-right{margin-left:auto;display:flex;gap:8px;align-items:center}.online-pill{background:#152019b8;padding:8px 10px;font-size:10px;color:#c6dcac;border:1px solid #ffffff18}.hud-bottom{position:absolute;bottom:calc(13px + var(--safe-bottom));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px}#hotbar,#inventory-bar{display:flex;gap:3px;background:#172118bb;border:2px solid #292e26;padding:3px;box-shadow:inset 0 0 0 1px #79836c80,0 3px #0003;pointer-events:auto}.slot{width:45px;height:45px;border:2px solid #ffffff15;box-shadow:inset 2px 2px #0004,inset -1px -1px #ffffff18;background:#6566557d;position:relative;padding:6px;display:flex;align-items:center;justify-content:center}.slot.active{border-color:#f4f4d5;outline:2px solid #9db976;z-index:1;background:#7d896585}.slot .number{position:absolute;top:2px;left:3px;font:8px monospace;color:#d2d8c2aa}.slot .count{position:absolute;right:3px;bottom:1px;font:700 12px monospace;text-shadow:1px 1px 0 #000,1px -1px 0 #000}.item-icon{display:block;width:30px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 #0004);flex-shrink:0}.desktop-help{font-size:9px;white-space:nowrap;color:#eff1debd;text-shadow:0 1px 3px #000}.desktop-help i{font-style:normal;margin:0 5px;color:#9db976}#crosshair{position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);mix-blend-mode:difference}#crosshair i{position:absolute;background:#fff9;box-shadow:0 0 1px #000}#crosshair i:first-child{width:18px;height:2px;left:1px;top:9px}#crosshair i:last-child{width:2px;height:18px;left:9px;top:1px}#target-label{position:absolute;top:calc(50% - 49px);left:50%;transform:translate(-50%);font-size:10px;background:#132015aa;color:#e6efd9;padding:5px 8px;opacity:0;transition:opacity .1s;white-space:nowrap}#mining{position:absolute;top:calc(50% + 23px);left:50%;transform:translate(-50%);width:54px;height:3px;background:#0005;display:none}#mining i{display:block;height:100%;background:#d2e5b7;width:0}#item-name{font-size:12px;text-shadow:0 2px 3px #000;height:16px;transition:opacity .2s;white-space:nowrap}#stats{display:none;width:100%;justify-content:space-between;padding:0 5px;font-size:18px;text-shadow:1px 2px 0 #000;letter-spacing:2px}#health{color:#e35e54}#hunger{color:#ca9a58;font-size:15px;letter-spacing:1px}#water-overlay{position:absolute;inset:0;background:#225e9e55;display:none;box-shadow:inset 0 0 140px #0a2c6a99}#damage-flash{position:absolute;inset:0;box-shadow:inset 0 0 140px #d1232377;opacity:0;transition:opacity .2s}#flight-label{position:absolute;right:22px;bottom:calc(112px + var(--safe-bottom));color:#e5eace;background:#15201999;border:1px solid #ffffff20;font:9px monospace;padding:6px 9px}#save-label{position:absolute;right:20px;bottom:calc(20px + var(--safe-bottom));font-size:9px;color:#d2dfc6;text-shadow:0 1px 3px #000;opacity:0;transition:opacity .3s}.modal-backdrop{position:fixed;inset:0;background:#09110cac;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:20;padding:calc(22px + var(--safe-top)) 20px calc(22px + var(--safe-bottom))}.dialog{background:#18251ef5;border:1px solid #b7c29d35;border-top:3px solid #91b564;padding:28px;box-shadow:0 20px 100px #0006;width:380px;max-width:100%;max-height:100%;overflow:auto}.dialog>p{color:#94aa89;font-size:12px;line-height:1.7}.pause-dialog{text-align:center}.pause-dialog .large{text-align:left}.dialog-heading{display:flex;justify-content:space-between;align-items:center}.dialog-heading .card-kicker{margin-bottom:8px}.close-button{background:#ffffff0a;border:1px solid #ffffff14;width:32px;height:32px;font-size:23px;align-self:flex-start}.inventory-dialog{width:680px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.inventory-tabs{display:flex;gap:22px;border-bottom:1px solid #ffffff17;margin:16px 0 8px}.inventory-tabs button{background:none;padding:12px 0;color:#8c9e85;font-size:12px;border-bottom:2px solid transparent}.inventory-tabs button.active{color:#c4ddaa;border-color:#a4cd74}#blocks-tab,#craft-tab{min-height:0;overflow:auto;scrollbar-color:#506548 #19261d}.inventory-hint{font-size:10px;color:#8fa582;margin:12px 0}#inventory-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;padding:3px 3px 8px}.inventory-item{width:100%;height:58px;background:#ffffff08;border:1px solid #ffffff17;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.inventory-item:hover{background:#b6d18b22}.inventory-item .item-icon{width:29px;height:29px}.inventory-item small{font-size:8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px;color:#b3c1a7}.inventory-item .count{font:10px monospace;position:absolute;right:3px;top:2px;color:#d7e9c2}.inventory-bottom{padding-top:15px;border-top:1px solid #ffffff13;margin-top:12px}.inventory-bottom>span{font-size:10px;color:#8d9e83;display:block;margin-bottom:9px}#inventory-bar{justify-content:center}#inventory-bar .slot{width:46px;height:44px}#recipes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 0 8px}.recipe{display:flex;align-items:center;gap:10px;padding:11px;background:#ffffff05;border:1px solid #ffffff12}.recipe>div:nth-child(2){min-width:0;flex:1}.recipe b{font-size:11px;display:block}.recipe small{display:block;font-size:9px;color:#94a687;line-height:1.7;margin-top:4px}.recipe button{background:#9dc875;color:#23341d;font-size:15px;padding:6px 10px}.recipe.unavailable{opacity:.45}#bench-label{font-size:11px;line-height:1.6;color:#a9bd98;margin:12px 0 18px}.setting-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid #ffffff10;font-size:12px;color:#c2ceba}.setting-row select{width:155px;background:#101b14;color:#bdcfb0;border:1px solid #ffffff25;font-size:11px;padding:8px}.setting-row input[type=range]{width:130px;accent-color:#a4cd74}.setting-row input[type=checkbox]{accent-color:#a4cd74;width:18px;height:18px}.settings-dialog h2{margin-bottom:10px}#toast{position:fixed;left:50%;top:calc(85px + var(--safe-top));transform:translate(-50%,-12px);background:#18251ef2;border:1px solid #b1c29155;border-left:3px solid #a4cd74;box-shadow:0 6px 30px #0003;color:#e5eddc;padding:12px 20px;font-size:12px;z-index:150;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;max-width:85%;text-align:center;line-height:1.6}#toast.visible{opacity:1;transform:translate(-50%)}#touch-controls{display:none;position:absolute;inset:0;pointer-events:none}#joystick{position:absolute;left:25px;bottom:calc(128px + var(--safe-bottom));width:124px;height:124px;pointer-events:auto;touch-action:none;z-index:2}.joystick-ring{position:absolute;inset:0;background:#ffffff0b;border:2px solid #ffffff28;border-radius:50%;box-shadow:inset 0 0 20px #0002}#stick{position:absolute;left:40px;top:40px;width:44px;height:44px;background:#d6ddc64a;border:2px solid #ffffff66;border-radius:50%;box-shadow:0 2px 10px #0003;pointer-events:none}#look-zone{position:absolute;inset:80px 0 100px 38%;pointer-events:auto;touch-action:none}.touch-actions{position:absolute;right:20px;bottom:calc(125px + var(--safe-bottom));width:130px;height:144px;pointer-events:none;z-index:2}.touch-actions button{position:absolute;width:52px;height:52px;background:#16271d66;border:2px solid #e7edd33d;border-radius:12px;font-size:28px;text-shadow:0 2px 3px #0003;pointer-events:auto;touch-action:none;color:#eef2e4;backdrop-filter:blur(3px)}#touch-break{right:65px;top:52px;font-size:25px}#touch-place{right:0;top:52px}#touch-jump{right:0;top:112px}#touch-fly{right:0;top:-8px;font-size:23px}#touch-down{right:65px;top:112px;display:none}.is-touch #touch-controls{display:block}.is-touch .desktop-help{display:none}.is-touch #flight-label{bottom:calc(100px + var(--safe-bottom))}.is-touch .hud-bottom{bottom:calc(20px + var(--safe-bottom))}.is-touch .slot{width:39px;height:41px;padding:4px}.is-touch .slot .number{display:none}.is-touch #stats{font-size:15px}.is-touch #save-label{bottom:calc(82px + var(--safe-bottom));font-size:8px}@media(min-width:1600px){.menu-main{padding-left:10%;padding-right:10%}.hero h1{font-size:84px}}@media(max-width:1000px){.menu-main{padding-left:5%;padding-right:5%;gap:35px;grid-template-columns:1fr 350px}.menu-header,.menu-footer{left:5%;right:5%}.menu-footer>span:nth-child(2){display:none}h1{font-size:48px}.hero>p{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1px}.menu-card{padding:25px}}@media(max-width:700px){.menu-header{top:calc(22px + var(--safe-top));left:23px;right:23px}.wordmark{font-size:9px;letter-spacing:1px;gap:6px}.version{font-size:8px;letter-spacing:1px}.menu-main{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:calc(80px + var(--safe-top)) 24px calc(60px + var(--safe-bottom));gap:22px;max-width:460px;overflow:auto}.hero{padding:0;text-align:center}.eyebrow{justify-content:center;font-size:7px;letter-spacing:1.3px}h1{font-size:38px;line-height:1;margin:15px 0 10px;letter-spacing:-1px}h1 br{display:none}h1 span{display:block;font-size:1.9em}h1 em{font-size:11px;left:calc(50% - 8px);bottom:9px}.hero>p{font-size:10px;line-height:1.6;margin:13px 0 0}.hero>p br{display:none}.menu-card{padding:22px}.menu-card .card-kicker{font-size:8px;margin-bottom:10px}.menu-card h2{font-size:18px}.card-description{font-size:11px;margin-bottom:16px}.large{font-size:12px;min-height:46px;padding:13px}.card-divider{margin:19px 0 14px}.menu-footer{bottom:calc(18px + var(--safe-bottom));left:24px;right:24px;font-size:8px;justify-content:center}.menu-footer>span:first-child{display:none}.menu-footer a{font-size:9px}.menu-main:has(#create-card:not(.hidden)) .hero,.menu-main:has(#worlds-card:not(.hidden)) .hero{display:none}.menu-main:has(#create-card:not(.hidden)){padding-top:calc(75px + var(--safe-top))}.inventory-dialog{padding:20px;max-height:90dvh}.inventory-dialog h2{font-size:21px}#inventory-grid{grid-template-columns:repeat(6,1fr);gap:5px}.inventory-item{height:57px}#recipes{grid-template-columns:1fr}.inventory-tabs{gap:18px}.inventory-tabs button{font-size:11px}.inventory-bottom .slot,#inventory-bar .slot{width:calc((100vw - 106px)/9);max-width:43px;height:37px;padding:3px}.inventory-bottom .item-icon{width:24px;height:24px}.inventory-bottom .slot .number{display:none}.dialog{padding:23px}.hud-top{left:12px;right:12px;top:calc(12px + var(--safe-top));gap:9px}.hud-button{width:34px;height:34px;font-size:17px}.hud-right{gap:5px}.online-pill{font-size:8px;padding:7px}.location strong{font-size:10px}.location small{font-size:8px}.is-touch .slot{width:calc((100vw - 53px)/9);max-width:45px}.desktop-help{font-size:8px}.is-touch .slot .item-icon{width:27px;height:27px}#stats{font-size:14px}#target-label{font-size:9px}#item-name{font-size:11px}.inventory-hint{font-size:9px}}@media(max-height:600px)and (min-width:650px){.menu-header{top:calc(15px + var(--safe-top))}.menu-main{padding-top:60px;padding-bottom:50px;gap:35px;grid-template-columns:1fr 330px}.menu-card{padding:20px}.hero h1{font-size:40px;margin:15px 0 20px}.card-kicker{margin-bottom:8px}.menu-card h2{font-size:18px}.card-description{margin-bottom:14px}.large{padding:11px;min-height:42px;margin-top:9px}.card-divider{margin:14px 0}.menu-footer{bottom:14px}.field{margin:11px 0 6px}.mode-choice{padding:8px}.small-note{margin-top:11px}#joystick{width:105px;height:105px;bottom:calc(75px + var(--safe-bottom))}#stick{left:30px;top:30px}.touch-actions{bottom:calc(70px + var(--safe-bottom));transform:scale(.86);transform-origin:right bottom}.is-touch .hud-bottom{bottom:calc(10px + var(--safe-bottom))}.is-touch .slot{width:40px;height:38px}.is-touch #save-label{bottom:calc(60px + var(--safe-bottom))}.is-touch #flight-label{bottom:calc(65px + var(--safe-bottom))}.inventory-dialog{max-height:90dvh}.inventory-bottom{padding-top:8px;margin-top:6px}.inventory-tabs{margin-top:4px}.inventory-tabs button{padding:8px 0}}@media(max-height:730px)and (max-width:649px){.hero>p{display:none}.menu-main{gap:16px}.hero h1{font-size:32px}.menu-card{padding:18px}.card-description{margin-bottom:10px}.card-divider{margin:14px 0}.hero .eyebrow{display:none}}#rotate-screen{display:none;position:fixed;inset:0;z-index:200;background:radial-gradient(ellipse at center,#233b2a,#111e16 75%);align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px}#rotate-screen h2{font-size:25px;margin:35px 0 10px}#rotate-screen p{font-size:13px;line-height:1.8;color:#a4b79a;margin:0 0 30px}#rotate-screen small{font-size:10px;color:#6f8b71;margin-top:24px}#rotate-screen button{padding:13px 24px;font-size:12px}.rotate-phone{font:100px/1 monospace;position:relative;color:#b7d987;transform:rotate(90deg)}.rotate-phone span{font-size:42px;position:absolute;left:42px;top:30px;color:#e5c56c;transform:rotate(-90deg)}@media(orientation:portrait){#rotate-screen{display:flex}}@media(orientation:landscape)and (max-height:600px){#create-card,#worlds-card{max-height:calc(100dvh - 100px - var(--safe-top) - var(--safe-bottom));overflow-y:auto;scrollbar-color:#506548 #19261d}.menu-main:has(#create-card:not(.hidden)),.menu-main:has(#worlds-card:not(.hidden)){align-items:center}.menu-card .small-note{padding-bottom:3px}}#terrain-status{position:fixed;top:44px;left:50%;transform:translate(-50%);z-index:5;max-width:80vw;padding:6px 10px;background:#0008;color:#fff;pointer-events:none;font-family:MinecraftUI,monospace;font-size:14px}#boss-overlay{position:fixed;inset:0;pointer-events:none;overflow:hidden}.is-touch #boss-overlay{top:calc(48px + env(safe-area-inset-top));bottom:env(safe-area-inset-bottom)}#title-overlay,#scoreboard-overlay,#effects-overlay{position:fixed;inset:0;pointer-events:none;overflow:hidden}.is-touch #effects-overlay{top:calc(48px + env(safe-area-inset-top));bottom:env(safe-area-inset-bottom)}#crosshair-overlay{position:fixed;inset:0;pointer-events:none;overflow:hidden}.mc-cooldown{display:none;position:absolute;pointer-events:none;z-index:1}#hotbar .slot .count{z-index:2}#online[role=button]{pointer-events:auto;cursor:pointer}#online[role=button]{display:inline-flex;align-items:center}#menu{background:#242822;user-select:none}#menu:before{display:none}.mc-background{position:absolute;inset:0;background:#25272a url(/menu/panorama-start.webp) center/cover no-repeat}#title-stage{position:absolute;left:50%;top:50%;width:726px;height:403px;transform:translate(-50%,-50%) scale(var(--mc-stage-scale,1));transform-origin:center}.mc-home{position:absolute;inset:0}.mc-logo{position:absolute;left:141px;top:44px;width:438px;height:109.5px;image-rendering:pixelated;pointer-events:none}.mc-splash{position:absolute;left:439px;top:97px;transform:rotate(-20deg);transform-origin:50% 50%;white-space:nowrap;color:#ff0;text-shadow:1px 1px #3f3f00;z-index:1;animation:mc-splash-pulse 1.2s ease-in-out infinite alternate;pointer-events:none}.mc-splash .mc-text{vertical-align:middle}.mc-text{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.mc-text canvas{display:block;image-rendering:pixelated;pointer-events:none}.mc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mc-button{background:#888 url(/menu/button.png) center/100% 100% no-repeat;color:#fff;box-shadow:none;border:0;border-radius:0;min-height:34px;height:34px;padding:0 7px;display:flex;align-items:center;justify-content:center;text-align:center;font:17px monospace;cursor:pointer;image-rendering:pixelated;text-shadow:2px 2px #3f3f3f;transition:none}.mc-button:hover:not(:disabled),.mc-button:focus-visible{background-image:url(/menu/button-hover.png);filter:none;outline:none}.mc-button:active:not(:disabled){transform:none}.mc-button:disabled{background-image:url(/menu/button-disabled.png);opacity:1;color:#aaa}.mc-button:disabled .mc-text{opacity:.5}.mc-home .mc-button,.mc-home .mc-icon{position:absolute}.mc-single{left:184px;top:178px;width:345px}.mc-multi{left:184px;top:220px;width:345px}.mc-options{left:184px;top:324px;width:169px}.mc-quit{left:360px;top:324px;width:169px}.mc-icon{width:34px;height:34px;padding:0;background-size:100% 100%;background-color:transparent;image-rendering:pixelated;transition:none;border-radius:0;border:0}.mc-icon:hover,.mc-icon:focus-visible{filter:none;outline:none}.mc-icon:active{transform:none}.mc-language{left:143px;top:324px;background-image:url(/menu/language.png)}.mc-language:hover,.mc-language:focus-visible{background-image:url(/menu/language-hover.png)}.mc-accessibility{left:536px;top:324px;background-image:url(/menu/accessibility.png)}.mc-accessibility:hover,.mc-accessibility:focus-visible{background-image:url(/menu/accessibility-hover.png)}.mc-footer{position:absolute;left:0;right:0;bottom:0;height:17px;display:flex;align-items:flex-end;justify-content:space-between;white-space:nowrap;pointer-events:none;font:16px monospace;color:#fff}.mc-footer>.mc-text{align-items:flex-end}.mc-panel-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(580px,85vw);max-height:calc(100dvh - 28px - var(--safe-top) - var(--safe-bottom));padding:20px 24px;background:#242424ed;border:2px solid #070707;box-shadow:inset 1px 1px #7778;overflow:auto;color:#fff;font-family:monospace}.mc-panel-card h2{text-align:center;margin:0 0 17px;font-size:21px}.mc-panel-card .mc-button{width:100%;margin:10px 0 0;min-height:35px;height:35px}.mc-panel-actions{display:flex;gap:8px}.mc-panel-actions>*{flex:1;min-width:0}.mc-panel-actions .mc-text canvas{max-width:100%;height:auto!important}.mc-world-summary{font-size:10px;color:#aaa;display:flex;justify-content:space-between;gap:12px}.mc-panel-card .world-item{background:#111a;border:2px solid #555;box-shadow:none;color:#fff}.mc-panel-card .world-item:hover{border-color:#ddd}.mc-panel-card .world-item small{color:#aaa}.mc-panel-card .world-item>span:last-child{color:#ddd}.mc-panel-card .field{color:#d8d8d8;margin:12px 0 6px;font-size:12px}.mc-panel-card input:not([type=checkbox]){background:#000;color:#fff;border:2px solid #777;font-family:monospace;font-size:14px;padding:9px}.mc-panel-card input:not([type=checkbox]):focus{border-color:#fff!important}.mc-panel-card .mode-choice{background:#777 url(/menu/button.png) center/100% 100%;color:#fff;border:1px solid #111;box-shadow:none;padding:10px;font:12px monospace;text-shadow:1px 1px #333}.mc-panel-card .mode-choice.selected{outline:2px solid #ddd;color:#ffffa0}.mc-panel-card .mode-choice b{font-size:12px}.mc-panel-card .mode-choice span{font-size:10px;color:#ddd}.mc-modal{background:#0009;backdrop-filter:none}.mc-modal .dialog{background:#252525 url(/menu/dirt.png) center/64px 64px;border:2px solid #111;box-shadow:inset 1px 1px #aaa7;color:#fff;width:460px;font:13px monospace}.mc-modal h2{text-align:center;font-family:monospace;margin-bottom:22px}.mc-modal .mc-button{width:100%;margin-top:14px}.mc-modal .setting-row{color:#fff;font-family:monospace}.mc-modal input[type=checkbox]{accent-color:#ddd}.mc-no-motion .mc-splash{animation:none}.mc-high-contrast .mc-button{outline:1px solid #fff}.mc-high-contrast .mc-background{filter:brightness(.65)}#loading{background:#282828 url(/menu/dirt.png) center/64px 64px;font-family:monospace}#loading .load-track i{background:#bbb}#loading h2{font-family:monospace}.load-track{background:#111}#settings .dialog{background:#303030;border:2px solid #111;box-shadow:inset 1px 1px #aaa7;font-family:monospace}#settings .card-kicker{display:none}#settings .dialog h2{color:#fff;text-align:center;font:21px monospace}#settings .setting-row{font-family:monospace;color:#ddd}#settings .secondary{background:#777 url(/menu/button.png) center/100% 100%;border:0;box-shadow:none;justify-content:center;font-family:monospace}#settings .close-button{background:#777 url(/menu/button.png) center/100% 100%;border:0;color:#fff}#settings input[type=range],#settings input[type=checkbox]{accent-color:#ccc}#settings .small-note{color:#aaa}@keyframes mc-splash-pulse{0%{transform:rotate(-20deg) scale(1)}to{transform:rotate(-20deg) scale(1.035)}}@media(prefers-reduced-motion:reduce){.mc-splash{animation:none}}@media(orientation:landscape)and (max-height:500px){.mc-panel-card{padding:13px 20px;max-height:calc(100dvh - 18px - var(--safe-top) - var(--safe-bottom))}.mc-panel-card h2{margin-bottom:10px}.mc-panel-card .field{margin-top:9px}.mc-panel-card .mode-choice{padding:7px}.mc-panel-card .mc-button{height:32px;min-height:32px}.mc-panel-card .mc-text canvas{max-width:100%;height:auto!important}.mc-modal .dialog{padding:18px 24px}}@font-face{font-family:MinecraftUI;src:url(/menu/minecraft-ui.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{font-family:MinecraftUI,monospace;--mc-texture-root:"/minecraft/26.3/client/assets/minecraft/textures/gui/"}button,input,select{font-family:MinecraftUI,monospace;font-weight:400!important}button{transition:none}button:active:not(:disabled){transform:none}button:hover:not(:disabled){filter:none}button:focus-visible{outline:1px solid #fff;outline-offset:-1px}.mc-container-overlay{position:fixed;inset:0;z-index:40;background:#0009;display:flex;align-items:center;justify-content:center;--gui-scale:2;--gui-width:176px;--gui-height:166px;touch-action:manipulation}.mc-container-group{position:relative;display:flex;gap:4px;width:var(--gui-width);height:var(--gui-height);transform:scale(var(--gui-scale));transform-origin:center;flex-shrink:0}.mc-container{position:relative;width:176px;height:166px;flex-shrink:0;overflow:hidden;background-repeat:no-repeat;background-size:256px 256px;image-rendering:pixelated;color:#404040;font:8px/8px MinecraftUI,monospace}.mc-container.mc-creative{width:195px;height:136px}.mc-container-label{position:absolute;white-space:nowrap;pointer-events:none;color:#404040;font:8px/8px MinecraftUI,monospace;text-shadow:none}.mc-chest-bottom{position:absolute;left:0;top:71px;width:176px;height:95px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/container/generic_54.png) 0 -126px/256px 256px no-repeat;pointer-events:none}button.mc-inventory-slot{position:absolute;display:block;width:16px;height:16px;min-width:0;min-height:0;padding:0;margin:0;border:0;outline:0;background:transparent;border-radius:0;box-shadow:none;overflow:visible;color:#fff;line-height:normal;opacity:1;cursor:default}button.mc-inventory-slot:hover{background:#ffffff80}button.mc-inventory-slot.mc-result-slot{width:24px;height:24px}button.mc-inventory-slot .item-icon{position:absolute;left:0;top:0;width:16px;height:16px;filter:none;image-rendering:pixelated;background-size:contain}button.mc-result-slot .item-icon{left:4px;top:5px}.mc-stack-count{position:absolute;right:-1px;bottom:-1px;z-index:2;font:8px/8px MinecraftUI,monospace;color:#fff;text-shadow:1px 1px #3f3f3f;pointer-events:none;white-space:nowrap}.mc-result-slot .mc-stack-count{right:3px;bottom:3px}.mc-container-close{position:fixed;right:8px;top:8px;width:28px;height:28px;font:20px/20px MinecraftUI,monospace;color:#ddd;background:#0006;border:1px solid #ffffff60;z-index:2}.mc-book-toggle{position:absolute;width:20px;height:18px;left:-24px;top:73px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/recipe_book/button.png) center/20px 18px no-repeat;image-rendering:pixelated;outline:0;border:0;padding:0}.mc-recipe-book{position:relative;width:147px;height:166px;flex-shrink:0;background:#c6c6c6;border:2px solid;border-color:#fff #555 #555 #fff;box-sizing:border-box;padding:8px 6px;image-rendering:pixelated;font:8px MinecraftUI,monospace}.mc-recipe-book input,#mc-creative-search{position:relative!important;background:#373737!important;border:1px solid #8b8b8b!important;color:#fff!important;border-radius:0!important;font:8px/9px MinecraftUI,monospace!important;padding:2px!important;height:14px!important;margin:0 0 7px!important;width:100%!important}#mc-recipe-results{display:grid;grid-template-columns:repeat(5,24px);gap:2px;max-height:136px;overflow:auto}#mc-recipe-results button{background:#8b8b8b;border:1px solid;border-color:#fff #555 #555 #fff;padding:3px;width:24px;height:24px;position:relative}#mc-recipe-results .item-icon{width:16px;height:16px;filter:none}.mc-unavailable{opacity:.4}#mc-creative-search{position:absolute!important;right:10px!important;top:4px!important;width:105px!important}#mc-creative-items{position:absolute;left:9px;top:18px;width:162px;height:90px;overflow:auto;display:grid;grid-template-columns:repeat(9,18px);grid-auto-rows:18px;align-content:start;scrollbar-width:thin;scrollbar-color:#aaa #444}#mc-creative-items .mc-inventory-slot{position:relative}#mc-player-preview{position:absolute;left:26px;top:7px;width:48px;height:70px;image-rendering:pixelated;pointer-events:none}.mc-furnace-flame{position:absolute;left:56px;top:36px;width:14px;height:14px;pointer-events:none}.mc-furnace-flame i{position:absolute;left:0;bottom:0;width:14px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/container/furnace/lit_progress.png) left bottom/14px 14px no-repeat;image-rendering:pixelated}.mc-furnace-arrow{position:absolute;left:79px;top:34px;width:24px;height:16px;pointer-events:none}.mc-furnace-arrow i{display:block;height:16px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/container/furnace/burn_progress.png) left top/24px 16px no-repeat;image-rendering:pixelated}.mc-carried{position:fixed;z-index:180;pointer-events:none;width:32px;height:32px;transform:translate(-50%,-50%)}.mc-carried .item-icon{width:32px;height:32px;filter:none}.mc-carried .mc-stack-count{font-size:16px;line-height:16px;right:-1px;bottom:-1px;text-shadow:2px 2px #3f3f3f}.mc-tooltip{position:fixed;z-index:190;pointer-events:none;background:#100010f0;border:2px solid;border-color:#502080 #280040;color:#fff;padding:7px 8px;font:16px/18px MinecraftUI,monospace;text-shadow:2px 2px #3f3f3f;white-space:nowrap;box-shadow:0 0 0 2px #100010}.hud-bottom,.is-touch .hud-bottom{bottom:var(--safe-bottom);gap:3px}.hud-bottom .desktop-help{display:none!important}#hotbar{position:relative;display:block;gap:0;width:364px;height:44px;padding:0;border:0;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/hud/hotbar.png) center/364px 44px no-repeat;box-shadow:none;image-rendering:pixelated}#hotbar .slot,.is-touch #hotbar .slot{position:absolute;top:4px;width:32px;height:32px;padding:0;background:transparent;border:0;outline:0;box-shadow:none;display:block}#hotbar .slot:nth-child(1){left:6px}#hotbar .slot:nth-child(2){left:46px}#hotbar .slot:nth-child(3){left:86px}#hotbar .slot:nth-child(4){left:126px}#hotbar .slot:nth-child(5){left:166px}#hotbar .slot:nth-child(6){left:206px}#hotbar .slot:nth-child(7){left:246px}#hotbar .slot:nth-child(8){left:286px}#hotbar .slot:nth-child(9){left:326px}#hotbar .slot.active:before{content:"";position:absolute;left:-8px;top:-6px;width:48px;height:46px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/hud/hotbar_selection.png) center/48px 46px no-repeat;z-index:-1;image-rendering:pixelated}#hotbar .slot .number{display:none!important}#hotbar .slot .item-icon{width:32px;height:32px;filter:none}#hotbar .slot .count{font:16px/16px MinecraftUI,monospace;text-shadow:2px 2px #3f3f3f;right:-2px;bottom:0}#stats{width:364px;padding:0;position:relative;height:18px;display:flex;justify-content:space-between;margin-bottom:2px;letter-spacing:0}#health,#hunger{display:flex;position:relative;width:162px;height:18px;gap:0;flex-shrink:0}#hunger{flex-direction:row-reverse}#stats .mc-meter{position:relative;display:block;width:16px;height:18px;flex-shrink:0;background-size:18px 18px;image-rendering:pixelated}#stats .mc-meter i{position:absolute;inset:0;background-size:18px 18px;image-rendering:pixelated}#crosshair{width:30px;height:30px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/hud/crosshair.png) center/30px 30px no-repeat;image-rendering:pixelated;mix-blend-mode:difference}#crosshair i{display:none}#item-name{position:absolute;left:50%;transform:translate(-50%);bottom:72px;font:18px/18px MinecraftUI,monospace;text-shadow:2px 2px #3f3f3f;height:18px;white-space:nowrap;transition:none}#target-label{font:14px/16px MinecraftUI,monospace;text-shadow:1px 1px #000;border:0;background:#0008;padding:3px 5px}#flight-label{font-family:MinecraftUI,monospace}.modal-backdrop{background:#0009;backdrop-filter:none}.dialog{background:#c6c6c6;color:#404040;border:3px solid;border-color:#fff #555 #555 #fff;box-shadow:none;border-radius:0;font-family:MinecraftUI,monospace}.dialog h2{font:20px/24px MinecraftUI,monospace;font-weight:400;letter-spacing:0}.dialog>p,.small-note,.dialog .setting-row{color:#404040}.dialog .card-kicker{display:none}.dialog button.primary,.dialog button.secondary,.dialog button.plain-button,.dialog .large,.dialog>.close-button{background:url(/menu/button.png) center/100% 100% no-repeat;image-rendering:pixelated;border:0;border-radius:0;box-shadow:none;color:#fff;text-shadow:2px 2px #3f3f3f;font:16px/20px MinecraftUI,monospace;min-height:36px;letter-spacing:0}.dialog button:hover{background-image:url(/menu/button-hover.png)}.dialog .large b{display:none}.pause-dialog{background:transparent;border:0;color:#fff;width:424px;padding:0;overflow:visible}.pause-dialog h2{font:20px/24px MinecraftUI,monospace;text-shadow:2px 2px #3f3f3f;margin:0 0 32px}.pause-dialog>p,.pause-dialog .small-note{display:none}.pause-dialog .large,.pause-dialog .plain-button{width:100%;text-align:center;margin:8px 0 0;height:40px;padding:0}.setting-row select{font-family:MinecraftUI,monospace;background:#333;color:#fff;border-color:#777}.setting-row{padding:12px 0}.setting-row input[type=range]{accent-color:#888}.close-button{background:#777!important;border:2px solid!important;border-color:#fff #333 #333 #fff!important;color:#fff!important}.location strong,.location small,.online-pill,.hud-button{font-family:MinecraftUI,monospace}.hud-button{border-radius:0;background:#3339;border:1px solid #ffffff80}.online-pill{background:#0006;border-radius:0}#toast{font-family:MinecraftUI,monospace;background:#100010ed;border:2px solid #502080;color:#fff;box-shadow:none;text-shadow:1px 1px #3f3f3f}.screen input{font-family:MinecraftUI,monospace}@media(max-height:500px){.pause-dialog h2{margin-bottom:14px}.pause-dialog .large,.pause-dialog .plain-button{height:36px;margin-top:5px}.hud-top{top:8px}.is-touch #stats{height:18px;font-size:16px}}.mc-recipe-book{background:#c6c6c6 url(/minecraft/26.3/client/assets/minecraft/textures/gui/recipe_book.png) left top/256px 256px no-repeat;border:0;padding:10px 7px;image-rendering:pixelated}#mc-recipe-results{grid-template-columns:repeat(5,25px);gap:2px}#mc-recipe-results button{width:25px;height:25px;padding:4px;border:0;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/recipe_book/slot_craftable.png) center/25px 25px no-repeat}#mc-recipe-results button.mc-unavailable{opacity:1;background-image:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/recipe_book/slot_uncraftable.png)}.location,.online-pill{display:none}.mc-debug .location{display:block}.hud-top{pointer-events:none}.hud-top button{pointer-events:auto}.touch-actions button{border-radius:0;background:#7777;border:2px solid;border-color:#ffffff80 #3338 #3338 #ffffff80;backdrop-filter:none;font-family:MinecraftUI,monospace}.joystick-ring{border-radius:0;background:#7775;border:2px solid #ffffff50;box-shadow:none;clip-path:polygon(33% 0,66% 0,66% 33%,100% 33%,100% 66%,66% 66%,66% 100%,33% 100%,33% 66%,0 66%,0 33%,33% 33%)}#stick{border-radius:0;background:#aaa8;border:2px solid;border-color:#ffffff80 #3338 #3338 #ffffff80;box-shadow:none}#loading,#loading h2,#loading p,.mc-panel-card,.mc-panel-card .field,.mc-panel-card .mode-choice,.mc-panel-card input,#settings .dialog,#settings .dialog h2,#settings .setting-row,#settings button,.mc-modal .dialog,.mc-modal h2,.mc-modal .setting-row{font-family:MinecraftUI,monospace!important}#menu:has(.mc-panel-card:not(.hidden)) .mc-background{background:#333 url(/menu/dirt.png) center/64px 64px repeat;image-rendering:pixelated;filter:brightness(.4)}.mc-panel-card{background:transparent;border:0;box-shadow:none;max-height:100dvh}.mc-world-summary{display:none}#worlds-card{inset:0;transform:none;width:100%;height:100%;padding:26px max(20px,calc((100vw - 620px)/2)) 20px;display:flex;flex-direction:column}#worlds-card h2{flex-shrink:0;margin-bottom:20px}#world-list{flex:1;max-height:none;min-height:0;background:#0006;margin:0 -100vw 14px;padding:4px 100vw;box-sizing:content-box;border-top:2px solid #171717;border-bottom:2px solid #171717}#worlds-card .mc-panel-actions{flex-shrink:0}.world-item{position:relative;min-height:64px;background:transparent!important;border:2px solid #777!important;padding:7px!important}.world-item small{font:14px/20px MinecraftUI,monospace!important;color:#aaa}.world-item b{font:16px/20px MinecraftUI,monospace!important}.world-item:hover{border-color:#fff!important}.world-thumb{width:48px;height:48px;box-shadow:none;flex-shrink:0}.empty-worlds{font-family:MinecraftUI,monospace;font-size:16px;text-align:center;color:#ccc}#settings{background:#0009;padding:0}#menu:not(.hidden)~#settings{background:#282828 url(/menu/dirt.png) center/64px 64px;image-rendering:pixelated}#settings .dialog{background:transparent;border:0;box-shadow:none;width:min(660px,96vw);padding:18px 12px;max-height:100%;overflow:auto;color:#fff}#settings .dialog h2{font-size:20px;line-height:24px;margin:0 0 20px;color:#fff;text-shadow:2px 2px #3f3f3f}#settings .setting-row{color:#fff;text-shadow:2px 2px #3f3f3f;background:url(/menu/button.png) center/100% 100% no-repeat;border:0;min-height:38px;font-size:14px;padding:8px 12px;margin:5px 0;image-rendering:pixelated}#settings .setting-row select{font:12px MinecraftUI,monospace;background:#111;border:1px solid #777;padding:4px;width:145px}#settings .close-button{position:relative;float:right;right:0;top:0}#settings .small-note{display:none}#settings .secondary{font:16px MinecraftUI,monospace!important;text-align:center}#death{background:linear-gradient(#7006,#a006);backdrop-filter:none}#death h2{font-size:36px;line-height:44px;margin-bottom:40px}#death .dialog p{color:#fff;text-shadow:2px 2px #3f3f3f}@media(max-height:500px){#worlds-card{padding-top:17px;padding-bottom:12px}#worlds-card h2{margin-bottom:12px}#settings .dialog{padding:10px 12px}#settings .dialog h2{margin-bottom:12px}#settings .setting-row{min-height:32px;padding:5px 10px;font-size:12px;margin:3px 0}#settings .setting-row input[type=range]{height:12px}#settings .dialog-heading .close-button{height:24px;width:24px}#settings .large{min-height:32px}}.mc-carried{--carry-scale:2;width:calc(16px * var(--carry-scale));height:calc(16px * var(--carry-scale))}.mc-carried .item-icon{width:100%;height:100%}.mc-carried .mc-stack-count{font-size:calc(8px * var(--carry-scale));line-height:calc(8px * var(--carry-scale));text-shadow:calc(1px * var(--carry-scale)) calc(1px * var(--carry-scale)) #3f3f3f}.mc-tooltip{font-size:calc(8px * var(--carry-scale,2));line-height:calc(10px * var(--carry-scale,2));padding:calc(3px * var(--carry-scale,2)) calc(4px * var(--carry-scale,2))}#settings .dialog-heading{position:relative;justify-content:center}#settings .dialog-heading>div{width:100%}#settings .dialog-heading h2{text-align:center}#settings .dialog-heading .close-button{position:absolute;right:0;top:0;float:none}.mc-death-panel{position:absolute;left:50%;top:20%;transform:translate(-50%);width:min(400px,90vw);text-align:center;color:#fff;font:16px/20px MinecraftUI,monospace;text-shadow:2px 2px #3f3f3f}.mc-death-panel h2{font:40px/44px MinecraftUI,monospace!important;margin:0 0 20px!important;color:#fff}.mc-death-panel p{font:16px/20px MinecraftUI,monospace;margin:4px 0}.mc-death-panel p span{color:#ff5}.mc-death-panel button{display:block;position:relative;width:100%;height:40px;margin:8px 0;font:16px MinecraftUI,monospace!important}.mc-death-panel button:first-of-type{margin-top:28px}#air{position:absolute;right:0;bottom:84px;height:18px;width:180px;text-align:right;pointer-events:none}#air i{display:inline-block;width:18px;height:18px;background-size:18px 18px;image-rendering:pixelated}#touch-sprint{right:65px;top:-8px;font-size:26px}#touch-sneak{right:130px;top:112px;font-size:24px}.touch-actions button[aria-pressed=true]{background-color:#d0d0d070!important;border-color:#fff!important}#fire-overlay{display:none;position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}#fire-overlay i{position:absolute;width:70%;height:65%;left:-16%;bottom:-10%;background:url(/minecraft/26.3/client/assets/minecraft/textures/block/fire_0.png) left top/100% 3200%;image-rendering:pixelated;transform:rotate(12deg);animation:mc-fire 1.6s steps(31) infinite}#fire-overlay i+i{left:auto;right:-16%;transform:rotate(-12deg)}@keyframes mc-fire{to{background-position-y:100%}}.is-touch #look-zone{left:32%;top:0;bottom:0}.is-touch #hotbar{position:relative;z-index:3}.is-touch .hud-bottom,.is-touch .hud-top{z-index:3}.mc-durability{position:absolute;left:2px;top:13px;width:13px;height:2px;background:#000;z-index:1;pointer-events:none}.mc-durability i{display:block;width:calc(var(--durability-width) * 1px);height:1px;background:var(--durability-color)}#hotbar .slot .mc-durability{left:4px;top:26px;transform:scale(2);transform-origin:left top}.mc-carried .mc-durability{left:calc(2px * var(--carry-scale));top:calc(13px * var(--carry-scale));transform:scale(var(--carry-scale));transform-origin:left top}.mc-result-slot .mc-durability{left:6px;top:18px}.pause-dialog>.large{justify-content:center;text-align:center}.mc-tooltip{display:none!important}.server-list{max-height:32vh;overflow:auto}.lobby-filters{display:flex;gap:6px;flex-wrap:wrap}.lobby-filters input{flex:1;min-width:120px}.lobby-filters select{max-width:180px}#create-card,#multiplayer-card{max-height:90dvh;overflow:auto}#server-detail-content{max-height:88dvh;overflow:auto}#key-bindings{max-height:38vh;overflow:auto}.field textarea{width:100%;box-sizing:border-box;padding:8px;background:#151515;color:#fff;border:1px solid #777}#key-bindings button{min-width:100px}#server-detail-content p{white-space:pre-wrap;overflow-wrap:anywhere}#key-bindings button{color:#fff;background:#555;border:1px solid #111;box-shadow:inset 1px 1px #aaa;padding:4px 8px;font:inherit;cursor:pointer}.telegram-avatar{width:24px;height:24px;border-radius:50%;vertical-align:middle;margin-right:6px;object-fit:cover}#account-label{display:inline-flex;align-items:center;gap:4px}.mc-panel-card select,.dialog select{appearance:none;-webkit-appearance:none;border-radius:0;border:2px solid #080808;color:#fff;background-color:#777;background-image:linear-gradient(45deg,transparent 50%,#eee 50%),linear-gradient(135deg,#eee 50%,transparent 50%),url(/menu/button.png);background-position:right 15px center,right 10px center,center;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;box-shadow:inset 1px 1px #b8b8b8,inset -1px -1px #444;padding:9px 32px 9px 10px;min-height:36px;font:14px/1.2 MinecraftUI,monospace;text-shadow:1px 1px #333;cursor:pointer;color-scheme:dark}.mc-panel-card select:hover,.dialog select:hover,.mc-panel-card select:focus-visible,.dialog select:focus-visible{color:#ffffa0;outline:1px solid #fff;outline-offset:-3px;background-image:linear-gradient(45deg,transparent 50%,#ffffa0 50%),linear-gradient(135deg,#ffffa0 50%,transparent 50%),url(/menu/button-hover.png)}.mc-panel-card select option,.dialog select option{background:#333;color:#fff;text-shadow:none}.lobby-filters select{flex:1 1 160px;min-width:0;max-width:none}#detail-players button{background:#777 url(/menu/button.png) center/100% 100%;border:2px solid #080808;border-radius:0;box-shadow:inset 1px 1px #bbb,inset -1px -1px #444;color:#fff;text-shadow:1px 1px #333;padding:6px 10px;font:inherit;cursor:pointer}#detail-players button:hover{background-image:url(/menu/button-hover.png);color:#ffffa0}.lobby-filters input{flex:1 1 100%;width:100%;min-width:0}.lobby-filters select{flex:1 1 220px}#launch-fullscreen{position:fixed;right:12px;bottom:26px;width:auto;min-width:180px;padding:4px 14px;z-index:110}.invite-link,#server-detail-content input[aria-label=Приглашение]{width:100%;box-sizing:border-box;background:#111;color:#fff;padding:10px;border:2px solid #777}.voice-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.hud-button.voice-button{width:auto;min-width:42px;padding:0 9px;font-size:11px;border:2px solid;border-color:#ccc #333 #333 #ccc;background:#555c;color:#fff;touch-action:manipulation}.voice-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0;shape-rendering:crispEdges}.voice-active{color:#c5ffb8!important;background-color:#345a30e8!important}.voice-active .voice-slash{display:none}.voice-button:disabled{opacity:.6}#voice-status{font-size:11px;line-height:1.5;margin:8px 0;color:#ddd;min-height:0}.is-touch .hud-button.voice-button{font-size:10px;gap:4px;padding:0 6px}.is-touch .hud-button.voice-button svg{width:18px;height:18px}#mc-creative-items{left:8px;top:17px;width:180px;height:90px;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#aaa #444;scrollbar-width:thin}#mc-creative-items::-webkit-scrollbar{width:9px;height:0}#mc-creative-items::-webkit-scrollbar-track{background:#444}#mc-creative-items::-webkit-scrollbar-thumb{background:#aaa;border:1px solid #555}#mc-creative-items button.mc-inventory-slot{width:18px;height:18px;background:url(/minecraft/26.3/client/assets/minecraft/textures/gui/sprites/container/slot.png) center/18px 18px no-repeat}#mc-creative-items button.mc-inventory-slot .item-icon{left:1px;top:1px}#mc-creative-items button.mc-inventory-slot:hover:after{content:"";position:absolute;inset:1px;background:#ffffff60;pointer-events:none}#server-detail-content{box-sizing:border-box;width:min(820px,100%);max-width:100%;max-height:100%;padding:18px;overflow:auto}#server-detail-content .world-detail-header h2{margin:0 0 6px;overflow-wrap:anywhere}#server-detail-content .world-detail-header p{margin:4px 0;line-height:1.35}#server-detail-content .world-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px}#server-detail-content section{min-width:0}#server-detail-content h3{font:16px/20px MinecraftUI,monospace;margin:0 0 8px}#server-detail-content .field{margin:0 0 8px}#server-detail-content textarea{display:block;min-height:54px;resize:vertical}#server-detail-content .setting-row{padding:8px 0;gap:8px;line-height:1.3}#server-detail-content .setting-row input{flex-shrink:0}#detail-players{max-height:150px;overflow:auto;overflow-wrap:anywhere}#detail-players .setting-row span{min-width:0}#server-detail-content .large{width:100%;margin:7px 0 0;min-width:0;justify-content:center;text-align:center}#server-detail-content .world-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}@media(max-width:520px){#server-details{padding:calc(8px + var(--safe-top)) 8px calc(8px + var(--safe-bottom))}#server-detail-content{padding:10px}#server-detail-content .world-detail-columns{gap:8px}#server-detail-content h2{font-size:17px;line-height:20px}#server-detail-content h3{font-size:13px;line-height:17px}#server-detail-content .setting-row,#server-detail-content .field{font-size:11px}#server-detail-content .large{font-size:12px;line-height:15px;padding:5px;min-height:36px}}@media(max-width:320px){#server-detail-content .world-detail-columns{grid-template-columns:1fr}#detail-players{max-height:100px}}#server-detail-content .field{color:#404040}body:has(#server-details:not(.hidden)) #launch-fullscreen{display:none}@media(max-height:500px){#server-details{padding:calc(6px + var(--safe-top)) 8px calc(6px + var(--safe-bottom))}#server-detail-content{padding:8px}#server-detail-content .world-detail-header h2{font-size:16px;line-height:19px;margin-bottom:2px}#server-detail-content .world-detail-header p{font-size:11px;line-height:14px;margin:2px 0}#server-detail-content .world-detail-columns{gap:10px;margin-top:5px}#server-detail-content h3{font-size:13px;line-height:16px;margin-bottom:3px}#server-detail-content .field{font-size:11px;margin-bottom:3px}#server-detail-content textarea{min-height:36px;height:36px;padding:4px}#server-detail-content .setting-row{font-size:11px;line-height:14px;padding:4px 0}#server-detail-content .large{font-size:12px;line-height:15px;min-height:30px;padding:4px;margin-top:4px}#server-detail-content .world-detail-actions{margin-top:4px}#detail-players{max-height:76px}}#touch-inventory{display:none}.is-touch .hud-top{left:50%;right:auto;top:0;transform:translate(-50%);gap:5px;width:max-content}.is-touch .hud-right{display:contents}.is-touch #chat-button{order:0}.is-touch #pause-button{order:1}.is-touch #voice-button{order:2}.is-touch .hud-top .hud-button{width:36px;height:36px;min-width:36px;padding:4px;background:#7779;border:2px solid;border-color:#ddd9 #333a #333a #ddd9;border-radius:0;box-shadow:1px 2px #0008;touch-action:none}.is-touch #voice-button [data-voice-label],.is-touch #inventory-button{display:none}.is-touch #voice-button svg{width:23px;height:23px}.is-touch .hud-bottom{position:static;transform:none}.is-touch #hotbar{position:absolute;left:50%;bottom:var(--safe-bottom);transform:translate(-50%);z-index:3}.is-touch #stats{position:absolute;top:auto;bottom:calc(49px + var(--safe-bottom));left:50%;width:364px;height:18px;margin:0;padding:0;transform:translate(-50%);transform-origin:center bottom;pointer-events:none}.is-touch #air{top:calc(35px + var(--safe-top));right:12px;bottom:auto}.is-touch #touch-inventory{display:block;position:absolute;left:calc(50% + 184px);bottom:calc(2px + var(--safe-bottom));width:40px;height:40px;padding:5px;background:#7779;border:2px solid;border-color:#e7e7e7 #333 #333 #e7e7e7;box-shadow:0 0 0 2px #111;pointer-events:auto;touch-action:none;image-rendering:pixelated}#touch-inventory svg{display:block;width:100%;height:100%;fill:#fff;filter:drop-shadow(1px 1px #333);shape-rendering:crispEdges;pointer-events:none}.is-touch #touch-inventory{z-index:4}.is-touch #look-zone{inset:0;z-index:0;touch-action:none}.is-touch #joystick{left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(18px + var(--safe-bottom));width:150px;height:150px;z-index:2;touch-action:none}.is-touch .joystick-ring{clip-path:none;border:0;background:none;pointer-events:none;inset:0}.joystick-ring i{position:absolute;width:33.333%;height:33.333%;background:#aaa5;border:2px solid;border-color:#dddddd70 #4448 #4448 #dddddd70;box-shadow:1px 1px #0004}.joy-up{left:33.333%;top:0}.joy-down{left:33.333%;top:66.666%}.joy-left{left:0;top:33.333%}.joy-right{left:66.666%;top:33.333%}.joystick-ring i:after{content:"";position:absolute;inset:24%;background:#4448;clip-path:polygon(50% 0,100% 100%,0 100%)}.joy-down:after{transform:rotate(180deg)}.joy-left:after{transform:rotate(-90deg)}.joy-right:after{transform:rotate(90deg)}.is-touch #stick{left:calc(50% - 17px);top:calc(50% - 17px);width:34px;height:34px;background:#eee4;border:2px solid #eee8;z-index:1;pointer-events:none}#touch-jump{position:absolute;left:calc(50% - 23px);top:calc(50% - 23px);width:46px;height:46px;padding:10px;z-index:2;background:#aaa7;border:2px solid;border-color:#ddd9 #4449 #4449 #ddd9;touch-action:none}#touch-jump svg{width:100%;height:100%;fill:none;stroke:#555b;stroke-width:3;shape-rendering:crispEdges;pointer-events:none}.is-touch .touch-actions{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(18px + var(--safe-bottom));width:104px;height:214px;transform:none;z-index:2}.is-touch .touch-actions button{width:46px;height:46px;padding:9px;background:#7778;border:2px solid;border-color:#dddddd90 #333a #333a #dddddd90;box-shadow:1px 2px #0007;touch-action:none}.touch-actions svg{display:block;width:100%;height:100%;fill:none;stroke:#eee;stroke-width:2.5;stroke-linejoin:miter;shape-rendering:crispEdges;pointer-events:none}#touch-jump-right svg,#touch-sneak svg{fill:#ddd;stroke:none}.is-touch #touch-sprint{right:0;top:0}.is-touch #touch-jump-right{right:0;top:56px}.is-touch #touch-sneak{right:0;top:112px}.is-touch #touch-fly{right:56px;top:0}.is-touch #touch-break{right:56px;top:56px}.is-touch #touch-place{right:56px;top:112px}.is-touch #touch-down{right:0;top:168px}.touch-held{background-color:#ddd9!important;border-color:#fff!important}.is-touch #flight-label{bottom:calc(245px + var(--safe-bottom));right:12px}@media(max-width:740px){.is-touch #hotbar{transform:translate(-50%) scale(.8);transform-origin:center bottom}.is-touch #stats{bottom:calc(39.2px + var(--safe-bottom));transform:translate(-50%) scale(.8)}.is-touch #touch-inventory{left:calc(50% + 148px);width:34px;height:34px}.is-touch #joystick{width:120px;height:120px;bottom:calc(62px + var(--safe-bottom))}.is-touch .touch-actions{bottom:calc(10px + var(--safe-bottom));right:8px}.is-touch #item-name{bottom:58px}}@media(max-height:340px){.is-touch #joystick{width:120px;height:120px;bottom:calc(44px + var(--safe-bottom))}.is-touch .touch-actions{transform:scale(.86);transform-origin:right bottom}.is-touch .hud-top .hud-button{height:30px;width:30px;min-width:30px}}#chat-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none}.is-touch #stick{pointer-events:none}#world-chat,#villager-trade{position:fixed;z-index:60;background:#c6c6c6;color:#222;border:3px solid;border-color:#fff #333 #333 #fff;box-shadow:0 0 0 2px #111;padding:12px;font-family:MinecraftUI,monospace;max-width:calc(100vw - 24px);max-height:calc(100dvh - 16px);touch-action:manipulation}#world-chat{left:8px;bottom:8px;width:560px;display:flex;flex-direction:column;height:min(350px,calc(100dvh - 16px))}#world-chat header,#villager-trade header{display:flex;align-items:center;justify-content:space-between;gap:16px}#world-chat button,#villager-trade button{color:#fff;background:#777;border:2px solid;border-color:#eee #333 #333 #eee;padding:8px;min-height:36px;font:inherit}#chat-messages{flex:1;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;background:#222;padding:8px;color:#fff;user-select:text;font-size:14px;line-height:1.5}.chat-system{color:#ffe59a}#chat-form{display:flex;gap:6px}#chat-input{min-width:0;flex:1;border:2px solid #555;background:#222;color:#fff;padding:8px;font:16px MinecraftUI,monospace}#chat-preview{position:fixed;left:10px;top:48px;z-index:5;max-width:min(460px,70vw);pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;font:12px/1.5 MinecraftUI,monospace;text-shadow:1px 1px #000}#chat-preview:empty{display:none}#chat-preview:not(:empty){background:#0007;padding:6px}#villager-labels{position:fixed;inset:0;z-index:5;pointer-events:none}#villager-labels button{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;background:#000a;color:#fff;border:1px solid #ddd9;padding:7px;font:12px MinecraftUI,monospace;touch-action:none}#villager-trade{left:50%;top:50%;transform:translate(-50%,-50%);width:510px;overflow:auto}#villager-trade h2{font-size:20px;margin:0}#trade-offers{display:grid;gap:8px;margin-top:12px}#trade-offers button{display:flex;align-items:center;justify-content:space-around;gap:8px}#trade-offers .item-icon{width:32px;height:32px}#trade-offers button:disabled{opacity:.5}#trade-status{font-size:13px;min-height:18px;margin:8px 0 0}#world-chat.hidden,#villager-trade.hidden{display:none}.mc-container-overlay [data-ui-slot],.mc-container-overlay [data-ui-grid],.mc-container-overlay [data-ui-chest],.mc-container-overlay [data-ui-furnace]{touch-action:none}.mc-container.mc-native-catalog{overflow:visible}.mc-native-creative-tab{position:absolute;width:26px;height:32px;border:0;padding:0;margin:0;border-radius:0;background-color:transparent;background-size:26px 32px;background-repeat:no-repeat;image-rendering:pixelated;box-shadow:none;z-index:1}.mc-native-creative-tab .item-icon{position:absolute;left:5px;top:9px;width:16px;height:16px;pointer-events:none}.mc-native-creative-tab[style*="132px"] .item-icon{top:7px}.mc-native-catalog [data-creative-title]{max-width:82px;overflow:hidden}.source-hud-sprite{position:absolute;display:block;background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated}#hunger{position:relative;width:162px;height:18px;overflow:visible}#air .source-hud-sprite{display:block;margin:0}#contextual-bar{position:absolute;left:0;top:20px;width:364px;height:10px;pointer-events:none}#stats.has-contextual-bar{margin-bottom:14px}.is-touch #stats.has-contextual-bar{margin-bottom:0;bottom:calc(61px + var(--safe-bottom))}@media(max-width:740px){.is-touch #stats.has-contextual-bar{bottom:calc(48.8px + var(--safe-bottom))}}#experience-level{position:absolute;left:0;top:8px;width:364px;height:36px;pointer-events:none}#stats.has-locator-bar{margin-bottom:26px}.is-touch #stats.has-locator-bar{margin-bottom:0;bottom:calc(73px + var(--safe-bottom))}@media(max-width:740px){.is-touch #stats.has-locator-bar{bottom:calc(58.4px + var(--safe-bottom))}}#world-chat.source-chat{inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;background:none;box-shadow:none;pointer-events:none}#world-chat.source-chat header{position:absolute;right:8px;top:8px;pointer-events:auto}#world-chat.source-chat header strong{display:none}#world-chat.source-chat #chat-messages{position:absolute;left:0;bottom:80px;width:min(660px,100%);height:min(360px,calc(100% - 120px));margin:0;opacity:0;pointer-events:auto;touch-action:none}#world-chat.source-chat #chat-form{position:absolute;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));pointer-events:auto}#command-suggestions{max-height:136px;overflow:auto;background:#161616ee;color:#fff;pointer-events:auto;touch-action:pan-y;flex-shrink:0;border:1px solid #aaa}#command-suggestions button{display:block;width:100%;min-height:30px;text-align:left;padding:4px 8px;border:0!important;background:transparent!important;overflow-wrap:anywhere}#command-suggestions button.selected{background:#505070!important}#world-chat.source-chat #command-suggestions{position:absolute;left:8px;bottom:70px;width:min(540px,calc(100% - 16px));max-height:min(136px,calc(100% - 130px))}.browser-confirm-link{z-index:2200}.browser-confirm-link .dialog{width:680px;max-width:calc(100vw - 24px);text-align:center;background:#0c0c10f5;color:#fff}.browser-confirm-link .source-link-address{overflow-wrap:anywhere;user-select:text}.source-link-buttons{display:flex;justify-content:center;gap:8px;flex-wrap:nowrap}.source-link-buttons .mc-button{max-width:100%;min-width:0;min-height:40px;flex:1 1 0}
