.rf-fact-icon{flex:none;display:inline-flex}.rf-facts:not([data-variant=original]){width:100%;max-width:480px;font:16px/1.35 var(--do-font-body);color:var(--do-text);gap:8px}.rf-facts:not([data-variant=original]) li{gap:12px;min-height:28px}.rf-facts:not([data-variant=original]) svg{width:24px;height:24px;color:var(--do-text)}.rf-fact-count{align-items:baseline;gap:10px;display:inline-flex}.rf-fact-copy:has(>.rf-fact-count){display:flex}.rf-facts:not([data-variant=original]) li:has(.rf-fact-count) .rf-fact-icon{align-self:flex-end;margin-bottom:calc(.675em - 12px)}.rf-fact-count strong{font:28px/1 var(--do-font-display);color:var(--do-selected);text-shadow:var(--do-wordmark-shadow)}.rf-facts[data-variant=open] .rf-fact-icon{justify-content:center;width:32px}.gp-game{justify-self:center;width:256px}.gp-draft-area{opacity:1;grid-template-rows:40px 78px;gap:10px;max-height:140px;margin-bottom:18px;transition:max-height .65s cubic-bezier(.16,1,.3,1),opacity .25s,transform .55s,margin .55s;display:grid;transform:translateY(0)}.gp-phase-1 .gp-draft-area,.gp-phase-2 .gp-draft-area{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transform:translateY(20px)}.gp-turn{text-align:center;background:var(--do-pick-you);white-space:nowrap;border:2px solid #9eafb0;padding:10px 0;font:15px Minecraft,sans-serif;position:relative}.gp-turn>span:not([class]){background:#5f5;height:2px;transition:width 1s linear;position:absolute;bottom:-2px;left:0}.gp-you{color:var(--gp-you)}.gp-rival{color:var(--gp-rival)}.gp-dash{color:#eee}.gp-clock{text-align:center;color:#ddd;text-shadow:2px 2px #333;min-height:32px;margin-top:8px;font:24px Minecraft,sans-serif}.gp-message{animation:.35s cubic-bezier(.16,1,.3,1) both gp-chat-in}@keyframes gp-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gp-tooltip{z-index:100;color:#fff;pointer-events:none;background:#100615;border:2px solid #2f0865;max-width:280px;padding:8px 10px;font:18px/1.3 Minecraft,sans-serif;position:fixed;box-shadow:0 4px 12px #0008}.gp-advancement-name{color:#5f5}.gp-native .ng-game{width:208px}.gp-native .gp-draft-area{grid-template-rows:36px 72px;gap:10px;max-height:118px;margin-bottom:14px}.gp-native .gp-phase-1 .gp-draft-area,.gp-native .gp-phase-2 .gp-draft-area{max-height:0;margin-bottom:0}.gp-native .gp-turn{padding:9px 0;font-size:13px}.ng-picks{width:208px;height:72px;position:relative}.ng-picks>canvas{width:208px;height:72px;image-rendering:pixelated;position:absolute;inset:0}.ng-pick{cursor:help;width:40px;height:40px;position:absolute;top:16px}.ng-pick-0{left:16px}.ng-pick-1{right:16px}.ng-pick img{object-fit:contain;width:40px;height:40px}.ng-picks b{color:#fff;text-shadow:2px 2px #555;font:700 20px Minecraft,sans-serif;position:absolute;top:23px;left:50%;transform:translate(-50%)}.ng-board{width:208px;height:210px;position:relative}.ng-draft-frame{opacity:0;transition:opacity .55s;position:absolute;inset:0}.ng-draft-frame canvas{width:208px;height:208px;image-rendering:pixelated}.gp-native img.ng-hud-frame{width:188px;height:210px;image-rendering:pixelated;opacity:1;transition:opacity .55s;position:absolute;top:0;left:10px}.ng-grid{grid-template-columns:repeat(5,36px);transition:transform .65s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:6px;left:16px}.ng-cell{cursor:help;width:32px;height:32px;margin:0 4px 4px 0;transition:background-color .4s;display:block;position:relative}.ng-cell img{object-fit:contain;width:32px;height:32px;transition:opacity .35s;display:block}.ng-owner-1{background:#5ff}.ng-owner-2{background:#ff646e}.ng-score{text-shadow:2px 2px #444;opacity:1;justify-content:space-between;align-items:center;width:176px;height:20px;font:14px Minecraft,sans-serif;transition:opacity .4s;display:flex;position:absolute;top:188px;left:16px}.ng-score strong{gap:3px;font-size:18px;font-weight:400;display:flex}.gp-phase-0 .ng-draft-frame{opacity:1}.gp-native .gp-phase-0 img.ng-hud-frame,.gp-phase-0 .ng-score{opacity:0}.gp-phase-0 .ng-grid{transform:translateY(10px)}.gp-native .gp-clock{min-height:24px;font:20px Minecraft,sans-serif}.gp-native .gp-tooltip{text-shadow:2px 2px #3f3f3f;background:#100010f0;border:2px solid;border-image:linear-gradient(#5000a0,#280050) 1;width:max-content;max-width:min(600px,100vw - 24px);padding:6px 8px;font:20px/1.25 Minecraft,sans-serif;box-shadow:0 0 0 2px #100010f0}.gp-native [tabindex]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ng-turn-label{position:relative}.gp-turn .ng-pick-timer{transform-origin:0;background:#5f5;width:100%;height:2px;position:absolute;bottom:0;left:0;transition:none!important}.ms-page{--gp-rival:#f55;--board-move-duration:.48s}.ms-composition{grid-template-rows:390px 156px 166px;grid-template-columns:340px;align-items:start;gap:24px;width:340px;height:760px;margin:auto;display:grid}.ms-phases{grid-row:2;grid-template-rows:repeat(3,44px);justify-self:center;gap:10px;width:260px;display:grid}.ms-phases .game-button{padding-right:8px;display:flex}.ms-page .ng-game{grid-row:1;justify-self:center;width:208px;height:390px;position:relative}.ms-page .gp-draft-area{height:118px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s;position:absolute;inset:0 0 auto;max-height:118px!important;margin:0!important}.ms-page .ng-board{position:absolute;top:140px;left:0}.ms-page .gp-clock{width:208px;margin:0;position:absolute;top:358px}.ms-page .ng-draft-frame,.ms-page img.ng-hud-frame{transition:opacity 1s cubic-bezier(.4,0,.2,1)}.ms-page .ng-grid{transition:transform 1s cubic-bezier(.4,0,.2,1)}.ms-page .ng-score{text-shadow:.1em .1em #2a2a2a;grid-template-columns:1fr auto 1fr;align-items:center;height:18px;display:grid;top:185px}.ms-page .ng-score>span:last-child{text-align:right}.ms-page .ng-score strong{color:#aaa;gap:1px;font-size:18px;line-height:18px}.ms-page .ng-score>.gp-you,.ms-page .ng-score>.gp-rival{font-size:15px;font-weight:700;line-height:18px}.ms-page .gp-you{color:#5ff;text-shadow:2px 2px #153f3f}.ms-page .gp-rival{color:#f55;text-shadow:2px 2px #3f1515}.ms-page .ng-score .gp-you{text-shadow:.1em .1em #153f3f}.ms-page .ng-score .gp-rival{text-shadow:.1em .1em #3f1515}.ms-page .ng-owner-2{background:#f55}.ms-chat{grid-row:3;width:100%;height:166px;font:16px/1.45 Minecraft,sans-serif;overflow:hidden}.ms-chat-lines{transition:filter .5s,opacity .5s}.ms-chat p{overflow-wrap:anywhere;background:#0009;margin:0;padding:3px 7px}.ms-fast .ms-chat-lines{filter:blur(4px);opacity:.38;-webkit-user-select:none;user-select:none}.ms-page [tabindex]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ms-page ::selection{color:#10202a;background:#5ff}@media (width<=680px){.ms-page .ms-composition{grid-template-rows:390px 156px 166px;grid-template-columns:minmax(0,1fr);gap:24px;width:min(340px,100vw - 24px);height:760px;padding:0}.ms-page .ng-game{grid-area:1/1}.ms-page .ms-phases{grid-area:2/1;grid-template-rows:repeat(3,44px);grid-template-columns:1fr;justify-self:center;gap:10px;width:260px}.ms-page .ms-chat{grid-area:3/1;height:166px;display:block}}@media (prefers-reduced-motion:reduce){.ms-page *{transition:none!important;animation:auto!important;animation-timeline:none!important}.ms-fast .ms-chat-lines{filter:none;opacity:1}}.ms-page .ng-board,.ms-page .gp-clock{transition:transform var(--board-move-duration) cubic-bezier(.16, 1, .3, 1)}.ms-page .gp-phase-1 .ng-board,.ms-page .gp-phase-2 .ng-board,.ms-page .gp-phase-1 .gp-clock,.ms-page .gp-phase-2 .gp-clock{transform:translateY(-60px)}.ms-page .ng-draft-frame,.ms-page img.ng-hud-frame,.ms-page .ng-grid,.ms-page .gp-draft-area{transition-duration:.48s}.ng-rival-turn{background:var(--do-pick-opponent)}.ms-page .ng-fast-turn>span{opacity:.4}.ng-flying-goal{z-index:5;object-fit:contain;transform-origin:0 0;pointer-events:none;width:40px;height:40px;position:absolute;top:62px;left:16px}.ms-speed,.ms-victory{white-space:nowrap;pointer-events:none;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ms-speed{color:#f5d789;opacity:0;align-items:center;gap:6px;font:14px Minecraft,sans-serif;transition:opacity .2s;display:flex}.ms-fast-forward-icon{flex:none;width:24px;height:24px;position:relative}.ms-speed .ms-fast-forward-icon svg{width:24px;height:24px;position:absolute;top:0;left:-5px}.ms-speed .ms-fast-forward-icon svg+svg{left:5px}.ms-fast .ms-speed{opacity:1}.gp-phase-0 .ms-speed{font-size:12px;top:120px}.ms-victory{opacity:0;color:#fd5;text-shadow:2px 2px #7c5715;font:26px Minecraft,sans-serif}.ms-victory[aria-hidden=false]{opacity:1;animation:ms-win .6s cubic-bezier(.16, 1, .3, 1) var(--board-move-duration) both}@keyframes ms-win{0%{opacity:0;transform:translate(-50%,8px)scale(.88)}to{opacity:1;transform:translate(-50%)scale(1)}}.ms-page .ng-board:after{content:"";pointer-events:none;border:2px solid #0000;position:absolute;inset:0 10px}.ms-page [data-phase="2"] .ng-board:after{animation:ms-board-win 1s ease-out var(--board-move-duration) forwards}.ms-page [data-phase="2"] .ng-score>.gp-you{color:#fd5;text-shadow:.1em .1em #7c5715}.ms-chat p.ms-goal-message{align-items:center;gap:8px;display:flex}.ms-goal-message>img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.ms-chat-verb{color:#bac6c9}.ms-chat-goal{color:#f3efdf;text-shadow:1px 2px #303028}.ms-fast .ms-chat-lines{filter:blur(2px);opacity:.42}@media (prefers-reduced-motion:reduce){.ms-page .ms-victory[aria-hidden=false]{opacity:1;transform:translate(-50%)}.ms-page [data-phase="2"] .ng-board:after{animation:auto;animation-timeline:none}.ms-page .ng-flying-goal{display:none}}.ms-page .gp-turn .ng-turn-label{opacity:1}.ms-page .gp-turn{transition:background-color .18s}.ms-page .ng-fast-turn{background:#35434b}.ms-page .ms-speed{opacity:var(--fast-mix,0);transition:none}.ms-page .ms-chat-lines{filter:blur(calc(2px * var(--chat-fast-mix,0)));opacity:calc((1 - .58 * var(--chat-fast-mix,0)) * var(--chat-opacity,1));transition:none}.ms-page .ng-cell:nth-child(-n+3) img{transition:none}.ms-page .ms-chat{scrollbar-width:thin;scrollbar-color:#41575f transparent;align-content:start;display:block;overflow-y:auto}.ms-chat-lines>p{animation:.3s cubic-bezier(.16,1,.3,1) both ms-chat-arrive}@keyframes ms-chat-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ms-chat-win{color:#fd5;text-shadow:2px 2px #7c5715}.ms-chat-start{color:#bdcbd0}@keyframes ms-board-win{0%{border-color:#fd5}to{border-color:#0000}}.ms-page .ng-game{transform-origin:top;transform:scale(1.25)}.ms-composition{grid-template-rows:488px 156px 166px;height:858px}@media (width<=680px){.ms-page .ms-composition{grid-template-rows:488px 156px 166px;height:858px}.ms-page .ms-chat{height:166px}}@media (prefers-reduced-motion:reduce){.ms-page .ms-chat-lines{filter:none;opacity:1}.ms-chat-lines>p{animation:auto;animation-timeline:none}}.ms-page .ms-chat{padding-top:12px;-webkit-mask-image:linear-gradient(#0000,#000 12px,#000);mask-image:linear-gradient(#0000,#000 12px,#000)}.ms-page .gp-turn .ng-pick-timer{width:100%;height:2px;bottom:0;left:0}.ms-page .ng-cell{isolation:isolate;background:0 0;transition:none}.ms-page .ng-cell:before{content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .18s ease-out;position:absolute;inset:0}.ms-page .ng-cell.ng-owner-1:before{opacity:1;background:#5ff}.ms-page .ng-cell.ng-owner-2:before{opacity:1;background:#f55}.ms-page .ng-cell img{z-index:1;position:relative}.match-showcase{--gp-you:#5ff;--gp-rival:#f55;min-width:0}.match-showcase .ms-chat{pointer-events:none;overflow:hidden}.match-showcase .ms-chat-lines{transition:transform .3s cubic-bezier(.16,1,.3,1)}.match-showcase .ms-fast .ms-chat-lines{transition-duration:.12s}.match-showcase .ng-ready .ng-picks,.match-showcase .ng-ready .gp-turn{opacity:0;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.match-showcase .ms-chat-lines{transition:none}}.match-showcase{font:16px/1.45 Minecraft,sans-serif}.match-showcase .ng-cell img{transition:none}.ms-phase-progress{inset:0 0 0 calc(var(--do-control-size) - 6px);z-index:0;pointer-events:none;opacity:0;position:absolute;overflow:hidden}.ms-phases .game-button-label{z-index:1;position:relative}.ms-phase-progress>span{transform-origin:0;background:#ffffff1f;height:100%;transition:background-color .2s;display:block}.ms-phases button[aria-pressed=true] .ms-phase-progress{opacity:1}.ms-boardleft .ms-phases{grid-template-rows:repeat(3,44px);gap:14px;width:208px}.ms-boardleft .ms-chat{font-size:14px;line-height:1.5}.ms-boardleft .ms-goal-message img{width:24px;height:24px}@media (width>=681px){.ms-boardleft .ms-composition{grid-template-rows:160px 268px;grid-template-columns:312px 224px;gap:28px 32px;width:568px;height:585px;padding-top:24px}.ms-boardleft .ng-game{transform-origin:top;grid-area:1/1/3;transform:scale(1.5)}.ms-boardleft .ms-phases{grid-area:1/2}.ms-boardleft .ms-chat{grid-area:2/2;height:268px}}@media (width<=680px){.ms-boardleft .ms-composition{grid-template-rows:546px 160px 166px;height:920px}.ms-boardleft .ng-game{transform:scale(1.4)}.ms-boardleft .ms-chat{height:166px}}.match-showcase .gp-phase-0 .gp-draft-area.ng-picks-pending{opacity:0;pointer-events:none;transform:translateY(8px)}@media (width>=681px){.ms-boardleft .gp-phase-1 .ng-board,.ms-boardleft .gp-phase-2 .ng-board,.ms-boardleft .gp-phase-1 .gp-clock,.ms-boardleft .gp-phase-2 .gp-clock{transform:translateY(-140px)}.ms-boardleft .gp-phase-1 .ms-speed,.ms-boardleft .gp-phase-2 .ms-victory{top:252px}}.match-showcase [data-opening-board=true] .gp-phase-0 .ng-board{transform:translateY(-140px)}.match-showcase [data-paused=true] .ms-phases button[aria-pressed=true]{color:#c8b58e}.match-showcase [data-paused=true] .ms-phases button[aria-pressed=true] .ms-phase-progress>span{background:#c8b58e24}.ng-demo-pointer{pointer-events:none;z-index:5;position:absolute;inset:0}.ng-demo-cursor{transform-origin:0 0;width:16px;height:22px;position:absolute;top:0;left:0;overflow:visible}.ng-demo-tip{color:#fff;text-shadow:1px 1px #3f3f3f;background:#100010f5;border:2px solid #280050;width:max-content;max-width:250px;padding:4px 6px;font:13px/1.3 Minecraft,sans-serif;position:absolute;bottom:62px;box-shadow:0 0 0 2px #100010}.ng-demo-tip-0{left:12px}.ng-demo-tip-1{right:4px}.ng-click-particles{pointer-events:none;position:absolute;inset:0}.ng-click-particles>span{width:3px;height:3px;position:absolute;box-shadow:1px 1px #102022}.match-showcase [data-resetting=true] .ng-grid,.match-showcase [data-resetting=true] img.ng-hud-frame,.match-showcase [data-resetting=true] .ng-score{opacity:var(--return-board-opacity);transition:none}.match-showcase [data-resetting=true] .ng-grid{transform:none}.match-showcase [data-resetting=true] .ng-draft-frame{opacity:calc(1 - var(--return-board-opacity));transition:none}.match-showcase [data-phase="0"] .ms-chat-lines{transition:none}.cursor-glyph{width:100%;height:100%;image-rendering:pixelated;display:block}.match-showcase [data-phase="0"][data-resetting=false] img.ng-hud-frame,.match-showcase [data-phase="0"][data-resetting=false] .ng-score{opacity:0;transition:none}.ms-page .ng-score>.gp-rival{font-size:10px}.mm-visual{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.mm-board{--board-width:177px;width:var(--board-width);aspect-ratio:1;--pixel:calc(var(--board-width) / (var(--size) * 18 + 4));padding:calc(var(--pixel) * 3);grid-template-columns:repeat(var(--size), 1fr);gap:calc(var(--pixel) * 2);display:grid;position:relative}.mm-board>span{aspect-ratio:1;background:0 0;place-items:center;min-width:0;transition:background-color .22s;display:grid;position:relative}.mm-board img{object-fit:contain;width:88%;height:88%;image-rendering:pixelated}.mm-board>[data-owner=you]{background:#5ff}.mm-board>[data-owner=rival],.mm-board>[data-owner=team]{background:#f55}.mm-status{color:#f2f3eb;min-height:23px;font:15px/1.5 DM Sans Variable,sans-serif}.mm-visual[data-stage=done] .mm-status{color:#eedc99}.mm-visual[data-stage=done] .mm-board{outline-offset:3px;outline:1px solid #d1bb7b}.pm-tiles .pm-diagram:has(.mm-visual){height:184px;margin-top:12px}.pm-tiles .pm-diagram .mm-board{--board-width:var(--lobby-board-width)}.pm-tiles .pm-diagram .mm-status{font-size:14px}@media (width<=1050px) and (width>=761px){.mm-board{--board-width:142px}}@media (width<=760px){.mm-board{--board-width:152px}.pm-tiles .pm-match.mm-card{grid-row:auto}}@media (prefers-reduced-motion:reduce){.mm-visual *{transition:none!important}}.pm-tiles.pm-balanced.pm-centered .pm-match.mm-card{grid-row:auto;grid-template-rows:auto minmax(230px,auto);row-gap:24px}@media (width<=760px){.pm-tiles.pm-balanced.pm-centered .pm-match.mm-card{grid-template-rows:auto auto auto}}.mm-texture{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.mm-reel-window{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mm-reel{width:100%;height:100%;display:block}.mm-reel img{width:100%;height:100%;padding:6%;display:block}.pm-tiles .pm-match.mm-card{transition:background-color .25s}@media (hover:hover){.pm-tiles .pm-match.mm-card:hover{background-color:var(--pm-surface-active)}}.pm-tiles .pm-lobbies>.mm-card{justify-content:flex-start}.mm-board-stage{justify-content:center;width:100%;display:flex;position:relative}.mm-status{width:100%;height:26px;position:relative}.mm-status>span{white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:7px;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0;transform:translateY(4px)}.mm-status>span[data-visible=true]{opacity:1;transform:translateY(0)}.mm-status img{object-fit:contain;width:18px;height:18px;image-rendering:pixelated}.mm-contributor{color:#a4bcbd;width:24px;height:24px;position:absolute;top:calc(50% - 12px)}.mm-contributor-0{left:calc(50% - 108px)}.mm-contributor-1{right:calc(50% - 108px)}.mm-contributor svg{width:100%;height:100%}.mm-contributor[data-active=true]{color:#5ff}.mm-status{height:30px;font-family:Minecraft,sans-serif;font-size:19px;line-height:1.4}.mm-status img{width:21px;height:21px}.mm-card{position:relative}.mm-progress{height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mm-progress>span{background:var(--pm-accent,#c1a6d3);transform-origin:0;height:100%;display:block}.mm-card[data-paused=true] .mm-progress>span{background:#9ca6a4}.mm-contributor{width:22px;height:22px;padding:2px;transition:color .2s,background-color .2s}.mm-contributor-0,.mm-contributor-2{left:calc(50% - var(--lobby-board-width) / 2 - 32px);right:auto}.mm-contributor-1,.mm-contributor-3{right:calc(50% - var(--lobby-board-width) / 2 - 32px);left:auto}.mm-contributor-0,.mm-contributor-1{top:24%}.mm-contributor-2,.mm-contributor-3{top:62%}.mm-contributor-0{color:#c8c5ad}.mm-contributor-1{color:#bda4c9}.mm-contributor-2{color:#9bbdc1}.mm-contributor-3{color:#d0aa92}.mm-contributor[data-active=true]{color:#5ff;background:#55ffff18}.pm-tiles .pm-match.mm-card[data-playing=true]{background-color:var(--pm-surface-active)}.pm-tiles .pm-lobbies .mm-card[data-playing=true]{background-color:var(--pm-tile-active)}.mm-status>span{transition:opacity .1s,transform .15s}.mm-status>span[data-visible=true]{transition-delay:.1s}.mm-contributor{width:24px;height:24px;padding:1px}.mm-visual[data-stage=done] .mm-board{outline-width:2px}.mm-board:after{content:"";width:22px;height:22px;image-rendering:pixelated;opacity:0;pointer-events:none;background:url(/game-ui/items/nether_star.png) 50%/contain no-repeat;transition:opacity .2s,transform .2s;position:absolute;top:-13px;right:-13px;transform:scale(.8)}.mm-visual[data-stage=done] .mm-board:after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.mm-board:after{transition:none}}.pm-tiles .pm-diagram:has(.mm-visual){height:216px}.pm-tiles.pm-centered .pm-lobbies>.mm-card{justify-content:flex-start}.mm-contributor-0{--player-color:#c8c5ad}.mm-contributor-1{--player-color:#bda4c9}.mm-contributor-2{--player-color:#9bbdc1}.mm-contributor-3{--player-color:#d0aa92}.mm-visual[data-blackout-style] .mm-contributor{color:var(--player-color);isolation:isolate;background:0 0;transition:none}.mm-contributor:after{content:"";pointer-events:none;opacity:var(--activity,0);border:1px solid #f55;position:absolute;inset:-3px}.mm-visual[data-blackout-style] .mm-board>span:after{content:"";opacity:var(--activity,0);pointer-events:none;border:1px solid #fff;position:absolute;inset:0}.pm-tiles .pm-diagram:has(.mm-visual){container-type:inline-size}.pm-tiles .pm-diagram .mm-visual{--lobby-board-width:min(188px, calc(100cqw - 64px))}.mode-layouts{color:#edf2ef;max-width:1208px;margin:64px auto 32px;padding:0 24px}.ml-title{align-items:center;gap:16px;display:flex}.ml-title h2{margin:0;font:30px/1.2 Minecraft,sans-serif}.ml-icon{color:#cceff0;background:#34454f;border:3px solid #1a2932;border-color:#81929d #1a2932 #1a2932 #81929d;border-image:;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.ml-icon svg{width:26px;height:26px}.ml-identity p{color:#bacad0;max-width:370px;margin:16px 0 0;font:16px/1.65 DM Sans Variable,sans-serif}@media (width<=1050px){.ml-title h2{font-size:26px}}@media (width<=760px){.mode-layouts{margin-top:36px;padding:0 20px}}.paired-modes{--pm-surface:#202525ed;--pm-edge:#667270;--pm-accent:#c1d1c4;color:#edf0e9;grid-template-columns:1fr 1fr;gap:24px;max-width:1208px;margin:64px auto 32px;padding:0 24px;display:grid}.pm-panel{background:var(--pm-surface);border:1px solid var(--pm-edge);min-width:0;padding:32px}.pm-match{grid-template-columns:1fr 170px;align-items:start;gap:28px;display:grid}.pm-panel .ml-identity{grid-column:1/3}.pm-panel .ml-title{gap:14px}.pm-panel .ml-title h2{font-size:29px}.pm-panel .ml-icon{width:28px;height:28px;color:var(--pm-accent);background:0 0;border:0;flex-basis:28px}.pm-panel .ml-identity p{color:#c3cdc7;max-width:none;margin-top:14px;font-size:16px}.pm-board{flex-direction:column;grid-area:2/2;align-items:center;gap:16px;margin:0;display:flex}.pm-board figcaption{color:#c3cdc7;white-space:nowrap;font:15px/1.4 DM Sans Variable,sans-serif}.pm-board figcaption strong{color:#f0f2e9;font:20px/1.4 Minecraft,sans-serif}.pm-facts{grid-area:2/1;gap:28px;margin:0;display:grid}.pm-facts>div{flex-direction:column;gap:7px;display:flex}.pm-facts dt{color:#b8c5bd;order:1;align-items:center;gap:9px;font:16px/1.4 DM Sans Variable,sans-serif;display:flex}.pm-facts dt svg{width:20px;height:20px;color:var(--pm-accent)}.pm-facts dd{margin:0;font:24px/1.3 Minecraft,sans-serif}.pm-facts dd small{color:#b8c5bd;margin-top:4px;font:14px/1.4 DM Sans Variable,sans-serif;display:block}.pm-lobby-panel{grid-column:1/3}.pm-lobbies{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pm-lobbies li{min-width:0}.pm-lobby-title{align-items:center;gap:12px;display:flex}.pm-lobby-title svg{width:24px;height:24px;color:var(--pm-accent)}.pm-lobby-title h3{margin:0;font:23px/1.3 Minecraft,sans-serif}.pm-lobbies p{color:#c3cdc7;min-height:47px;margin:18px 0 12px;font:15px/1.55 DM Sans Variable,sans-serif}.pm-player-count{color:#b8c5bd;align-items:center;gap:8px;font:15px/1.4 DM Sans Variable,sans-serif;display:flex}.pm-player-count svg{width:18px;height:18px}.pm-diagram{align-items:center;gap:10px;height:118px;margin-top:16px;display:flex}@media (width<=1050px){.pm-panel{padding:24px}.pm-match{grid-template-columns:1fr 145px;gap:24px 16px}.pm-panel .ml-title h2{font-size:26px}.pm-facts dd{font-size:21px}.pm-lobbies{gap:20px}.pm-diagram{gap:5px}}@media (width<=760px){.paired-modes{grid-template-columns:1fr;margin-top:36px;padding:0 20px}.paired-modes .pm-lobby-panel{grid-column:1}.paired-modes .pm-match{grid-template-columns:1fr;gap:24px}.paired-modes .pm-panel>.ml-identity{grid-area:1/1}.paired-modes .pm-board{grid-area:2/1}.paired-modes .pm-facts{grid-area:3/1;grid-template-columns:1fr 1fr;gap:20px}.paired-modes .pm-facts dt{font-size:15px}.paired-modes .pm-lobbies{grid-template-columns:1fr;gap:32px}.paired-modes .pm-lobbies li+li{border-top:1px solid var(--pm-edge);padding-top:24px}.pm-lobbies p{min-height:0}.pm-diagram{gap:12px}}.pm-match>.pm-board,.pm-match>.pm-facts{align-self:center}.pm-tonal{gap:20px;max-width:1128px}.pm-tonal .pm-panel:first-child{--pm-surface:#22333def;--pm-edge:#526d7c;--pm-accent:var(--do-quick-accent)}.pm-tonal .pm-panel:nth-child(2){--pm-surface:#373426ef;--pm-edge:#7c7351;--pm-accent:var(--do-competitive-accent)}.pm-tonal .pm-lobby-panel{--pm-surface:#302b3aef;--pm-edge:#70637d;--pm-accent:var(--do-lobby-accent)}.pm-tonal .pm-panel{padding:24px}.pm-tonal .pm-match{grid-template-columns:1fr 184px;gap:20px}.pm-tonal .ml-title h2{font-size:28px}.pm-tonal .ml-identity p{margin-top:10px;font-size:15px;line-height:1.55}.pm-tonal .pm-board{gap:10px}.pm-tonal .pm-facts{gap:24px}.pm-tonal .pm-facts dd{font-size:25px}.pm-tonal .pm-lobbies{gap:24px;margin-top:24px}.pm-tonal .pm-diagram{gap:8px;height:126px;margin-top:12px}.pm-tonal .pm-lobbies p{min-height:0;margin:12px 0 10px}.pm-tonal .pm-player-count{font-size:14px}.pm-tonal .pm-lobby-title h3{font-size:22px}@media (width<=1000px) and (width>=761px){.pm-tonal{padding:0 20px}.pm-tonal .pm-panel{padding:20px}.pm-tonal .pm-match{grid-template-columns:1fr 145px;gap:20px 16px}.pm-tonal .ml-title h2{font-size:24px}.pm-tonal .pm-facts dd{font-size:21px}.pm-tonal .pm-facts dt{font-size:14px}.pm-tonal .pm-diagram{gap:5px}}@media (width<=760px){.pm-tonal{gap:20px}.pm-tonal .pm-match{grid-template-columns:1fr;gap:20px}.pm-tonal .pm-match>.ml-identity{grid-area:1/1}.pm-tonal .pm-match>.pm-board{grid-area:2/1}.pm-tonal .pm-match>.pm-facts{grid-area:3/1;grid-template-columns:1fr 1fr;gap:20px}.pm-tonal .pm-facts dd{font-size:22px}.pm-tonal .pm-match .ml-title{flex-direction:row;align-items:center}.pm-tonal .pm-match .ml-title h2{font-size:25px}.pm-tonal .pm-lobbies p{min-height:0}.pm-tonal .pm-diagram{justify-content:center;gap:12px;margin-top:16px}.pm-tonal .pm-lobbies{gap:24px}}.pm-centered .pm-panel{text-align:center}.pm-centered .pm-panel.pm-match:first-of-type{--pm-surface:#22333def;--pm-surface-active:#294653;--pm-edge:#526d7c;--pm-accent:var(--do-quick-accent)}.pm-centered .pm-panel.pm-match:nth-of-type(2){--pm-surface:#373426ef;--pm-surface-active:#49432b;--pm-edge:#7c7351;--pm-accent:var(--do-competitive-accent)}.pm-centered .pm-lobby-panel{--pm-surface:#302b3aef;--pm-edge:#70637d;--pm-accent:var(--do-lobby-accent);--pm-tile:#17121f55;--pm-tile-active:#17121f88}.pm-centered .ml-title,.pm-centered .pm-lobby-title,.pm-centered .pm-player-count{justify-content:center}.pm-centered .pm-panel .ml-identity p{font-family:var(--card-font);color:#f3f4f0;max-width:440px;margin:14px auto 0;font-size:17px;line-height:1.5}.pm-centered .pm-match{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;gap:24px}.pm-centered .pm-panel>.ml-identity{grid-area:1/1}.pm-centered .pm-match>.pm-board{grid-area:2/1}.pm-centered .pm-match>.pm-facts{border-top:1px solid var(--pm-edge);grid-area:3/1;grid-template-columns:1fr 1fr;align-self:stretch;gap:20px;padding-top:22px}.pm-centered .pm-facts>div{justify-content:flex-start;align-items:center}.pm-centered .pm-facts dd{grid-template-columns:28px auto;align-items:center;gap:6px 10px;font-size:24px;display:grid}.pm-centered .pm-facts dd>svg{width:28px;height:28px;color:var(--pm-accent)}.pm-centered .pm-facts dd small{font-family:var(--card-font);color:#f0f1e9;grid-column:1/3;font-size:15px}.pm-centered .pm-facts dt{font-family:var(--card-font);color:#edf1ed;justify-content:center;font-size:17px}.pm-centered .pm-board figcaption{font-family:var(--card-font);color:#f1f3ee;font-size:17px}.pm-centered .pm-lobby-panel>.ml-identity{display:block}.pm-centered .pm-lobbies{gap:24px}.pm-centered .pm-lobbies li{flex-direction:column;align-items:center;display:flex}.pm-centered .pm-diagram{justify-content:center;width:100%}.pm-centered .pm-lobbies p{font-family:var(--card-font);color:#f3f4f0;flex:1;max-width:300px;font-size:17px}.pm-centered .pm-player-count{font-family:var(--card-font);color:#eef1ec;font-size:16px}.pm-balanced.pm-centered .pm-match{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.pm-balanced.pm-centered .pm-match>.ml-identity{grid-column:1/3}.pm-balanced.pm-centered .pm-match>.pm-board{grid-area:2/1}.pm-balanced.pm-centered .pm-match>.pm-facts{border-top:0;grid-area:2/2;grid-template-columns:1fr;align-self:center;gap:26px;padding-top:0}.pm-balanced.pm-centered .pm-match>.ml-identity{border-bottom:1px solid var(--pm-edge);padding-bottom:20px}@media (width<=1050px){.pm-centered .pm-facts dd{grid-template-columns:1fr;justify-items:center;font-size:22px}.pm-centered .pm-facts dd small{grid-column:1}.pm-balanced.pm-centered .pm-match{grid-template-columns:1fr 1fr}}@media (width<=760px){.pm-centered .pm-panel .ml-title{justify-content:center}.pm-centered .pm-panel .ml-identity p{font-size:16px}.pm-centered .pm-match>.pm-facts{grid-template-columns:1fr 1fr}.pm-balanced.pm-centered .pm-match{grid-template-columns:1fr}.pm-balanced.pm-centered .pm-match>.ml-identity{grid-column:1}.pm-balanced.pm-centered .pm-match>.pm-board{grid-area:2/1}.pm-balanced.pm-centered .pm-match>.pm-facts{border-top:1px solid var(--pm-edge);grid-area:3/1;grid-template-columns:1fr 1fr;padding-top:20px}}@media (width>=761px){.pm-centered .pm-match{grid-row:span 3;grid-template-rows:subgrid}.pm-centered.pm-balanced .pm-match{grid-row:span 2;grid-template-rows:subgrid}}.pm-lobby-preview{grid-template-rows:auto}.pm-lobby-preview .pm-lobby-panel>.ml-identity{border-bottom:1px solid var(--pm-edge);padding-bottom:24px}.pm-lobby-preview .pm-lobbies{margin-top:24px}.pm-lobby-preview .pm-lobbies p{margin:12px auto}.pm-lobby-preview .pm-player-count{font-size:15px}.pm-tiles .pm-lobbies{gap:16px}.pm-tiles .pm-lobbies li{background:var(--pm-tile);padding:20px 16px}.pm-tiles .pm-lobbies p{max-width:260px}@media (width<=1050px) and (width>=761px){.pm-tiles .pm-lobbies li{padding-inline:10px}}@media (width<=760px){.pm-lobby-preview .pm-lobbies{grid-template-columns:1fr}.pm-lobby-preview .pm-lobbies li,.pm-lobby-preview .pm-lobbies li:first-child,.pm-lobby-preview .pm-lobbies li:last-child{flex-direction:column;gap:12px;padding:24px 0;display:flex}.pm-lobby-preview .pm-lobbies li+li{border-left:0;border-top:1px solid var(--pm-edge)}.pm-lobby-preview .pm-lobbies p,.pm-lobby-preview .pm-diagram{margin:0}.pm-lobby-preview.pm-tiles .pm-lobbies li{padding:24px 16px}}.pm-tiles .pm-lobbies li{transition:background-color .25s}@media (hover:hover){.pm-tiles .pm-lobbies li:hover{background:var(--pm-tile-active)}}.mp-matches{display:contents}.mp-visual{place-items:center;display:grid;position:relative}.mp-board{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .25s,visibility .25s}.paired-modes [data-visible=true] .mp-board{opacity:1;visibility:visible}.mm-card:focus-visible{outline:2px solid var(--pm-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.paired-modes .mp-board{transition:none!important}}.paired-modes.pm-tiles.pm-centered .pm-lobby-panel{--pm-surface:#302b3aef;--pm-edge:#70637d;--pm-accent:#d0bee3}.paired-modes.mp-expand{--mode-resize-duration:.45s;--mode-resize-ease:cubic-bezier(.22, .61, .36, 1);--mp-lobby-height:400px}.mp-expand .mp-matches{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;display:grid}.paired-modes.mp-expand.pm-centered .pm-match.mm-card{grid-row:auto;grid-template-rows:112px 242px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:22px}.mp-expand .mp-description-line{display:block}.paired-modes.mp-expand .pm-match .ml-identity p{min-height:48px;margin-top:10px;font-size:16px;line-height:24px}.paired-modes.mp-expand .pm-match>.ml-identity{padding-bottom:16px}.paired-modes.mp-expand .pm-match>.pm-facts{justify-self:center;gap:20px;width:100%;max-width:100%}.paired-modes.mp-expand .pm-match .pm-facts dd{font-size:22px}.paired-modes.mp-expand .pm-match .pm-board{justify-content:center;width:100%;min-width:0;overflow:visible}.paired-modes.mp-expand .pm-match .mp-visual{width:100%;min-height:242px}.paired-modes.mp-expand .pm-match .mp-board{box-sizing:content-box;padding:16px}.mp-secondary-facts{width:100%;transition:opacity var(--mode-resize-duration) var(--mode-resize-ease), visibility var(--mode-resize-duration);grid-area:1/1;gap:20px;margin:0;display:grid}.mp-secondary-facts>div{flex-direction:column;align-items:center;gap:7px;display:flex}.mp-secondary-facts dt{color:#edf1ed;order:1;font:17px/1.4 DM Sans Variable,sans-serif}.mp-secondary-facts dd{align-items:center;gap:10px;margin:0;font:22px/1.3 Minecraft,sans-serif;display:flex}.mp-secondary-facts svg{width:28px;height:28px;color:var(--pm-accent)}[data-visible=true] .mp-secondary-facts{opacity:0;visibility:hidden}.mp-expand [data-visible=false] .mm-status{visibility:hidden}.mp-expand .pm-lobbies{min-height:var(--mp-lobby-height);transition:grid-template-columns var(--mode-resize-duration) var(--mode-resize-ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.mp-expand .pm-lobbies:has(li:first-child[data-visible=true]){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.mp-expand .pm-lobbies:has(li:nth-child(2)[data-visible=true]){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}.mp-expand .pm-lobbies:has(li:nth-child(3)[data-visible=true]){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.paired-modes.mp-expand .pm-lobbies>.mm-card{justify-content:center}.paired-modes.mp-expand .pm-lobbies .pm-diagram{height:0;transition:height var(--mode-resize-duration) var(--mode-resize-ease), margin-top var(--mode-resize-duration) var(--mode-resize-ease);flex-shrink:0;margin-top:0;overflow:hidden}.paired-modes.mp-expand .pm-lobbies [data-visible=true] .pm-diagram{height:216px;margin-top:12px}.paired-modes.mp-expand .pm-lobbies p{flex:none;justify-content:center;align-items:center;min-height:52px;display:flex}.paired-modes.mp-expand .mp-board{transition:opacity var(--mode-resize-duration) var(--mode-resize-ease), visibility var(--mode-resize-duration)}@media (width>=761px){.paired-modes.mp-expand .pm-lobbies{height:var(--mp-lobby-height)}.mp-expand .mp-description-line{white-space:nowrap}}@media (width<=1050px) and (width>=761px){.paired-modes.mp-expand .pm-match .mm-board{--board-width:135px}.paired-modes.mp-expand .pm-match .pm-facts dd{font-size:18px}.paired-modes.mp-expand .pm-match .ml-title h2{font-size:24px}.paired-modes.mp-expand .pm-match .ml-identity p{font-size:14px}}@media (width<=760px){.mp-expand .mp-matches{grid-template-columns:minmax(0,1fr)}.paired-modes.mp-expand.pm-centered .pm-match.mm-card{gap:14px 8px;padding:18px 12px}.paired-modes.mp-expand .pm-match>.ml-identity{grid-column:1/3}.paired-modes.mp-expand .pm-match>.pm-board{grid-area:2/1;height:auto}.paired-modes.mp-expand .pm-match>.pm-facts{border:0;grid-area:2/2;grid-template-columns:1fr;padding:0}.paired-modes.mp-expand .pm-match .mm-board{--board-width:128px}.paired-modes.mp-expand .pm-match .mp-board{padding:14px}.paired-modes.mp-expand .pm-match .pm-facts dd{font-size:18px}.mp-secondary-facts dd{flex-direction:column;gap:6px;font-size:20px}.mp-secondary-facts dt{font-size:15px}.mp-expand .pm-lobbies{grid-template-columns:minmax(0,1fr)!important}.mp-expand .pm-lobbies li{min-height:180px}}@media (prefers-reduced-motion:reduce){.paired-modes.mp-expand{--mode-resize-duration:0s}}.paired-modes .pm-readable-facts{grid-template-rows:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.paired-modes.mp-expand .pm-readable-facts{height:184px}.paired-modes .pm-readable-facts>li{text-align:center;color:#f3f4f0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:18px/1.4 Minecraft,monospace;display:flex}.paired-modes .pm-readable-facts>li>svg{width:26px;height:26px;color:var(--pm-accent);flex:none}.paired-modes .pm-readable-facts>li>span{text-wrap:balance;max-width:190px}@media (width<=1050px){.paired-modes .pm-readable-facts>li{font-size:16px}}.paired-modes .pm-heading{grid-column:1/-1;margin-bottom:4px}.paired-modes .pm-heading h2{color:#f2f7fa;text-shadow:2px 2px #101416;margin:0;font:30px/1.2 Minecraft,monospace}.paired-modes .pm-heading p{color:#bacad0;margin:8px 0 0;font:16px/1.5 DM Sans Variable,sans-serif}.paired-modes.mp-expand{--mp-lobby-height:414px}.paired-modes.mp-expand .pm-panel,.paired-modes.mp-expand .pm-lobbies>li{image-rendering:pixelated;background-clip:padding-box;border:6px solid #0000;border-width:8px 6px 6px 8px;border-image:url(/game-ui/button.png) 4 3 3 4/8px 6px 6px 8px repeat}.paired-modes.mp-expand .pm-panel.pm-match:first-of-type{--pm-surface:var(--do-quick-surface);--pm-surface-active:#2f434c;--pm-edge:#3c4f58}.paired-modes.mp-expand .pm-panel.pm-match:nth-of-type(2){--pm-surface:var(--do-competitive-surface);--pm-surface-active:#413d2e;--pm-edge:#55503a}.paired-modes.mp-expand .pm-panel.pm-lobby-panel{--pm-surface:var(--do-lobby-surface);--pm-edge:#4a4259;--pm-tile:#1a1722;--pm-tile-active:#2c2738}.paired-modes.mp-expand .pm-lobbies>li{padding:18px 12px}.paired-modes.mp-expand .mm-card[data-playing=true]{border-image-source:url(/game-ui/button_hovered.png)}@media (hover:hover){.paired-modes.mp-expand .mm-card:hover{border-image-source:url(/game-ui/button_hovered.png)}}.paired-modes.mp-expand :is(.ml-title h2,.pm-lobby-title h3){color:var(--pm-accent);text-shadow:2px 2px #101416}.paired-modes.mp-expand .pm-panel>.ml-identity{text-align:left;background:color-mix(in srgb, var(--pm-surface), black 30%);border-bottom:2px solid #5d5d5d;position:relative;overflow:hidden;box-shadow:inset 0 -2px #8a8a8a}.paired-modes.mp-expand .pm-panel.pm-match>.ml-identity{margin:-22px -22px 0;padding:18px 22px 16px}.paired-modes.mp-expand .pm-panel.pm-lobby-panel>.ml-identity{margin:-24px -24px 0;padding:20px 24px}.paired-modes.mp-expand .ml-title{justify-content:flex-start}.paired-modes.mp-expand .pm-panel .ml-identity p{margin-inline:0}.paired-modes.mp-expand .ml-watermark{width:128px;height:128px;color:var(--pm-accent);opacity:.12;pointer-events:none;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.paired-modes.mp-expand .ml-watermark svg{width:100%;height:100%}.paired-modes.mp-expand .pm-readable-facts>li{gap:12px}.paired-modes.mp-expand .pm-readable-facts>li>svg{filter:drop-shadow(2px 2px #101416);width:38px;height:38px}.paired-modes.mp-expand .pm-readable-facts>li>span{font-size:17px}@media (width<=760px){.paired-modes.mp-expand .pm-panel.pm-match>.ml-identity{margin:-18px -12px 0;padding:16px 12px 14px}}.paired-modes .pm-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.paired-modes .pm-heading .game-button{flex:none}.ld-compass .pm-heading h2,.ld-compass .pm-heading .game-button{margin-left:auto}@media (width<=480px){.paired-modes .pm-heading{gap:12px}.paired-modes .pm-heading h2{font-size:25px}.paired-modes .pm-heading .game-button{font-size:14px}}.paired-modes .pm-rules .game-button-icon svg{width:22px;height:22px}
