.mps-screen{isolation:isolate;background:#1a1a1f;padding:10px 0 0;position:relative;overflow:visible;box-shadow:0 0 0 2px #09090b,7px 7px 0 2px #00000073}.mps-screen:before{content:"";z-index:-1;filter:blur(6px)brightness(.55);clip-path:inset(0);background:url(/minecraft/gui/panorama_0.jpg) 50%/cover;position:absolute;inset:0}.mps-title{text-align:center;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:.125em .125em #3f3f3f;margin:0 0 8px;font-size:16px;line-height:1}.mps-list{image-rendering:pixelated;background:url(/minecraft/gui/menu_list_background.png) 0 0/32px 32px;justify-items:center;gap:4px;padding:10px 8px 12px;display:grid;position:relative}.mps-list:before,.mps-list:after{content:"";height:4px;image-rendering:pixelated;position:absolute;left:0;right:0}.mps-list:before{background:url(/minecraft/gui/header_separator.png) 0 0/64px 4px repeat-x;top:0}.mps-list:after{background:url(/minecraft/gui/footer_separator.png) 0 0/64px 4px repeat-x;bottom:0}.mps-footer{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 8px 12px;display:flex}.mps-entry{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.mps-entry>div,.mps-entry>div>canvas{max-width:100%;height:auto!important}.mps-entry canvas{cursor:default}.mps-hot{z-index:2;cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.mps-hot:focus-visible{outline-offset:1px;outline:1px solid #fff}.mc-tooltip{--g:2px;z-index:30;box-sizing:content-box;padding:calc(3*var(--g));border:calc(9*var(--g))solid transparent;border-image:url(/minecraft/gui/tooltip_background.png) 9 fill/calc(9*var(--g))stretch;image-rendering:pixelated;margin:calc(-9*var(--g));pointer-events:none;animation:.12s ease-out both mct-in;position:absolute}.mc-tooltip:before{content:"";inset:calc(-9*var(--g));border:calc(10*var(--g))solid transparent;border-image:url(/minecraft/gui/tooltip_frame.png) 10/calc(10*var(--g))stretch;image-rendering:pixelated;pointer-events:none;position:absolute}@keyframes mct-in{0%{opacity:0}}.mc-field{color:#e0e0e0;min-width:0;height:44px;font-family:var(--font-mc),ui-monospace,monospace;background:#000;border:2px solid #a0a0a0;border-radius:0;outline:none;flex:auto;padding:0 12px;font-size:17px}.mc-field::placeholder{color:#707070}.mc-field:focus{border-color:#fff}@media (max-width:520px){.mps-list{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.mc-tooltip{animation-duration:10ms}}
.mm-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:960px){.mm-layout{grid-template-columns:minmax(0,1fr)}}.mm-layout>*{min-width:0}.mm-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.mm-swatch{aspect-ratio:1;background:var(--sw);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;min-height:30px;padding:0;transition:transform .12s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #0006,0 0 0 2px #09090b}.mm-swatch:hover{transform:translateY(-2px)}.mm-swatch.is-on{box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #0006,0 0 0 2px #fff}.mm-swatch:focus-visible{outline-offset:2px;outline:2px solid #fff}.mm-swatch-name{z-index:5;font-family:var(--font-mc),system-ui,sans-serif;white-space:nowrap;color:#fff;text-shadow:.125em .125em #3f3f3f;opacity:0;pointer-events:none;background:#100010f0;padding:3px 7px 2px;font-size:13px;line-height:1.2;transition:opacity .12s,translate .12s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px;box-shadow:0 0 0 2px #25015b}.mm-swatch:hover .mm-swatch-name,.mm-swatch:focus-visible .mm-swatch-name{opacity:1;translate:-50%}.mm-active{color:#b8b8b8;align-items:center;gap:6px;min-height:18px;margin:0;font-size:13px;display:flex}.mm-dot{flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #ffffff80}.mm-tools{flex-wrap:wrap;gap:6px;display:flex}.mm-fmt{min-width:36px;height:34px;font-family:var(--font-mc),system-ui,sans-serif;color:#d4d4d4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3a3a40;border:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:14px;display:inline-flex;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.mm-fmt:hover{color:#fff;background:#4a4a53}.mm-fmt.is-on{color:#fff;background:#3c8527;box-shadow:inset 0 2px #6cc349,inset 0 -3px #1d4d13}.mm-fmt:focus-visible,.mm-hex:focus-within{outline-offset:1px;outline:2px solid #fff}.mm-fmt svg{flex:none}.mm-hex{position:relative}.mm-hex input{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0}.mm-hex input::-webkit-color-swatch-wrapper{padding:0}.mm-hex input::-webkit-color-swatch{border:1px solid #ffffff80;border-radius:0}.mm-hex input::-moz-color-swatch{border:1px solid #ffffff80;border-radius:0}.mm-area{resize:vertical;width:100%;height:auto;min-height:118px;padding:10px 12px;font-size:17px;line-height:1.5;display:block}.mm-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mm-preset{text-align:left;cursor:pointer;background:#000;border:0;gap:4px;min-width:0;padding:8px 10px;transition:box-shadow .12s;display:grid;box-shadow:inset 0 0 0 2px #3a3a40}.mm-preset:hover,.mm-preset:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.mm-preset-name{color:#8a8a8a;font-size:11.5px}.mm-preset-text{text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden;white-space:nowrap!important}.mm-tabs{flex-wrap:wrap}.mm-tabs .tool-tab{flex-shrink:0;padding-left:8px;padding-right:8px;font-size:13.5px}.mm-tabs .tool-tab .is-long{display:none}.mm-tabs .tool-tab .is-short{display:inline}.mm-preview-card .tl-tabpanel{min-height:200px}.mm-world{isolation:isolate;justify-content:flex-start;padding:14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #09090b}.mm-world:before{content:"";z-index:-1;filter:blur(5px)brightness(.7);background:url(/minecraft/gui/panorama_1.jpg) 50%/cover;position:absolute;inset:-8px}.mm-world.is-center{justify-content:center}.mm-world.is-screen{justify-content:center;padding:0}.mm-item{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px 14px 22px}.mm-item:before{inset:0}.mm-slot{background:#8b8b8b;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.mm-slot img{width:32px;height:32px;image-rendering:pixelated}.mm-item-tip{min-width:0;max-width:100%;margin:18px;position:relative}.mm-warn{color:#ff5}.mm-outputs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mm-out{background:#00000047;min-width:0;padding:12px;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0f}.mm-out-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mm-out-label{font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:.125em .125em #3f3f3f;margin:0;font-size:16px}.mm-code{color:#e0e0e0;white-space:pre-wrap;word-break:break-all;background:#000;max-height:160px;margin:10px 0 0;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.5;overflow:auto}.mm-legend{flex-wrap:wrap;gap:8px 16px;font-size:15px;display:flex}.mm-legend code,.tl-text code{color:#e0e0e0;background:#000;padding:1px 5px;font-family:ui-monospace,Consolas,monospace;font-size:13px}@media (max-width:520px){.mm-swatches{gap:5px}.mm-presets{grid-template-columns:minmax(0,1fr)}.mm-out-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mm-swatch{transition:none}.mm-swatch:hover{transform:none;box-shadow:inset 2px 2px #ffffff47,inset -2px -2px #0006,0 0 0 2px #fff}.mm-swatch-name{transition:none;translate:-50%}}
