.og-game.minecraft-stage{--font:"DM Sans", "DM Sans Fallback", system-ui, sans-serif;--climb-font:var(--font);--ink:#1d1a12;--ink-2:#3b3424;--ink-3:#6b5f45;--muted:#6b5f45;--kicker:#8a5a00;--gold:#ffd84a;--paper:#f6f0e1;--card:#f6f0e1f5;--card-glass:#f6f0e1f2;--edge:#1d1a12;--climb-ruler-w:0px;width:100%;max-width:none;color:var(--ink);font-family:var(--font);background:#7fbdf0;container:game/inline-size}.minecraft-stage .mc-board{--walk:0;position:absolute;inset:0;overflow:hidden}.minecraft-stage .mc-scene{position:absolute;inset:0;overflow:hidden}.minecraft-stage .mc-scene-art{object-fit:cover;object-position:50% 67%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;min-width:170%;max-width:none;height:100%;transform:translateX(calc(-1 * var(--walk) * (100% - 100vw)));transition:transform 1.4s cubic-bezier(.33,.9,.36,1);position:absolute;top:0;left:0}.minecraft-stage .mc-walker{left:calc(22% + var(--walk) * 40%);pointer-events:none;width:clamp(64px,9vw,112px);transition:left 1.4s cubic-bezier(.33,.9,.36,1);position:absolute;top:67%;transform:translate(-50%,-88%)}@media (orientation:portrait){.minecraft-stage .mc-walker{width:clamp(60px,18vw,96px)}}.minecraft-stage .mc-walker img{filter:drop-shadow(0 6px 4px #00000047);width:100%;height:auto;animation:1.6s ease-in-out infinite alternate mc-bob;display:block}.minecraft-stage .mc-walker.is-walking img{animation:.35s ease-in-out infinite alternate mc-step}@keyframes mc-bob{to{transform:translateY(-5%)}}@keyframes mc-step{to{transform:translateY(-6%)}}.minecraft-stage .mc-gain{white-space:nowrap;border:2px solid var(--ink);background:var(--gold);color:var(--ink);font:800 13px/1.3 var(--font);border-radius:8px;padding:2px 8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.minecraft-stage .mc-gain-pass{background:var(--paper)}@media (prefers-reduced-motion:reduce){.minecraft-stage .mc-walker,.minecraft-stage .mc-scene-art{transition:none}.minecraft-stage .mc-walker.is-walking img{animation:none}}.minecraft-stage .climb-score,.minecraft-stage .climb-progress,.minecraft-stage .climb-switches,.minecraft-stage .climb-card,.minecraft-stage .climb-result,.minecraft-stage .climb-refused,.minecraft-stage .climb-result-actions,.og-game.minecraft-stage .og-hero,.og-game.minecraft-stage .og-passask{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.minecraft-stage .mc-upper{z-index:3;left:50%;top:calc(env(safe-area-inset-top) + 170px);pointer-events:none;width:min(640px,100% - 20px);position:absolute;transform:translate(-50%)}@media (width>=900px){.minecraft-stage .mc-upper{top:calc(env(safe-area-inset-top) + 92px)}}.minecraft-stage .mc-upper .climb-card{pointer-events:auto;margin:0}.minecraft-stage .climb-card-category{color:var(--kicker);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.minecraft-stage .mc-mode-tag{background:var(--ink);color:var(--gold);letter-spacing:.04em;border-radius:6px;margin-left:4px;padding:0 6px;display:inline-block}.minecraft-stage .climb-card-text{font-weight:800}.og-game.minecraft-stage .climb-lower{top:calc(env(safe-area-inset-top) + 170px);padding-bottom:env(safe-area-inset-bottom);justify-content:flex-end}@media (width>=900px){.og-game.minecraft-stage .climb-lower{top:calc(env(safe-area-inset-top) + 92px)}}.og-game.minecraft-stage .og-dock .og-field{color:var(--ink);background:#fff}.mc-start{position:relative}@media (width>=900px) and (height>=640px){html[data-brand=crowdict] .edition.ed-home .ed-start.mc-start{overflow:visible}}.mc-level-pick{flex-direction:column;gap:6px;display:flex}.mc-level-label{font:600 13px/1.3 var(--ed-sans,"DM Sans", "DM Sans Fallback", sans-serif);color:var(--ed-ink,#1d1a12);align-items:baseline;gap:8px;margin:0;display:flex}.mc-level-meta{color:var(--ed-mute,#6b5f45);text-transform:capitalize;margin-left:auto;font-weight:400}.mc-levels{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.edition .mc-level{border:1px solid var(--ed-rule,#b9afa1);background:var(--ed-paper,#f5f0e6);min-width:0;height:34px;color:var(--ed-ink,#1d1a12);font:700 13px/1 var(--ed-sans,"DM Sans", "DM Sans Fallback", sans-serif);cursor:pointer;border-radius:2px}.edition .mc-level[data-played]{box-shadow:inset 0 -3px 0 var(--ed-red,#8a5a00)}.edition .mc-level[aria-pressed=true]{border-color:var(--ed-ink,#1d1a12);background:var(--ed-ink,#1d1a12);color:var(--ed-card,#fffaf0)}.mc-level:focus-visible{outline:2px solid var(--ed-red,#8a5a00);outline-offset:2px}.mc-start-mascot{display:none}@media (width>=900px) and (height>=640px){.mc-start-mascot{pointer-events:none;width:clamp(96px,8vw,150px);animation:2.4s ease-in-out infinite alternate mc-hover;display:block;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.minecraft-stage[data-screen=intro] .mc-walker{display:none}}.mc-start-mascot img{filter:drop-shadow(0 8px 6px #0000004d);width:100%;height:auto;display:block}@keyframes mc-hover{to{transform:translate(-50%,-8px)}}.mc-level-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mc-disclaimer{opacity:.7;margin-top:24px;font-size:13px}@media (prefers-reduced-motion:reduce){.mc-start-mascot{animation:none}}@media (width>=900px){.og-game.minecraft-stage .og-sheet{left:50%;right:auto;transform:translate(-50%)}}.mc-party-scene{--walk:0;position:absolute;inset:0;overflow:hidden}.mc-party-walker{--p-walk:0;--lane:0;left:clamp(4%, calc(22% + var(--p-walk) * 40% + (var(--p-walk) - var(--walk)) * 60% - var(--lane) * 4.5%), 92%);top:calc(67% + var(--lane) * 3.5%);width:clamp(48px,6vw,84px);z-index:calc(10 - var(--lane));flex-direction:column;align-items:center;gap:2px;transition:left 1.4s cubic-bezier(.33,.9,.36,1),top .4s;display:flex;position:absolute;transform:translate(-50%,-88%)}.mc-party-walker.is-me{z-index:11}.mc-party-face{filter:drop-shadow(0 6px 4px #00000047);width:100%;height:auto}.mc-party-tag{white-space:nowrap;color:#1d1a12;background:#f6f0e1;border:2px solid #1d1a12;border-radius:6px;padding:1px 6px;font:800 11px/1.3 DM Sans,DM Sans Fallback,system-ui,sans-serif}.mc-party-walker.is-me .mc-party-tag{background:#ffd84a}@media (prefers-reduced-motion:reduce){.mc-party-walker{transition:none}}@media (width<=899px){html[data-brand=crowdict] .edition.ed-minecraft .ed-masthead-name{white-space:nowrap;font-size:clamp(24px,7.8vw,56px)}}.minecraft-stage .mc-dig{--sy:38;--by:87;--H:calc((var(--by) - var(--sy)) / (.87 - var(--s0)));--ah:calc(var(--H) * 1cqh);--aw:calc(var(--ah) * 2 / 3);--at:calc((var(--sy) - var(--s0) * var(--H)) * 1cqh);--sp:calc(var(--aw) * .2);--sw:calc(var(--aw) * .11);position:absolute;inset:0;overflow:hidden;container-type:size}@media (width>=900px){.minecraft-stage .mc-dig{--sy:41;--by:90}}.minecraft-stage .mc-dig-sky{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.minecraft-stage .mc-dig-field{top:var(--at);left:calc(50cqw - var(--aw) * 1.5 - (var(--cur) - 4.5) * var(--sp));width:calc(var(--aw) * 3);height:var(--ah);transition:left .6s cubic-bezier(.3,.7,.3,1);position:absolute}.minecraft-stage .mc-dig-art{top:0;left:calc(var(--aw) * (1 + var(--k)));width:var(--aw);max-width:none;height:100%;position:absolute}.minecraft-stage .mc-dig-art[data-mirror]{transform:scaleX(-1)}.minecraft-stage .mc-shaft{left:calc(var(--aw) * 1.5 + (var(--i) - 4.5) * var(--sp) - var(--sw) / 2);top:calc(var(--s0) * 100%);width:var(--sw);height:calc((var(--depth) - var(--s0)) * 100% + var(--sw) * .4);background:linear-gradient(#2b1c10,#120b06);border-radius:0 0 10px 10px;position:absolute;box-shadow:inset 3px 0 #ffd68c40,inset -3px 0 #00000073,0 0 0 2px #00000059}.minecraft-stage .mc-dig[data-digging] .mc-shaft.is-current{animation:mc-shaft-dig var(--dig-ms) cubic-bezier(.35, .1, .35, 1) both}@keyframes mc-shaft-dig{0%{height:0}}.minecraft-stage .mc-shaft-mark{width:calc(var(--sw) * 1.15);opacity:.9;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,25%)}.minecraft-stage .mc-digger{left:calc(var(--aw) * 1.5 + (var(--i) - 4.5) * var(--sp));top:calc(var(--depth) * 100%);width:calc(var(--sw) * 1.7);transition:left .6s cubic-bezier(.3,.7,.3,1);position:absolute;transform:translate(-50%,-78%)}.minecraft-stage .mc-dig[data-digging] .mc-digger{animation:mc-digger-dig var(--dig-ms) cubic-bezier(.35, .1, .35, 1) both}@keyframes mc-digger-dig{0%{top:calc(var(--s0) * 100%)}}.minecraft-stage .mc-digger img{width:100%;max-width:none;height:auto;display:block}.minecraft-stage .mc-dig .mc-gain{position:absolute;top:10%;left:100%}.minecraft-stage .mc-tiers{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.minecraft-stage .mc-tiers li{left:0;right:0;top:calc(var(--at) + var(--top) * var(--ah));border-top:2px solid #ffffff80;transition:border-color .2s;position:absolute}.minecraft-stage .mc-tiers span{color:#fff;font:700 13px/1.2 var(--font);white-space:nowrap;background:#14120cc7;border-radius:999px;padding:3px 10px;position:absolute;top:6px;right:12px}.minecraft-stage .mc-tiers li.is-lit{border-top:4px solid var(--gold,#ffce40)}.minecraft-stage .mc-tiers li.is-lit:after{content:"";height:calc((var(--bottom) - var(--top)) * var(--ah));mix-blend-mode:screen;background:radial-gradient(45% 70% at 50% 55%,#ffd66e61,#0000 70%);animation:.9s ease-out both mc-layer-glow;position:absolute;top:0;left:0;right:0}.minecraft-stage .mc-tiers li.is-deepest:after{background:radial-gradient(70% 90% at 50% 55%,#ffe28c99,#0000 72%);animation:1.4s ease-out both mc-layer-flash}@keyframes mc-layer-glow{0%{opacity:0}}@keyframes mc-layer-flash{0%{opacity:0}20%{opacity:1;filter:brightness(1.6)}to{opacity:.8}}.minecraft-stage .mc-tiers li.is-lit span{background:var(--gold,#ffce40);color:#1d1a12;animation:.5s cubic-bezier(.3,1.6,.4,1) both mc-tier-lit}@keyframes mc-tier-lit{0%{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.minecraft-stage .mc-dig-field,.minecraft-stage .mc-digger{transition:none}.minecraft-stage .mc-dig[data-digging] .mc-shaft.is-current,.minecraft-stage .mc-dig[data-digging] .mc-digger,.minecraft-stage .mc-tiers li.is-lit:after{animation:none}}.mc-summary{margin:0 0 14px}.mc-summary-ground{background-color:#1d1a12;background-repeat:repeat-x;border:3px solid #1d1a12;border-radius:14px;position:relative;overflow:hidden}.mc-summary-shaft{left:calc((var(--i) + .5) * 100% / var(--n));background:linear-gradient(#2b1c10,#120b06);border-radius:0 0 4px 4px;width:12px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #0006}.mc-summary-shaft img{max-width:none;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:24px!important;height:24px!important}.mc-summary figcaption{font:600 14px/1.3 var(--ed-sans,"DM Sans", "DM Sans Fallback", sans-serif);color:var(--ed-ink,#1d1a12);margin-top:6px}.mc-next .topic-rating{margin-top:12px}.mc-party-scene .mc-pdig{--sy:30;--by:90}.mc-pdig-field{top:var(--at);left:calc(50cqw - var(--aw) * 1.5);width:calc(var(--aw) * 3);height:var(--ah);position:absolute}.mc-pdig-player{left:calc((var(--i) + .5) * 100cqw / var(--n));top:calc(var(--at) + var(--s0) * var(--ah));width:min(12cqw,90px);position:absolute;transform:translate(-50%)}.mc-pdig-shaft{width:46%;height:calc((var(--depth) - var(--s0)) * var(--ah) + 10px);animation:mc-shaft-dig var(--dig-ms) cubic-bezier(.35, .1, .35, 1) both;background:linear-gradient(#2b1c10,#120b06);border-radius:0 0 8px 8px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 2px 0 #ffd68c40,0 0 0 2px #00000059}.mc-pdig-face{left:50%;top:calc((var(--depth) - var(--s0)) * var(--ah));width:100%;position:absolute;transform:translate(-50%,-80%)}.mc-party-scene[data-digging] .mc-pdig-face{animation:mc-pdig-face var(--dig-ms) cubic-bezier(.35, .1, .35, 1) both}@keyframes mc-pdig-face{0%{top:0}}.mc-pdig-face img{width:100%;max-width:none;height:auto;display:block}.mc-pdig-tag{color:#fff;font:700 12px/1.3 var(--font);white-space:nowrap;background:#14120ccc;border-radius:999px;padding:2px 8px;position:absolute;bottom:calc(100% + min(12cqw,90px)/1.11111);left:50%;transform:translate(-50%)}.mc-pdig-player.is-me .mc-pdig-tag{color:#1d1a12;background:#ffce40}.mc-pdig-best{left:50%;top:calc((var(--depth) - var(--s0)) * var(--ah) + 6px);color:#1d1a12;font:800 12px/1.2 var(--font);white-space:nowrap;animation:mc-tier-lit .5s cubic-bezier(.3, 1.6, .4, 1) calc(var(--dig-ms) * .9) both;background:#ffce40;border-radius:999px;padding:3px 10px;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mc-pdig-shaft,.mc-party-scene[data-digging] .mc-pdig-face,.mc-pdig-best{animation:none}}.minecraft-stage[data-phase=finished] .mc-tiers{display:none}.mc-pdig-face img{aspect-ratio:1;width:100%!important;height:auto!important}.minecraft-stage[data-phase=finished] .mc-dig{filter:blur(6px)saturate(.6)brightness(1.35);opacity:.3;transition:filter .4s,opacity .4s}
