#wordmark-animation{display:inline-block;height:1em;right:.12em;z-index:-1000}#wordmark-animation #wordmark-interactive{position:absolute;left:0;will-change:transform,contents,width}#wordmark-animation #wordmark-interactive span{will-change:transform,top}#wordmark-animation #comma-animation{display:inline-block;position:absolute;top:-.915768em;width:3.26em;height:3.26em;margin-left:-1.488em;z-index:1;pointer-events:none}#wordmark-animation #comma-animation.transform{top:0;margin-left:0;transform:translate3d(-45.65%,-28.15%,0)}#wordmark-animation #comma-animation.double{--x: 2;top:0;margin-left:0;width:calc(3.26em * var(--x));height:calc(3.26em * var(--x));transform:translate3d(-47.85%,-39%,0) scale(calc(1 / var(--x)));transform-origin:center}#wordmark-animation .blink{animation:blink 1s infinite}@keyframes blink{0%,40%{opacity:0}49%,to{opacity:1}}.full body{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;height:-webkit-fill-available;height:100dvh}.full #info-panel{display:block}#content{display:flex;align-items:center;justify-content:center;width:100vw;width:100dvw}#welcome-message{top:100vh;top:100dvh;touch-action:auto;pointer-events:auto}#bear-shell{display:block;position:relative;font-size:var(--font-size);pointer-events:none;z-index:0;will-change:transform}#bear-shell svg{shape-rendering:geometricPrecision}p.info>span.has-link{position:relative;z-index:1}info-button:focus-visible{outline:var(--focus-outline-width) solid var(--color-link-focus);outline-offset:0}:root{--external-css-loaded: 1}:root{--logo-size: 1;touch-action:none;--info-panel-width: 90vw;--info-text-max-width: 25.5em}body{touch-action:none;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;overflow:hidden}main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;height:100dvh;width:100dvw}info-panel{font-size:var(--io-main-font-size);line-height:var(--io-main-line-height);font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:none;padding:0;margin:0;display:block;top:0;position:absolute;width:var(--info-panel-width);opacity:0;left:50%;right:auto;transform:translate(-50%)}#welcome-message{min-height:100vh;min-height:100%;min-height:100dvh;box-sizing:border-box;padding-top:var(--io-v-padding);padding-bottom:var(--io-v-padding);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;cursor:default;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;touch-action:none;visibility:hidden}#welcome-message p{padding:0 0 1em;margin:0;max-width:var(--info-text-max-width);transform:translateZ(0);will-change:transform,opacity,font-size,padding;backface-visibility:hidden}#welcome-message p:last-of-type{padding-bottom:0}#welcome-message span{opacity:0}info-button{position:fixed;cursor:default;transition:scale .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:translateZ(0);top:calc(var(--info-button-top) - var(--info-button-size) * .5);right:calc(var(--info-button-right) - var(--info-button-size) * .5);z-index:1000;opacity:0;padding:0;margin:0}info-button svg{display:block;width:calc(var(--info-button-size) * 2);height:calc(var(--info-button-size) * 2);padding:0;margin:0}#info-glyph{transform-origin:0 0}#dot-i{transform-origin:center}@font-face{font-family:Minecraft CJK;src:url(/assets/minecraft-cjk-d9103184348e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-9FFF,U+FF00-FFEF}html #wordmark-animation{right:0;font-feature-settings:normal;white-space:nowrap}#wordmark-animation #comma-animation.pickaxe-intro,#wordmark-animation .pickaxe-static{display:inline-block;position:relative;top:auto;left:auto;width:.7em;height:.7em;margin-left:.15em;vertical-align:-.04375em;transform-origin:50% 70%;pointer-events:none}#wordmark-animation #comma-animation.pickaxe-intro svg,#wordmark-animation .pickaxe-static img{display:block;width:100%;height:100%;max-width:none}#baseline-marker{display:inline-block;width:0;height:0;vertical-align:baseline}html info-panel#info-panel{font-size:min(var(--io-main-font-size),calc(88vw / 10.674903474903475))}#welcome-message .info span{white-space:nowrap}html.reduce-motion #info-panel{font-size:min(var(--beta-info-size,28px),calc(88vw / 10.674903474903475))}#wordmark-animation #comma-animation,#wordmark-animation .pickaxe-static{opacity:0!important}html[data-intro-prop=pickaxe] #wordmark-animation #comma-animation{opacity:1!important}html[data-intro-prop=none] #wordmark-animation .wordmark{position:relative;left:.47442085em}html.reduce-motion #wordmark-animation .pickaxe-static{display:none}html #welcome-message a.nav-link{cursor:pointer}html #welcome-message a.nav-link:before{top:0;bottom:0}html #welcome-message a.read-more{display:inline-block;font-style:normal;font-size:.65em;line-height:1.5;border:1px solid currentColor;padding:.3em .75em}html #welcome-message a.read-more:before{display:none}html #welcome-message a.read-more:focus-visible{outline:2px solid currentColor;outline-offset:4px}html #welcome-message .unavailable{color:#999}html info-button{left:calc(var(--info-button-top) - var(--info-button-size) * .5);right:auto;cursor:pointer}html.reduce-motion #beta-info-button{left:22px;right:auto}html[lang=zh] #welcome-message{font-family:Minecraft Pixel,Minecraft CJK,sans-serif}html[lang=zh] #welcome-message [data-i18n=intro]{font-size:min(1em,6vw)!important}html #welcome-message [hidden]{display:none!important}html[lang=zh] #welcome-message a.nav-link{font-style:normal}#beta-language-button{position:fixed;z-index:1001;top:17.5px;left:72px;width:44px;height:44px;display:grid;place-items:center;border:0;padding:0;margin:0;background:transparent;color:#000;cursor:pointer;touch-action:manipulation;font:400 20px/1 Minecraft Pixel,Minecraft CJK,sans-serif;-webkit-tap-highlight-color:transparent}#beta-language-button svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;pointer-events:none}#beta-language-button text{font-family:Minecraft Pixel,Minecraft CJK,sans-serif;pointer-events:none}#beta-language-button:focus-visible:not(.pointer-focused){outline:2px solid #000;outline-offset:2px;border-radius:50%}#beta-language-button.pointer-focused{outline:none}#beta-language-button[hidden]{display:none!important}html.reduce-motion #beta-language-button.is-pressed{scale:.95}
