@font-face{font-family:minecraft;src:url(../fonts/minecraft.ttf)}@font-face{font-family:minecraft;src:url(../fonts/minecraft-bold.ttf);font-weight:700}:root{--mc-text-pixel-size:.125em;--mc-chat-width:40em;--mc-chat-background:#0008;--mc-color-darkest:0;--mc-color-dark:85;--mc-color-light:170;--mc-color-lightest:255;--mc-black:rgb(var(--mc-color-darkest), var(--mc-color-darkest), var(--mc-color-darkest));--mc-dark_blue:rgb(var(--mc-color-darkest), var(--mc-color-darkest), var(--mc-color-light));--mc-dark_green:rgb(var(--mc-color-darkest), var(--mc-color-light), var(--mc-color-darkest));--mc-dark_aqua:rgb(var(--mc-color-darkest), var(--mc-color-light), var(--mc-color-light));--mc-dark_red:rgb(var(--mc-color-light), var(--mc-color-darkest), var(--mc-color-darkest));--mc-dark_purple:rgb(var(--mc-color-light), var(--mc-color-darkest), var(--mc-color-light));--mc-gold:rgb(var(--mc-color-lightest), var(--mc-color-light), var(--mc-color-darkest));--mc-gray:rgb(var(--mc-color-light), var(--mc-color-light), var(--mc-color-light));--mc-dark_gray:rgb(var(--mc-color-dark), var(--mc-color-dark), var(--mc-color-dark));--mc-blue:rgb(var(--mc-color-dark), var(--mc-color-dark), var(--mc-color-lightest));--mc-green:rgb(var(--mc-color-dark), var(--mc-color-lightest), var(--mc-color-dark));--mc-aqua:rgb(var(--mc-color-dark), var(--mc-color-lightest), var(--mc-color-lightest));--mc-red:rgb(var(--mc-color-lightest), var(--mc-color-dark), var(--mc-color-dark));--mc-light_purple:rgb(var(--mc-color-lightest), var(--mc-color-dark), var(--mc-color-lightest));--mc-yellow:rgb(var(--mc-color-lightest), var(--mc-color-lightest), var(--mc-color-dark));--mc-white:rgb(var(--mc-color-lightest), var(--mc-color-lightest), var(--mc-color-lightest));--mc-black-shadow:rgb(calc(var(--mc-color-darkest)/4), calc(var(--mc-color-darkest)/4), calc(var(--mc-color-darkest)/4));--mc-dark_blue-shadow:rgb(calc(var(--mc-color-darkest)/4), calc(var(--mc-color-darkest)/4), calc(var(--mc-color-light)/4));--mc-dark_green-shadow:rgb(calc(var(--mc-color-darkest)/4), calc(var(--mc-color-light)/4), calc(var(--mc-color-darkest)/4));--mc-dark_aqua-shadow:rgb(calc(var(--mc-color-darkest)/4), calc(var(--mc-color-light)/4), calc(var(--mc-color-light)/4));--mc-dark_red-shadow:rgb(calc(var(--mc-color-light)/4), calc(var(--mc-color-darkest)/4), calc(var(--mc-color-darkest)/4));--mc-dark_purple-shadow:rgb(calc(var(--mc-color-light)/4), calc(var(--mc-color-darkest)/4), calc(var(--mc-color-light)/4));--mc-gold-shadow:rgb(calc(var(--mc-color-lightest)/4), calc(var(--mc-color-light)/4), calc(var(--mc-color-darkest)/4));--mc-gray-shadow:rgb(calc(var(--mc-color-light)/4), calc(var(--mc-color-light)/4), calc(var(--mc-color-light)/4));--mc-dark_gray-shadow:rgb(calc(var(--mc-color-dark)/4), calc(var(--mc-color-dark)/4), calc(var(--mc-color-dark)/4));--mc-blue-shadow:rgb(calc(var(--mc-color-dark)/4), calc(var(--mc-color-dark)/4), calc(var(--mc-color-lightest)/4));--mc-green-shadow:rgb(calc(var(--mc-color-dark)/4), calc(var(--mc-color-lightest)/4), calc(var(--mc-color-dark)/4));--mc-aqua-shadow:rgb(calc(var(--mc-color-dark)/4), calc(var(--mc-color-lightest)/4), calc(var(--mc-color-lightest)/4));--mc-red-shadow:rgb(calc(var(--mc-color-lightest)/4), calc(var(--mc-color-dark)/4), calc(var(--mc-color-dark)/4));--mc-light_purple-shadow:rgb(calc(var(--mc-color-lightest)/4), calc(var(--mc-color-dark)/4), calc(var(--mc-color-lightest)/4));--mc-yellow-shadow:rgb(calc(var(--mc-color-lightest)/4), calc(var(--mc-color-lightest)/4), calc(var(--mc-color-dark)/4));--mc-white-shadow:rgb(calc(var(--mc-color-lightest)/4), calc(var(--mc-color-lightest)/4), calc(var(--mc-color-lightest)/4))}.mc-font,.mc-font *{word-spacing:var(--mc-text-pixel-size);font-family:minecraft}.mc-font s,.mc-font u,s.mc-font,u.mc-font{text-decoration-thickness:var(--mc-text-pixel-size)}.mc-font u,u.mc-font{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under}.mc-black{color:var(--mc-black)}.mc-dark_blue{color:var(--mc-dark_blue)}.mc-dark_green{color:var(--mc-dark_green)}.mc-dark_aqua{color:var(--mc-dark_aqua)}.mc-dark_red{color:var(--mc-dark_red)}.mc-dark_purple{color:var(--mc-dark_purple)}.mc-gold{color:var(--mc-gold)}.mc-gray{color:var(--mc-gray)}.mc-dark_gray{color:var(--mc-dark_gray)}.mc-blue{color:var(--mc-blue)}.mc-green{color:var(--mc-green)}.mc-aqua{color:var(--mc-aqua)}.mc-red{color:var(--mc-red)}.mc-light_purple{color:var(--mc-light_purple)}.mc-yellow{color:var(--mc-yellow)}.mc-white{color:var(--mc-white)}.mc-shadow .mc-white,.mc-white .mc-shadow,.mc-white.mc-shadow{color:var(--mc-white);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-white-shadow)}.mc-shadow .mc-yellow,.mc-yellow .mc-shadow,.mc-yellow.mc-shadow{color:var(--mc-yellow);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-yellow-shadow)}.mc-light_purple .mc-shadow,.mc-light_purple.mc-shadow,.mc-shadow .mc-light_purple{color:var(--mc-light_purple);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-light_purple-shadow)}.mc-red .mc-shadow,.mc-red.mc-shadow,.mc-shadow .mc-red{color:var(--mc-red);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-red-shadow)}.mc-aqua .mc-shadow,.mc-aqua.mc-shadow,.mc-shadow .mc-aqua{color:var(--mc-aqua);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-aqua-shadow)}.mc-green .mc-shadow,.mc-green.mc-shadow,.mc-shadow .mc-green{color:var(--mc-green);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-green-shadow)}.mc-blue .mc-shadow,.mc-blue.mc-shadow,.mc-shadow .mc-blue{color:var(--mc-blue);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-blue-shadow)}.mc-dark_gray .mc-shadow,.mc-dark_gray.mc-shadow,.mc-shadow .mc-dark_gray{color:var(--mc-dark_gray);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_gray-shadow)}.mc-gray .mc-shadow,.mc-gray.mc-shadow,.mc-shadow .mc-gray{color:var(--mc-gray);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-gray-shadow)}.mc-gold .mc-shadow,.mc-gold.mc-shadow,.mc-shadow .mc-gold{color:var(--mc-gold);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-gold-shadow)}.mc-dark_purple .mc-shadow,.mc-dark_purple.mc-shadow,.mc-shadow .mc-dark_purple{color:var(--mc-dark_purple);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_purple-shadow)}.mc-dark_red .mc-shadow,.mc-dark_red.mc-shadow,.mc-shadow .mc-dark_red{color:var(--mc-dark_red);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_red-shadow)}.mc-dark_aqua .mc-shadow,.mc-dark_aqua.mc-shadow,.mc-shadow .mc-dark_aqua{color:var(--mc-dark_aqua);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_aqua-shadow)}.mc-dark_green .mc-shadow,.mc-dark_green.mc-shadow,.mc-shadow .mc-dark_green{color:var(--mc-dark_green);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_green-shadow)}.mc-dark_blue .mc-shadow,.mc-dark_blue.mc-shadow,.mc-shadow .mc-dark_blue{color:var(--mc-dark_blue);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-dark_blue-shadow)}.mc-black .mc-shadow,.mc-black.mc-shadow,.mc-shadow .mc-black{color:var(--mc-black);text-shadow:var(--mc-text-pixel-size) var(--mc-text-pixel-size) var(--mc-black-shadow)}.mc-title{word-wrap:break-word;margin:calc(var(--mc-text-pixel-size)*2);font-size:4em}.mc-subtitle{word-wrap:break-word;font-size:2em}.chat{padding:.25em .25em .25em 1em}.chat,.chatbox{background-color:var(--mc-chat-background)}.chatbox{width:var(--mc-chat-width);padding:0 1em}ul.chatlist{padding:0;list-style-type:none}ul.chatlist>li{background-color:var(--mc-chat-background);width:var(--mc-chat-width);padding:0 1em}ul.chatlist>li.fade75{opacity:.75}ul.chatlist>li.fade50{opacity:.5}ul.chatlist>li.fade25{opacity:.25}@font-face{font-family:Monocraft;src:url(../fonts/Monocraft.ttf)format("truetype");font-display:swap}:root{--px:2px;--font-mc:"minecraft", "Monocraft", monospace;--font-mono:"Monocraft", monospace;--mc-text-pixel-size:var(--px);--bg:#141418;--panel:#2a2a2e;--panel-hi:#4a4a50;--panel-lo:#111114;--text:#e0e0e0;--muted:#a0a0a0;--dim:#6a6a6a;--done:#5f5;--avail:#fa0;--locked:#6a6a6a;--accent:#f5f;--xp:#80ff20;--xp-dark:#2c5c08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--font-mc);word-spacing:var(--px);background:linear-gradient(#0a0a0edb,#0a0a0eeb),url(../tex/minecraft/block/deepslate_tiles.png) 0 0/64px 64px;background-color:var(--bg);-webkit-font-smoothing:none;font-smooth:never;margin:0;font-size:16px;line-height:1.25}body,img{image-rendering:pixelated}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:400}h1{font-size:32px}h2{font-size:24px}h3{font-size:16px}p{margin:0 0 8px}.muted{color:var(--muted)}.dim{color:var(--dim)}.mono{font-family:var(--font-mono)}.shadow{text-shadow:var(--px) var(--px) 0 #000000bf}.mc-panel{background:var(--panel);box-shadow:inset var(--px) var(--px) 0 var(--panel-hi),inset calc(var(--px)*-1) calc(var(--px)*-1) 0 var(--panel-lo),0 0 0 var(--px) #000;padding:12px 14px}.mc-panel.inventory{color:#3f3f3f;box-shadow:inset var(--px) var(--px) 0 #fff,inset calc(var(--px)*-1) calc(var(--px)*-1) 0 #555,0 0 0 var(--px) #000;background:#c6c6c6}.mc-panel.inventory .label{color:#3f3f3f}.mc-slot{width:36px;height:36px;box-shadow:inset var(--px) var(--px) 0 #373737,inset calc(var(--px)*-1) calc(var(--px)*-1) 0 #fff;background:#8b8b8b;flex:none;place-items:center;display:inline-grid;position:relative}.mc-slot.lg{width:52px;height:52px}.mc-slot.dark{box-shadow:inset var(--px) var(--px) 0 #000,inset calc(var(--px)*-1) calc(var(--px)*-1) 0 #4a4a50;background:#1e1e22}.mc-slot.done:after{content:"";inset:var(--px);pointer-events:none;background:#55ff5538;position:absolute}.mc-button{color:#fff;min-height:40px;font:inherit;text-shadow:var(--px) var(--px) 0 #3f3f3f;white-space:nowrap;cursor:pointer;image-rendering:pixelated;background:0 0;border:6px solid #0000;-o-border-image:url(../tex/minecraft/gui/sprites/widget/button.png) 3 fill/6px;border-image:url(../tex/minecraft/gui/sprites/widget/button.png) 3 fill/6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mc-button.active,.mc-button:focus-visible,.mc-button:hover,.mc-button[data-state=on]{color:#ffffa0;border-image-source:url(../tex/minecraft/gui/sprites/widget/button_highlighted.png);outline:none}.mc-button:disabled{color:#a0a0a0;text-shadow:none;cursor:default;border-image-source:url(../tex/minecraft/gui/sprites/widget/button_disabled.png)}.mc-button.sm{border-width:4px;border-image-width:4px;min-height:32px;padding:0 8px;font-size:16px}.mc-button.icon{width:32px;padding:0}.mc-input{color:#fff;height:40px;font:inherit;border:var(--px) solid #a0a0a0;background:#000;outline:none;padding:0 8px}.mc-input:focus{border-color:#fff}.mc-check{cursor:pointer;border:var(--px) solid #a0a0a0;background:#000;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.mc-check:hover{border-color:#fff}.mc-check img{width:18px;height:14px}.mc-progress{height:10px;box-shadow:inset 0 0 0 var(--px) #000;background:#000;position:relative;overflow:hidden}.mc-progress .fill{background:linear-gradient(var(--xp) 0 60%,#5ab814 60%);height:100%;box-shadow:inset 0 calc(var(--px)*-1) 0 var(--xp-dark);transition:width .4s steps(12,end)}.mc-progress.done .fill{background:linear-gradient(#ff5 0 60%,#e0a800 0)}.mc-tooltip{z-index:100;color:#fff;border:var(--px) solid;outline:var(--px) solid #100010f0;max-width:420px;text-shadow:var(--px) var(--px) 0 #3f3f3f;background:#100010f0;border-image:linear-gradient(#5000ff,#28007f) 1;padding:6px 8px;font-size:16px;animation:80ms steps(2,end) tip-in}@keyframes tip-in{0%{opacity:0}}.mc-overlay{z-index:90;background:#0009;position:fixed;inset:0}.mc-dialog{z-index:91;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.frame{background:url(../tex/minecraft/gui/sprites/advancements/task_frame_unobtained.png) 0 0/100% 100%;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.frame.goal{background-image:url(../tex/minecraft/gui/sprites/advancements/goal_frame_unobtained.png)}.frame.challenge{background-image:url(../tex/minecraft/gui/sprites/advancements/challenge_frame_unobtained.png)}.frame.done{background-image:url(../tex/minecraft/gui/sprites/advancements/task_frame_obtained.png)}.frame.goal.done{background-image:url(../tex/minecraft/gui/sprites/advancements/goal_frame_obtained.png)}.frame.challenge.done{background-image:url(../tex/minecraft/gui/sprites/advancements/challenge_frame_obtained.png)}.frame.locked>*{filter:grayscale()brightness(.55)}.chip{white-space:nowrap;box-shadow:inset 0 0 0 var(--px) #ffffff1f;background:#00000073;align-items:center;gap:4px;padding:0 6px;font-size:16px;line-height:20px;display:inline-flex}.chip.done{color:var(--done)}.chip.available{color:var(--avail)}.chip.locked{color:var(--locked)}.chip.accent{color:var(--accent)}.container{width:min(1200px,100%);margin:0 auto;padding:0 16px}.stack{flex-direction:column;gap:12px}.row,.stack{display:flex}.row{align-items:center;gap:8px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.section-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:24px 0 10px;display:flex}.section-title h2{text-shadow:var(--px) var(--px) 0 #000}.section-title .hint{color:var(--muted)}@media (width<=640px){body{font-size:16px;overflow-x:hidden}.mc-panel{padding:8px 10px}.chip,.meta .mc-button,.stack .mc-button{white-space:normal;max-width:100%}.mc-text{overflow-wrap:anywhere}h1{font-size:24px}h2{font-size:20px}}.mc-text[data-v-afafc4ec]{white-space:pre-line}.b[data-v-afafc4ec]{font-weight:700}.i[data-v-afafc4ec]{font-style:italic}.u[data-v-afafc4ec]{text-decoration:underline}.s[data-v-afafc4ec]{text-decoration:line-through}.item-icon[data-v-c6ca3b02]{--s:32px;width:var(--s);height:var(--s);vertical-align:middle;flex:none;display:inline-block;position:relative}.item-icon[data-v-c6ca3b02],img[data-v-c6ca3b02]{image-rendering:pixelated}img[data-v-c6ca3b02]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;inset:0}.cube[data-v-c6ca3b02],img[data-v-c6ca3b02]{position:absolute}.cube[data-v-c6ca3b02]{--c:calc(var(--s)*.56);width:var(--c);height:var(--c);transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-58%)rotateX(-30deg)rotateY(45deg)}.face[data-v-c6ca3b02]{image-rendering:pixelated;backface-visibility:hidden;background-position:top;background-size:100% 100%;position:absolute;inset:0}.top[data-v-c6ca3b02]{transform:rotateX(90deg) translateZ(calc(var(--c)/2))}.left[data-v-c6ca3b02]{transform:rotateY(-90deg) translateZ(calc(var(--c)/2));filter:brightness(.8)}.right[data-v-c6ca3b02]{transform:translateZ(calc(var(--c)/2));filter:brightness(.62)}.missing[data-v-c6ca3b02]{color:#f5f;background:repeating-conic-gradient(#000 0 25%,#f0f 0 50%) 0 0 /50% 50%;opacity:.6;place-items:center;width:100%;height:100%;font-family:minecraft;display:grid}.count[data-v-c6ca3b02]{font-size:calc(var(--s)*.42);color:#fff;text-shadow:.12em .12em #3f3f3f;pointer-events:none;line-height:1;position:absolute;bottom:-3px;right:-2px}.id[data-v-c6ca3b02]{font-size:.8em}.sync[data-v-c84d405a]{all:unset;cursor:pointer;background:#0006;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.sync[data-v-c84d405a]:focus-visible,.sync[data-v-c84d405a]:hover{background:#000000b3}.ping[data-v-c84d405a]{width:20px;height:16px}.info[data-v-c84d405a]{background:#0000004d;gap:4px;padding:8px}.u[data-v-c84d405a]{text-decoration:underline}.top[data-v-27e513eb]{z-index:20;border-bottom:var(--px) solid #000;box-shadow:0 var(--px) 0 #ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:sticky;top:0}.bar[data-v-27e513eb]{gap:12px;padding-top:8px;padding-bottom:8px}.brand[data-v-27e513eb]{color:#fa0;gap:8px;font-size:20px}nav[data-v-27e513eb]{gap:6px}.loading[data-v-27e513eb]{text-align:center;padding:48px 0}.foot[data-v-27e513eb]{padding:32px 16px;font-size:14px}nav .mc-button[data-v-27e513eb] .mc-text{white-space:nowrap}@media (width<=720px){.top[data-v-27e513eb]{position:static}.brand[data-v-27e513eb]{flex:1}nav[data-v-27e513eb]{flex-wrap:nowrap;flex:1 0 100%;order:3;padding-bottom:4px;overflow-x:auto}}.u[data-v-27e513eb]{text-decoration:underline}
