@font-face{font-family:Minecraft;src:url(/fonts/MinecraftTen.ttf)format("truetype");font-display:swap}@font-face{font-family:Mojangles;src:url(/fonts/Mojangles.ttf)format("truetype");font-display:swap}@font-face{font-family:MojanglesBold;src:url(/fonts/MojanglesBold.otf)format("opentype");font-display:swap}:root{--depth:3px;--btn-h:3.5rem;--topbar-h:68px;--pad-xxxs:.25rem;--pad-xxs:.5rem;--pad-xs:.65rem;--pad-sm:1rem;--pad-md:1.25rem;--pad-lg:2rem;--pad-xl:3rem;--void:#19191a;--well:#232324;--screen-bg:#2f2f30;--card:#323232;--row:#383839;--row-light:#414142;--row-hover:#3f4041;--sub:#494949;--sub-line-light:#5a5a5a;--head:#48494b;--head-border:#565759;--card-line-dark:#1f1f20;--card-line-light:#3c3d3e;--card-border:#1e1e1f;--input-bg:#313233;--input-inset:#242425;--white-bright:#e6e8eb;--white-dark:#919191;--sbtn-hover:#d9dade;--sbtn-active:#d0d1d4;--ink:#1e1e1f;--muted:#b1b2b5;--faint:#8a8b8e;--green:#52a535;--green-bright:#6cc349;--green-dark:#1d4d13;--selection:#55b737;--blue:#8cb3ff;--gold:#ffe866;--gold-deep:#c9a227;--red:#d82828;--red-soft:#ff8a80;--up:#7bd65a;--down:#ff6f61;--accent:#8b5cf6;--accent-bright:#b28cff;--accent-soft:#d9c9ff;--accent-deep:#331753;--night:#221d2c;--night-edge:#16121d;--r-common:#d0d1d4;--r-rare:#7fb0ff;--r-epic:#d88cff;--r-legendary:#ffcf6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-padding-top:calc(var(--topbar-h) + var(--pad-md));-webkit-text-size-adjust:100%}body{background-color:var(--screen-bg);color:#fff;letter-spacing:.3px;min-height:100dvh;font-family:Mojangles,system-ui,sans-serif;font-size:1.125rem;line-height:1.3;overflow-x:hidden}body.no-scroll{overflow:hidden}::selection{background:var(--accent);color:#fff}img{max-width:100%;image-rendering:pixelated;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}img.smooth{image-rendering:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--accent-bright);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:var(--depth) solid #fff;outline-offset:0}*{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffffff4d}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mc-h1,.mc-h2,.mc-h3,.mc-h4{color:#fff;font-family:Minecraft,sans-serif;font-weight:400}.mc-h1{letter-spacing:.01em;font-size:3.5rem;line-height:1}.mc-h2{letter-spacing:.015em;font-size:2.5rem;line-height:1.05}.mc-h3{letter-spacing:.02em;font-size:1.75rem;line-height:1.1}.mc-h4{letter-spacing:.02em;font-size:1.25rem;line-height:1.15}.p1{font-size:1.25rem;line-height:1.3}.p2{font-size:1rem;line-height:1.3}.p3{font-size:.875rem;line-height:1.3}.muted{color:var(--muted)}.faint{color:var(--faint)}.bold{font-family:MojanglesBold,Mojangles,sans-serif}.num{font-variant-numeric:tabular-nums}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:MojanglesBold,Mojangles,sans-serif;font-size:.875rem}@media (width<=1024px){.mc-h1{font-size:2.75rem}.mc-h2{font-size:2rem}.mc-h3{font-size:1.5rem}.mc-h4,.p1{font-size:1.125rem}}@media (width<=640px){body{font-size:1rem}.mc-h1{font-size:2.25rem}.mc-h2{font-size:1.75rem}.mc-h3{font-size:1.3rem}.p1{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn{min-height:var(--btn-h);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;align-items:stretch;display:inline-flex;text-decoration:none!important}.btn-face{justify-content:center;align-items:center;gap:var(--pad-xxs);width:100%;image-rendering:pixelated;border-style:solid;border-color:#0000;padding:var(--pad-xxs) var(--pad-md);padding-bottom:calc(var(--pad-xxs) + 8px);border-image-slice:2 2 4 fill;border-image-width:8px 8px 16px;border-image-repeat:stretch;flex:1;display:flex}.btn-label{white-space:nowrap;font-size:1.125rem;line-height:1.1em}.btn-face img{flex:none;width:20px;height:20px}.btn:active .btn-face,.btn.is-pressed .btn-face{padding-bottom:var(--pad-xxs);border-image-slice:2 fill;border-image-width:8px;margin-top:8px}.btn:focus-visible{outline:none}.btn:focus-visible .btn-face{outline:var(--depth) solid #fff}.btn-green .btn-face{border-image-source:url(/ui/buttons/green/unchecked.png)}.btn-green:hover .btn-face{border-image-source:url(/ui/buttons/green/unchecked_hover.png)}.btn-green:active .btn-face,.btn-green.is-pressed .btn-face{border-image-source:url(/ui/buttons/green/checked_hover.png)}.btn-purple .btn-face{border-image-source:url(/ui/buttons/purple/unchecked.png)}.btn-purple:hover .btn-face{border-image-source:url(/ui/buttons/purple/unchecked_hover.png)}.btn-purple:active .btn-face,.btn-purple.is-pressed .btn-face{border-image-source:url(/ui/buttons/purple/checked_hover.png)}.btn-white .btn-face{color:var(--ink);border-image-source:url(/ui/buttons/white/unchecked.png)}.btn-white:hover .btn-face{border-image-source:url(/ui/buttons/white/unchecked_hover.png)}.btn-white:active .btn-face,.btn-white.is-pressed .btn-face{border-image-source:url(/ui/buttons/white/checked_hover.png)}.btn-dark .btn-face{border-image-source:url(/ui/buttons/dark/unchecked.png)}.btn-dark:hover .btn-face{border-image-source:url(/ui/buttons/dark/unchecked_hover.png)}.btn-dark:active .btn-face,.btn-dark.is-pressed .btn-face{border-image-source:url(/ui/buttons/dark/checked_hover.png)}.btn-gold .btn-face{color:var(--ink);border-image-source:url(/ui/buttons/gold/unchecked.png)}.btn-gold:hover .btn-face{border-image-source:url(/ui/buttons/gold/unchecked_hover.png)}.btn-gold:active .btn-face,.btn-gold.is-pressed .btn-face{border-image-source:url(/ui/buttons/gold/checked_hover.png)}.btn-red .btn-face{border-image-source:url(/ui/buttons/red/unchecked.png)}.btn-red:hover .btn-face{border-image-source:url(/ui/buttons/red/unchecked_hover.png)}.btn-red:active .btn-face,.btn-red.is-pressed .btn-face{border-image-source:url(/ui/buttons/red/checked_hover.png)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.btn[disabled] .btn-face,.btn[aria-disabled=true] .btn-face{padding-bottom:var(--pad-xxs);color:var(--faint);border-image-slice:2 fill;border-image-width:8px;margin-top:8px;border-image-source:url(/ui/buttons/dark/checked.png)!important}.btn-sm{min-height:2.75rem}.btn-sm .btn-face{padding-inline:var(--pad-sm)}.btn-sm .btn-label{font-size:1rem}.btn-block{width:100%;display:flex}.sbtn{justify-content:center;align-items:center;gap:var(--pad-xxs);background-color:var(--white-bright);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--pad-xs);white-space:nowrap;font-size:1.0625rem;transition:background-color .125s;display:inline-flex;text-decoration:none!important}.sbtn:hover{background-color:var(--sbtn-hover)}.sbtn:active,.sbtn.is-active{background-color:var(--sbtn-active)}.sbtn:focus-visible{background-color:#aaa;outline:none}.ibtn{justify-content:center;align-items:center;gap:var(--pad-xxs);min-height:2.75rem;padding:var(--pad-xxs) var(--pad-md);color:#fff;border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 #6d6e70;white-space:nowrap;cursor:pointer;background-color:#5a5b5d;font-size:1rem;transition:background-color .1s linear;display:inline-flex;text-decoration:none!important}.ibtn:hover{background-color:#6a6b6d}.ibtn:active,.ibtn.is-active{box-shadow:inset 0 var(--depth) 0 0 #333435;background-color:#3f4041}.ibtn img{width:16px;height:16px}.ibtn-icon{width:2.75rem;padding:0}.ibtn[disabled]{opacity:.45;cursor:not-allowed}.panel{background-color:var(--card);border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 var(--card-line-dark), inset 0 calc(var(--depth) * -1) 0 0 var(--card-line-light);position:relative}.panel-body{padding:var(--pad-md);flex-direction:column;display:flex}.stack-xs{gap:var(--pad-xxs)}.stack-sm{gap:var(--pad-sm)}.stack-md{gap:var(--pad-md)}.section-head{z-index:2;margin-inline:var(--depth);min-height:var(--btn-h);justify-content:center;align-items:center;gap:var(--pad-sm);padding:var(--pad-xxs) var(--pad-md);background-color:var(--head);border:var(--depth) solid var(--head-border);box-shadow:0 0 0 var(--depth) var(--card-border), inset 0 -3px 0 0 var(--accent);text-align:center;display:flex;position:relative}.section-head+.panel,.section-head+*{margin-top:var(--depth)}.section-head.is-split{text-align:left;justify-content:space-between}.sub-bar{background-color:var(--sub);box-shadow:inset 0 var(--depth) 0 0 var(--sub-line-light), inset 0 calc(var(--depth) * -1) 0 0 var(--card);padding:var(--pad-xs) var(--pad-md);align-items:center;gap:var(--pad-sm);flex-wrap:wrap;min-height:3rem;display:flex}.well{background-color:var(--well);border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 #151516}.row-list{border-top:var(--depth) solid var(--card-border);flex-direction:column;display:flex}.row{align-items:center;gap:var(--pad-sm);padding:var(--pad-sm) var(--pad-md);background-color:var(--row);border-bottom:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 var(--row-light);min-width:0;display:flex}.row:last-child{border-bottom:0}a.row,button.row{color:inherit;text-align:left;width:100%;text-decoration:none;transition:background-color .1s linear}a.row:hover,button.row:hover{background-color:var(--row-hover);text-decoration:none}.tag{border:2px solid var(--card-border);white-space:nowrap;color:var(--ink);background-color:var(--r-common);align-items:center;gap:6px;padding:3px 7px 2px;font-size:.875rem;line-height:1.1;display:inline-flex}.tag img{width:12px;height:12px}.tag-dark{background-color:var(--screen-bg);color:#fff}.tag-common{background-color:var(--r-common)}.tag-rare{background-color:var(--r-rare)}.tag-epic{background-color:var(--r-epic)}.tag-legendary{background-color:var(--r-legendary)}.tag-gold{background-color:var(--gold)}.tag-green{background-color:#9be07f}.tag-red{background-color:#ff9d94}.glyph{width:16px;height:16px;image-rendering:pixelated;flex:none}.glyph-lg{width:24px;height:24px}.glyph-invert{filter:invert()}.input{background-color:var(--input-bg);border:var(--depth) solid var(--card-border);width:100%;box-shadow:inset 0 var(--depth) 0 0 var(--input-inset);padding:var(--pad-xxs) var(--pad-xs);min-height:3rem;caret-color:var(--selection);color:#fff;outline:none;font-size:1.0625rem}.input::placeholder{color:var(--faint)}.input:focus{outline:var(--depth) solid #fff;outline-offset:0}.input.is-invalid{border-color:var(--red)}.field{gap:var(--pad-xxs);flex-direction:column;display:flex}.field-label{color:var(--muted);font-size:1rem}.field-error{color:var(--red-soft);font-size:1rem}.search{align-items:center;display:flex;position:relative}.search .input{padding-left:2.75rem}.search img{pointer-events:none;opacity:.8;width:18px;height:18px;position:absolute;left:.9rem}.select{appearance:none;min-height:2.75rem;padding:var(--pad-xxs) 2.5rem var(--pad-xxs) var(--pad-sm);image-rendering:pixelated;border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 #6d6e70;cursor:pointer;background:#5a5b5d url(/ui/ore-glyphs/chevron_down.png) right .8rem center/15px 15px no-repeat;font-size:1rem}.select:hover{background-color:#6a6b6d}.toggle{align-items:center;gap:var(--pad-xs);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem;display:inline-flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-art{width:58px;height:32px;image-rendering:pixelated;background:url(/ui/toggle_off.png) 50%/58px 32px no-repeat;flex:none}.toggle input:checked+.toggle-art{background-image:url(/ui/toggle_on.png)}.toggle input:focus-visible+.toggle-art{outline:var(--depth) solid #fff}.tabs{gap:var(--pad-xxs);flex-wrap:wrap;display:flex}.tabs .btn{min-height:3rem}.tabs .btn-face{padding-inline:var(--pad-sm)}.tabs .btn-label{font-size:1rem}.tab-count{background:#00000040;padding:1px 5px;font-size:.875rem}.btn-white .tab-count{background:#0000001f}.state{justify-content:center;align-items:center;gap:var(--pad-xxs);text-align:center;padding:var(--pad-xl) var(--pad-md);background-color:var(--well);border:var(--depth) solid var(--card-border);background-image:repeating-linear-gradient(135deg,#ffffff06 0 12px,#0000 12px 24px);flex-direction:column;display:flex}.state img{width:26px;height:40px;margin-bottom:var(--pad-xxs);image-rendering:auto}.state .p2{max-width:44ch}.led{width:10px;height:10px;box-shadow:0 0 0 var(--depth) #2b2c2d;background-color:#6d6e70;flex:none;display:inline-block}.led.is-on{background-color:var(--green-bright)}.led.is-warn{background-color:var(--gold)}.led.is-off{background-color:var(--red)}.popup{z-index:300;padding:var(--pad-xl) var(--pad-md);background-color:#000000b3;justify-content:center;align-items:flex-start;animation:90ms linear fadeIn;display:flex;position:fixed;inset:0;overflow:auto}.popup-body{width:min(560px,100%);margin:auto 0;animation:.13s cubic-bezier(.16,1,.3,1) popIn}.popup-head{min-height:var(--btn-h);padding:var(--pad-xxs) 3.5rem;background-color:var(--head);border:var(--depth) solid var(--head-border);box-shadow:0 0 0 var(--depth) var(--card-border);margin:var(--depth) var(--depth) 0;z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.popup-close{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.popup-close img{width:22px;height:22px}.popup-close:hover{opacity:.7}.popup-body>.panel{margin-top:var(--depth)}.popup-actions{gap:var(--pad-xxs);flex-wrap:wrap;display:flex}.popup-actions .btn{flex:10rem}.tooltip{z-index:400;pointer-events:none;max-width:300px;image-rendering:pixelated;border-style:solid;border-color:#0000;border-image:url(/ui/purple_border.png) 4 fill/12px;padding:10px 12px;font-size:1rem;line-height:1.3;animation:80ms linear fadeIn;position:fixed}.toasts{top:calc(var(--topbar-h) + var(--pad-sm));right:var(--pad-md);z-index:350;gap:var(--pad-xxs);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:var(--pad-sm);min-width:280px;max-width:380px;padding:var(--pad-xs) var(--pad-sm);background-color:var(--white-bright);color:var(--ink);border:var(--depth) solid var(--card-border);box-shadow:inset 0 calc(var(--depth) * -2) 0 0 var(--white-dark);pointer-events:auto;animation:.18s cubic-bezier(.16,1,.3,1) toastIn;display:flex}.toast.is-leaving{animation:.16s ease-in forwards toastOut}.toast-art{object-fit:contain;flex:none;width:40px;height:40px}.toast-text{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-text .mc-h4{color:var(--ink);font-size:1.0625rem}.toast-text .p2{color:#4a4b4d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translate(24px)}}@keyframes screenOpen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.screen-open>*{animation:.16s cubic-bezier(.16,1,.3,1) backwards screenOpen}.screen-open>:nth-child(2){animation-delay:40ms}.screen-open>:nth-child(3){animation-delay:80ms}.screen-open>:nth-child(4){animation-delay:.12s}.screen-open>:nth-child(n+5){animation-delay:.16s}@media (width<=640px){.toasts{left:var(--pad-xxs);right:var(--pad-xxs)}.toast{min-width:0;max-width:none}.popup{padding:var(--pad-md) var(--pad-xxs)}.panel-body{padding:var(--pad-sm)}.row{padding:var(--pad-xs) var(--pad-sm)}}.topbar{z-index:200;background-color:var(--white-bright);box-shadow:inset 0 -6px 0 0 var(--white-dark), 0 var(--depth) 0 0 var(--card-border);position:sticky;top:0}.topbar-row{align-items:stretch;gap:var(--pad-md);height:var(--topbar-h);max-width:1600px;padding:0 var(--pad-md) 6px;grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.brand{color:var(--ink);justify-self:start;align-items:center;gap:12px;display:flex;text-decoration:none!important}.brand-mark{background-color:var(--ink);place-items:center;width:42px;height:42px;transition:transform .12s;display:grid;box-shadow:inset 0 -4px #000,0 0 0 2px #b9bbbe}.brand-mark svg{width:28px;height:28px}.brand:hover .brand-mark{transform:translateY(-2px)}.brand-word{letter-spacing:.02em;color:var(--ink);font-family:Minecraft,sans-serif;font-size:1.75rem;line-height:1}.brand-tag{letter-spacing:.1em;color:#fff;background-color:var(--accent);box-shadow:inset 0 -2px 0 0 var(--accent-deep);padding:3px 6px 2px;font-family:MojanglesBold,Mojangles,sans-serif;font-size:.75rem}.nav-tabs{align-items:stretch;gap:4px;padding:8px 0 6px;display:flex}.nav-tab{padding:0 var(--pad-md) 5px;color:var(--ink);background-color:var(--white-bright);align-items:center;gap:9px;font-size:1.0625rem;transition:background-color .1s linear;display:flex;box-shadow:inset 0 -5px #c3c5c9;text-decoration:none!important}.nav-tab img{width:21px;height:21px;image-rendering:pixelated}.nav-tab:hover{background-color:var(--sbtn-hover)}.nav-tab.is-active{box-shadow:inset 0 3px 0 0 #b3b5b9, inset 0 -5px 0 0 var(--accent);background-color:#cfd0d4;margin-top:5px;padding-bottom:0}.nav-tab:focus-visible{outline:var(--depth) solid var(--accent);outline-offset:-3px}.topbar-right{justify-self:end;align-items:center;gap:var(--pad-xxs);display:flex}.address-plate{background-color:var(--ink);color:#fff;height:44px;box-shadow:inset 0 var(--depth) 0 0 #000, 0 0 0 2px #b9bbbe;cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 4px 0 12px;transition:background-color .1s linear;display:flex}.address-plate:hover{background-color:#2a2a2c}.address-plate:active{transform:translateY(1px)}.address-text{flex-direction:column;line-height:1.1;display:flex}.address-host{font-family:MojanglesBold,Mojangles,sans-serif;font-size:.9375rem}.address-port{color:var(--faint);font-size:.75rem}.address-copy{color:#fff;background-color:var(--accent);box-shadow:inset 0 -3px 0 0 var(--accent-deep);align-self:stretch;place-items:center;margin:4px 0;padding:0 10px;font-size:.8125rem;display:grid}.address-plate:hover .address-copy{background-color:#9d74fa}.bar-icon{width:44px;height:44px;color:var(--ink);place-items:center;transition:background-color .1s linear;display:grid}.bar-icon:hover{background-color:var(--sbtn-hover)}.glyph-sound{color:var(--ink);shape-rendering:crispedges;display:block}.glyph-mute{fill:var(--red);display:none}[aria-pressed=false]>.glyph-sound .glyph-wave{display:none}[aria-pressed=false]>.glyph-sound .glyph-mute{display:block}.basket-button{height:44px;color:var(--ink);background-color:#d7d9dc;align-items:center;gap:8px;padding:0 14px 4px;font-size:1rem;transition:background-color .1s linear;display:flex;box-shadow:inset 0 -4px #a9abaf}.basket-button img{width:18px;height:18px;image-rendering:pixelated}.basket-button:hover{background-color:#cdd0d3}.basket-button.is-filled{background-color:var(--gold);box-shadow:inset 0 -4px 0 0 var(--gold-deep)}.basket-button.is-filled:hover{background-color:#f5dc55}.basket-count{background-color:var(--ink);color:#fff;text-align:center;min-width:22px;padding:2px 5px 1px;font-size:.8125rem;animation:.22s cubic-bezier(.16,1,.3,1) countPop}@keyframes countPop{0%{transform:scale(1.6)}to{transform:none}}.page{width:100%;max-width:1440px;padding:var(--pad-md) var(--pad-md) var(--pad-xl);gap:var(--pad-lg);flex-direction:column;margin:0 auto;display:flex}.page-wide{max-width:1600px}.page-title{justify-content:space-between;align-items:flex-end;gap:var(--pad-md);padding:var(--pad-xs) var(--depth) 0;flex-wrap:wrap;display:flex}.page-title-text{gap:var(--pad-xxs);flex-direction:column;min-width:0;display:flex}.page-title .p1{max-width:60ch}.page-title .mc-h1{font-size:2.5rem}.sample-banner{justify-content:center;align-items:center;gap:var(--pad-xxs);padding:6px var(--pad-md);background-color:var(--gold);color:var(--ink);border-bottom:var(--depth) solid var(--gold-deep);text-align:center;font-size:.9375rem;display:flex}.foot{border-top:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 #3c3d3e;background-color:#29292a;margin-top:auto}.foot-row{max-width:1440px;padding:var(--pad-lg) var(--pad-md);justify-content:space-between;align-items:flex-start;gap:var(--pad-lg);flex-wrap:wrap;margin:0 auto;display:flex}.foot-brand{gap:var(--pad-xxs);flex-direction:column;max-width:46ch;display:flex}.foot-brand .mc-h4{align-items:center;gap:10px;display:flex}.foot-brand svg{width:24px;height:24px}.foot-links{gap:var(--pad-lg);flex-wrap:wrap;display:flex}.foot-col{flex-direction:column;gap:6px;min-width:9rem;display:flex}.foot-col a{color:var(--muted);font-size:1rem}.foot-col a:hover{color:#fff}.app{flex-direction:column;min-height:100dvh;display:flex}.app>main{flex:1}@media (width<=1380px){.topbar-address{display:none}}@media (width<=1180px){.nav-tab{padding-inline:var(--pad-sm)}}@media (width<=900px){:root{--topbar-h:116px}.topbar-row{gap:0 var(--pad-xs);grid-template-rows:56px 54px;grid-template-columns:1fr auto;padding-bottom:6px}.nav-tabs{grid-area:2/1/auto/-1;padding:0 0 4px}.nav-tab{flex:1;justify-content:center;padding-inline:6px}.topbar-address{display:none}}@media (width<=640px){.page{padding:var(--pad-xxs) var(--pad-xxs) var(--pad-lg);gap:var(--pad-md)}.topbar-row{padding-inline:var(--pad-xxs)}.brand-word{font-size:1.4rem}.brand-mark{width:36px;height:36px}.brand-mark svg{width:24px;height:24px}.nav-tab{flex-direction:column;gap:3px;font-size:.8125rem}.nav-tab img{width:18px;height:18px}.basket-button .basket-label{display:none}.bar-icon{width:38px}}.block{flex-direction:column;min-width:0;display:flex}.text-button{color:var(--muted);text-underline-offset:3px;cursor:pointer;font-size:.9375rem;text-decoration:underline}.text-button:hover{color:#fff}.note{padding:var(--pad-xxs) var(--pad-sm);border:var(--depth) solid var(--card-border);box-shadow:inset 4px 0 0 0 var(--gold);color:#f3e9b0;background-color:#3d3a26}.stepper{align-items:center;gap:0;display:inline-flex}.stepper .ibtn{width:2.25rem;min-height:2.25rem;font-size:1.125rem}.stepper span{text-align:center;min-width:2.5rem}.drawer-scrim{z-index:300;background-color:#0009;justify-content:flex-end;animation:90ms linear fadeIn;display:flex;position:fixed;inset:0}.drawer{background-color:var(--card);border-left:var(--depth) solid var(--card-border);width:min(460px,100%);height:100%;box-shadow:inset var(--depth) 0 0 0 var(--card-line-light);outline:none;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) drawerIn;display:flex}@keyframes drawerIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.drawer-head{background-color:var(--head);border-bottom:var(--depth) solid var(--card-border);min-height:68px;box-shadow:inset 0 var(--depth) 0 0 var(--head-border), inset 0 calc(var(--depth) * -1) 0 0 #3d3e40;justify-content:center;align-items:center;display:flex;position:relative}.drawer-body{gap:var(--pad-md);padding:var(--pad-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-lines{gap:var(--pad-xxs);flex-direction:column;display:flex}.drawer-line{gap:var(--pad-sm);padding:var(--pad-xs);background-color:var(--row);border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 var(--row-light);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;display:grid}.drawer-line-art{place-items:center;width:56px;height:56px;padding:8px;display:grid}.drawer-line-art img{object-fit:contain;width:100%;height:100%}.drawer-line-text{flex-direction:column;gap:4px;min-width:0;display:flex}.drawer-line-controls{align-items:center;gap:var(--pad-sm);margin-top:4px;display:flex}.drawer-line-price{font-family:MojanglesBold,Mojangles,sans-serif}.drawer-total{padding:var(--pad-xs) var(--depth);border-top:var(--depth) solid var(--card-border);border-bottom:var(--depth) solid var(--card-border);justify-content:space-between;align-items:baseline;display:flex}.change{font-family:MojanglesBold,Mojangles,sans-serif;font-size:.9375rem}.change.is-up{color:var(--up)}.change.is-down{color:var(--down)}.change.is-flat{color:var(--faint)}.item-icon{border-width:2px;flex:none;place-items:center;display:inline-grid}.item-icon img{image-rendering:pixelated}.player-stage{z-index:1;position:absolute;inset:0}.player-stage canvas{cursor:grab;outline:none;display:block;width:100%!important;height:100%!important}.player-stage canvas.is-dragging{cursor:grabbing}.player-stage canvas:focus-visible{box-shadow:inset 0 0 0 var(--depth) #fff}.player-stage.is-loading:before{content:"Loading preview";color:var(--faint);place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}.stage-fallback{inset:auto var(--pad-md) 45%;text-align:center;position:absolute}.coins{color:var(--gold);align-items:center;gap:6px;font-family:MojanglesBold,Mojangles,sans-serif;display:inline-flex}.coins img{image-rendering:pixelated}.legal-page{max-width:1120px}.legal{gap:var(--pad-md);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.legal-nav{top:calc(var(--topbar-h) + var(--pad-md));flex-direction:column;display:flex;position:sticky}.legal-nav .row{color:#fff}.legal-nav .row.is-active{box-shadow:inset 5px 0 0 0 var(--accent), inset 0 var(--depth) 0 0 var(--row-light);background-color:#474849}.legal-body{padding:var(--pad-lg);gap:var(--pad-lg);flex-direction:column;display:flex}.legal-section{gap:var(--pad-xxs);flex-direction:column;max-width:70ch;display:flex}.legal-section p,.legal-section li{color:#d9dadc;line-height:1.45}.legal-section ul{flex-direction:column;gap:6px;padding-left:1.25rem;display:flex}@media (width<=760px){.legal{grid-template-columns:minmax(0,1fr)}.legal-nav{position:static}.legal-body{padding:var(--pad-md)}}.account-button{height:44px;color:var(--ink);background-color:#d7d9dc;flex:none;align-items:center;gap:8px;padding:0 12px 4px;font-size:1rem;transition:background-color .1s linear;display:flex;box-shadow:inset 0 -4px #a9abaf}.account-button:hover{background-color:#cdd0d3}.account-button img{width:18px;height:18px;image-rendering:pixelated}.account-button.is-verified{box-shadow:inset 0 -4px 0 0 var(--accent)}.account-label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.account-dot{background-color:var(--accent);flex:none;width:8px;height:8px}.account-panel .stack-xs,.account-perks .stack-xs,.account-grid>.stack-md{flex-direction:column;display:flex}.account-panel .text-button{align-self:flex-start}.account-who{padding:var(--pad-xs) var(--pad-sm);border:var(--depth) solid var(--card-border)}.account-who-text{flex:1;min-width:0}.account-who-text .mc-h4{overflow-wrap:anywhere}.account-guest{padding-top:var(--pad-xs);border-top:var(--depth) solid var(--card-border)}.account-page{max-width:1080px}.account-grid{gap:var(--pad-md);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.account-perk-list{flex-direction:column;gap:4px;margin:0;padding-left:1.1rem;display:flex}.account-action{justify-content:space-between;align-items:center;gap:var(--pad-sm);display:flex}.account-action .btn{flex:none}.account-notice{justify-content:space-between;align-items:center;gap:var(--pad-xs);padding:var(--pad-xs) var(--pad-sm);border:var(--depth) solid var(--card-border);background-color:var(--row);box-shadow:inset 4px 0 0 0 var(--accent);flex-wrap:wrap;display:flex}.account-notice.is-ok{box-shadow:inset 4px 0 0 0 var(--green)}.account-notice.is-error{box-shadow:inset 4px 0 0 0 var(--red);background-color:#3a2526}.account-notice .btn{flex:0 16rem}@media (width<=1500px){.account-button .account-label{display:none}}@media (width<=900px){.account-grid{grid-template-columns:1fr}}@media (width<=640px){.account-button{padding-inline:10px}.account-action{flex-direction:column;align-items:stretch}}.home{flex-direction:column;display:flex}.hero{min-height:clamp(560px, calc(100vh - var(--topbar-h) - 150px), 760px);background-color:var(--night);display:flex;position:relative;overflow:hidden}.hero-world{position:absolute;inset:0}.hero-world img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 9s linear;position:absolute;inset:0;transform:scale(1.05)}.hero-world img.is-shown{opacity:1;transform:scale(1)}.hero-world:after{content:"";background-color:#1e10349e;position:absolute;inset:0}.hero-inner{z-index:1;width:100%;max-width:1440px;padding:var(--pad-xl) var(--pad-md) calc(var(--pad-xl) + 40px);align-items:center;gap:var(--pad-lg);flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;display:grid;position:relative}.pitch{align-items:flex-start;gap:var(--pad-sm);flex-direction:column;max-width:620px;display:flex}.pitch-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);box-shadow:inset 3px 0 0 0 var(--accent-bright);background-color:#8b5cf647;padding:5px 10px 4px;font-family:MojanglesBold,Mojangles,sans-serif;font-size:.9375rem}.pitch-title{letter-spacing:.02em;color:#fff;text-shadow:0 7px 0 var(--accent-deep);margin-bottom:6px;font-family:Minecraft,sans-serif;font-size:clamp(4rem,9vw,7.5rem);font-weight:400;line-height:.9}.pitch-line{color:#e9e3f5;max-width:34ch;font-size:1.25rem;line-height:1.4}.address-plate.is-large{height:68px;margin-top:var(--pad-xs);min-width:min(420px,100%);box-shadow:inset 0 var(--depth) 0 0 #000, 0 0 0 var(--depth) var(--accent), 0 6px 0 0 #00000059;gap:14px;padding:0 6px 0 18px}.address-plate.is-large .address-host{font-size:1.375rem}.address-plate.is-large .address-port{font-size:.875rem}.address-plate.is-large .address-text{flex:1}.address-plate.is-large .address-copy{margin:6px 0;padding:0 18px;font-size:1rem}.address-plate.is-large .led{width:12px;height:12px}.pitch-actions{gap:var(--pad-xxs);margin-top:var(--pad-xxs);flex-wrap:wrap;display:flex}.pitch-actions .btn{min-width:13rem}.showcase{flex-direction:column;justify-self:center;width:min(460px,100%);display:flex}.showcase-stage{height:clamp(380px,52vh,520px);position:relative}.showcase-plate{align-items:center;gap:var(--pad-sm);padding:var(--pad-xs) var(--pad-xs) var(--pad-xs) var(--pad-md);background-color:var(--card);border:var(--depth) solid var(--card-border);box-shadow:inset 0 5px 0 0 var(--accent), 0 6px 0 0 #00000059;grid-template-columns:minmax(0,1fr) auto auto;margin-top:-18px;display:grid}.showcase-text{flex-direction:column;gap:2px;min-width:0;display:flex}.showcase-pips{gap:5px;display:flex}.showcase-pips button{border:2px solid var(--card-border);cursor:pointer;background:#4a4b4d;width:12px;height:12px}.showcase-pips button.is-active{background:var(--accent-bright)}.home-tiles{z-index:2;width:100%;max-width:1440px;padding:0 var(--pad-md) var(--pad-xl);margin:-44px auto 0;position:relative}.tiles{gap:var(--pad-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile{align-items:center;gap:var(--pad-md);padding:var(--pad-sm) var(--pad-md);color:#fff;background-color:var(--card);border:var(--depth) solid var(--card-border);box-shadow:inset 0 var(--depth) 0 0 var(--card-line-light), inset 0 -5px 0 0 #262627;grid-template-columns:76px minmax(0,1fr) auto;transition:background-color .1s linear,transform .12s;display:grid;text-decoration:none!important}.tile:hover{background-color:#3b3b3c;transform:translateY(-3px)}.tile:active{transform:translateY(1px)}.tile-art{background-color:var(--well);height:64px;box-shadow:inset 0 var(--depth) 0 0 #151516;justify-content:center;align-items:center;gap:3px;display:flex}.tile-ranks .tile-art img{width:20px;height:18px}.tile-art .tile-coins-art{width:60px;height:auto}.tile-art>img[src*=icons]{width:28px;height:28px}.tile-art .item-icon{box-shadow:none;background:0 0;border:0}.tile-text{flex-direction:column;gap:4px;min-width:0;display:flex}.tile-text .p2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-go{width:15px;height:15px;image-rendering:pixelated;opacity:.7;background:url(/ui/ore-glyphs/chevron_right.png) 50%/15px 15px no-repeat}.tile:hover .tile-go{opacity:1}.tile-ranks{box-shadow:inset 0 var(--depth) 0 0 var(--card-line-light), inset 0 -5px 0 0 #ff5a5a}.tile-coins{box-shadow:inset 0 var(--depth) 0 0 var(--card-line-light), inset 0 -5px 0 0 var(--gold)}.tile-market{box-shadow:inset 0 var(--depth) 0 0 var(--card-line-light), inset 0 -5px 0 0 var(--accent)}@media (width<=980px){.hero-inner{padding-top:var(--pad-lg);gap:var(--pad-md);grid-template-columns:minmax(0,1fr)}.pitch{max-width:none}.showcase{width:min(420px,100%)}.showcase-stage{height:360px}.tiles{grid-template-columns:minmax(0,1fr)}.home-tiles{margin-top:-30px}}@media (width<=640px){.hero-inner{padding:var(--pad-md) var(--pad-xxs) calc(var(--pad-lg) + 30px)}.pitch-line{font-size:1.0625rem}.address-plate.is-large{width:100%;min-width:0;height:60px;padding-left:12px}.address-plate.is-large .address-host{font-size:1.0625rem}.pitch-actions{width:100%}.pitch-actions .btn{flex:100%;min-width:0}.showcase-stage{height:320px}.showcase-plate{grid-template-columns:minmax(0,1fr) auto}.showcase-pips{display:none}.home-tiles{padding-inline:var(--pad-xxs)}.tile{gap:var(--pad-sm);padding:var(--pad-xs);grid-template-columns:60px minmax(0,1fr) auto}.tile-art{height:52px}}
