@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-00.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+A1-A9,U+AB-AC,U+AE-B4,U+B6-B9,U+BB-BF,U+D7,U+F7,U+2C2-2C5,U+2D2-2DF,U+2E5-2EB,U+2ED,U+2EF-2FF,U+375,U+37E,U+384-385,U+387,U+3F6,U+482,U+55A-55F,U+589-58A,U+58D-58F,U+5BE,U+5C0,U+5C3,U+5C6,U+5F3-5F4,U+606-60F,U+61B,U+61D-61F,U+660-66D,U+6D4,U+6DE,U+6E9,U+6F0-6F9,U+6FD-6FE,U+700-70D,U+7C0-7C9,U+7F6-7F9,U+7FE-7FF,U+830-83E,U+85E,U+888,U+964-970,U+9E6-9EF,U+9F2-9FB,U+9FD,U+A66-A6F,U+A76,U+AE6-AF1,U+B66-B70,U+B72-B77,U+BE6-BFA,U+C66-C6F,U+C77-C7F,U+C84,U+CE6-CEF,U+D4F,U+D58-D5E,U+D66-D79,U+DE6-DEF,U+DF4,U+E3F,U+E4F-E5B,U+ED0-ED9,U+F01-F17,U+F1A-F1C}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-01.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+F1D-F34,U+F36,U+F38,U+F3A-F3D,U+F85,U+FBE-FC5,U+FC7-FCC,U+FCE-FDA,U+1040-104F,U+1090-1099,U+109E-109F,U+10FB,U+1360-137C,U+1390-1399,U+1400,U+166D-166E,U+169B-169C,U+16EB-16F0,U+1735-1736,U+17D4-17D6,U+17D8-17DB,U+17E0-17E9,U+17F0-17F9,U+1800-180A,U+1810-1819,U+1940,U+1944-194F,U+19D0-19DA,U+19DE-19FF,U+1A1E-1A1F,U+1A80-1A89,U+1A90-1A99,U+1AA0-1AA6,U+1AA8-1AAD,U+1B50-1B6A,U+1B74-1B7E,U+1BB0-1BB9,U+1BFC-1BFF,U+1C3B-1C49,U+1C50-1C59,U+1C7E-1C7F,U+1CC0-1CC7,U+1CD3,U+1FBD,U+1FBF-1FC1,U+1FCD-1FCF,U+1FDD-1FDF,U+1FED-1FEF,U+1FFD-1FFE,U+2010-2020}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-02.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2021-2027,U+2030-205E,U+2070,U+2074-207E,U+2080-208E,U+20A0-20C0,U+2100-2101,U+2103-2106,U+2108-2109,U+2114,U+2116-2118,U+211E-2123,U+2125,U+2127,U+2129,U+212E,U+213A-213B,U+2140-2144,U+214A-214D,U+214F-2182,U+2185-218B,U+2190-2251}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-03.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2252-23E1}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-04.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+23E2-2426,U+2440-244A,U+2460-259F}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-05.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+25A0-272F}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-06.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2730-28BF}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-07.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+28C0-2A4F}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-08.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2A50-2B73,U+2B76-2B95,U+2B97-2BE2}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-09.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2BE3-2BFF,U+2CE5-2CEA,U+2CF9-2CFF,U+2D70,U+2E00-2E2E,U+2E30-2E5D,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2F94}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-10.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2F95-2FD5,U+2FF0-2FFB,U+3001-3004,U+3007-3029,U+3030,U+3036-303A,U+303D-303F,U+309B-309C,U+30A0,U+30FB,U+3190-319F,U+31C0-31E3,U+3200-321E,U+3220-32DB}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-11.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+32DC-33FF,U+4DC0-4DFF,U+A490-A4BB}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-12.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+A4BC-A4C6,U+A4FE-A4FF,U+A60D-A60F,U+A620-A629,U+A673,U+A67E,U+A6E6-A6EF,U+A6F2-A6F7,U+A700-A716,U+A720-A721,U+A789-A78A,U+A828-A82B,U+A830-A839,U+A874-A877,U+A8CE-A8D9,U+A8F8-A8FA,U+A8FC,U+A900-A909,U+A92E-A92F,U+A95F,U+A9C1-A9CD,U+A9D0-A9D9,U+A9DE-A9DF,U+A9F0-A9F9,U+AA50-AA59,U+AA5C-AA5F,U+AA77-AA79,U+AADE-AADF,U+AAF0-AAF1,U+AB5B,U+AB6A-AB6B,U+ABEB,U+ABF0-ABF9,U+FB29,U+FBB2-FBC2,U+FD3E-FD4F,U+FDCF,U+FDFC-FDFF,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF01-FF20,U+FF3B-FF40,U+FF5B-FF65,U+FFE0-FFE6,U+FFE8-FFEE,U+FFFC-FFFD,U+10100-10102,U+10107-10129}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-13.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1012A-10133,U+10137-1018E,U+10190-1019C,U+101A0,U+101D0-101FC,U+102E1-102FB,U+10320-10323,U+10341,U+1034A,U+1039F,U+103D0-103D5,U+104A0-104A9,U+1056F,U+10857-1085F,U+10877-1087F,U+108A7-108AF,U+108FB-108FF,U+10916-1091B,U+1091F,U+1093F,U+109BC-109BD,U+109C0-109CF,U+109D2-109FF,U+10A40-10A48,U+10A50-10A58,U+10A7D-10A7F,U+10A9D-10A9F,U+10AC8,U+10AEB-10AF6,U+10B39-10B3F,U+10B58-10B5F,U+10B78-10B7F,U+10B99-10B9C,U+10BA9-10BAF,U+10CFA-10CFF,U+10D30-10D39,U+10E60}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-14.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+10E61-10E7E,U+10EAD,U+10F1D-10F26,U+10F51-10F59,U+10F86-10F89,U+10FC5-10FCB,U+11047-1104D,U+11052-1106F,U+110BB-110BC,U+110BE-110C1,U+110F0-110F9,U+11136-11143,U+11174-11175,U+111C5-111C8,U+111CD,U+111D0-111D9,U+111DB,U+111DD-111DF,U+111E1-111F4,U+11238-1123D,U+112A9,U+112F0-112F9,U+1144B-1145B,U+1145D,U+114C6,U+114D0-114D9,U+115C1-115D7,U+11641-11643,U+11650-11659,U+11660-1166C,U+116B9,U+116C0-116C9,U+11730-1173F,U+1183B,U+118E0-118F2,U+11944-11946,U+11950-11959,U+119E2,U+11A3F-11A46,U+11A9A-11A9C,U+11A9E-11AA2,U+11C41-11C45,U+11C50-11C6C,U+11C70-11C71,U+11D50-11D59,U+11DA0-11DA9,U+11EF7-11EF8,U+11FC0}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-15.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+11FC1-11FF1,U+11FFF,U+12FF1-12FF2,U+16A60-16A69,U+16A6E-16A6F,U+16AC0-16AC9,U+16AF5,U+16B37-16B3F,U+16B44-16B45,U+16B50-16B59,U+16B5B-16B61,U+16E80-16E9A,U+16FE2,U+1BC9C,U+1BC9F,U+1CF50-1CFC3,U+1D000-1D096}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-16.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1D097-1D0F5,U+1D100-1D126,U+1D129-1D164,U+1D16A-1D16C,U+1D183-1D184,U+1D18C-1D1A9,U+1D1AE-1D1EA,U+1D200-1D241,U+1D245,U+1D2E0-1D2F3,U+1D300-1D316}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-17.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1D317-1D356,U+1D360-1D378,U+1D6C1,U+1D6DB,U+1D6FB,U+1D715,U+1D735,U+1D74F,U+1D76F,U+1D789,U+1D7A9,U+1D7C3,U+1D7CE-1D8FA}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-18.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1D8FB-1D9FF,U+1DA37-1DA3A,U+1DA6D-1DA74,U+1DA76-1DA83,U+1DA85-1DA8B,U+1E140-1E149,U+1E14F,U+1E2F0-1E2F9,U+1E2FF,U+1E8C7-1E8CF,U+1E950-1E959,U+1E95E-1E95F,U+1EC71-1ECAF}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-19.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1ECB0-1ECB4,U+1ED01-1ED3D,U+1EEF0-1EEF1,U+1F000-1F02B,U+1F030-1F093,U+1F0A0-1F0AE,U+1F0B1-1F0BF,U+1F0C1-1F0CF,U+1F0D1-1F0F5,U+1F100-1F169}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-20.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1F16A-1F1AD,U+1F1E6-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251,U+1F260-1F265,U+1F300-1F3F1}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-21.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1F3F2-1F581}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-22.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1F582-1F6D7,U+1F6DD-1F6EC,U+1F6F0-1F6FC,U+1F700-1F71C}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-23.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1F71D-1F773,U+1F780-1F7D8,U+1F7E0-1F7EB,U+1F7F0,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F93C}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-24.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1F93D-1FA53,U+1FA60-1FA6D,U+1FA70-1FA74,U+1FA78-1FA7C,U+1FA80-1FA86,U+1FA90-1FAAC,U+1FAB0-1FABA,U+1FAC0-1FAC5,U+1FAD0-1FAD9,U+1FAE0-1FAE7,U+1FAF0-1FAF6,U+1FB00-1FB12}@font-face{font-family:MC Unifont;src:url(/fonts/mc/mc-unifont-25.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+1FB13-1FB92,U+1FB94-1FBCA,U+1FBF0-1FBF9}:root{color-scheme:dark;--page-bg: #101418;--content-bg: #101418;--box-bg: #27292d;--header-bg: #27292d;--border: #54595d;--border-light: #3f4347;--text: #eaecf0;--text-subtle: #a2a9b1;--text-quiet: #8d949b;--link: #6699ff;--link-visited: #a486d9;--link-red: #fd7865;--serif: "Linux Libertine", "Georgia", "Times New Roman", Times, serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--chat-bg: #05070a}@font-face{font-family:Minecraft Seven;src:url(/fonts/minecraft-seven.woff2) format("woff2");font-weight:400 800;font-display:swap}*{box-sizing:border-box}html,body{margin:0}body{background:var(--page-bg);color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.6}a{color:var(--link);text-decoration:none}a:visited{color:var(--link-visited)}a:hover{text-decoration:underline}h1,h2{font-family:var(--serif);font-weight:400;border-bottom:1px solid var(--border);margin:1em 0 .25em;padding-bottom:.17em;line-height:1.3}h1{font-size:28px;margin-top:0}h2{font-size:23px}h3,h4{font-family:var(--sans);font-weight:700;margin:1em 0 .3em}h3{font-size:16px}h4{font-size:14px}p{margin:.5em 0 1em}code,pre{font-family:var(--mono)}.topbar{background:var(--content-bg)}.topbar-inner{max-width:1420px;margin:0 auto;padding:0 16px}.topbar-col{height:62px;display:flex;align-items:center;gap:16px;padding:0 26px;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}.brand{display:flex;align-items:center;color:var(--text)}.brand:hover{text-decoration:none}.brand-logo{height:44px;width:auto;display:block}.search{flex:1;display:flex;justify-content:flex-end}.search-box{position:relative;width:100%;max-width:400px}.search input{width:100%;height:30px;padding:0 8px;border:1px solid var(--border);background:var(--content-bg);color:var(--text);font:inherit;font-size:13px}.search input:focus{outline:1px solid var(--link);border-color:var(--link)}.suggest{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:40;margin:0;padding:0;list-style:none;background:var(--box-bg);border:1px solid var(--border);box-shadow:4px 4px #00000061;max-height:70vh;overflow-y:auto}.suggest-row{display:flex;align-items:center;gap:9px;padding:5px 8px;color:var(--text);border-bottom:1px solid var(--border-light)}.suggest-row:hover{text-decoration:none}.suggest-row.is-active{background:#2f3b4d}.suggest-icon{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.suggest-icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.suggest-text{min-width:0;display:flex;flex-direction:column;line-height:1.35}.suggest-title{font-size:13.5px;font-weight:700}.suggest-short{font-size:11.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-row.is-all{border-bottom:none;font-size:12px;color:var(--text-subtle);padding:6px 8px}.suggest-row.is-all strong{color:var(--text)}.shell{max-width:1420px;margin:0 auto;padding:0 16px}.main{min-width:0;background:var(--content-bg);border:1px solid var(--border-light);border-top:none;padding:18px 26px 40px;min-height:calc(100vh - 62px)}.page-title{margin-bottom:.5em}.page-lead{font-size:14px}.ambox{display:flex;gap:10px;border:1px solid var(--border-light);border-left:8px solid #fc3;background:var(--box-bg);padding:8px 12px;margin:0 0 1em;font-size:13px}.ambox.is-partial{border-left-color:#69f}.ambox.is-planned{border-left-color:#a2a9b1}.ambox-text{color:var(--text)}.infobox,.toc,.ambox,.img-frame,.md-table-wrap.has-table,.mainpage-welcome{box-shadow:4px 4px #00000061}.infobox{float:right;clear:right;width:23em;max-width:100%;margin:0 0 1em 1.4em;border:1px solid var(--border);background:var(--box-bg);font-size:88%;line-height:1.5}.infobox-head{text-align:center;font-weight:700;font-size:118%;padding:.4em .6em;background:var(--header-bg);border-bottom:1px solid var(--border);font-family:var(--serif)}.infobox-rows{width:100%;border-collapse:collapse}.infobox-rows th{text-align:left;vertical-align:top;font-weight:700;padding:.35em .6em;width:36%}.infobox-rows td{padding:.35em .6em .35em 0;vertical-align:top}.infobox-rows tr+tr th,.infobox-rows tr+tr td{border-top:1px solid var(--border-light)}.toc{display:table;background:var(--box-bg);border:1px solid var(--border-light);padding:7px 14px 9px;margin:1em 0;font-size:95%;clear:left}.toc-head{display:flex;align-items:baseline;gap:8px;justify-content:center}.toc-title{font-weight:700;font-family:var(--serif);font-size:15px}.toc-toggle{background:none;border:none;color:var(--link);cursor:pointer;font:inherit;font-size:12px;padding:0}.toc ul{list-style:none;margin:6px 0 0;padding:0}.toc ul ul{margin:0;padding-left:18px}.toc li{margin:2px 0}.toc-num{color:var(--text);padding-right:6px}.page-body{font-size:14px}.md-heading{scroll-margin-top:8px}.md-p{margin:.5em 0 1em}.md-list{margin:.4em 0 1em;padding-left:26px}.md-list li{margin-bottom:2px}.md-quote{margin:1em 0 1em 1.6em;padding-left:12px;border-left:3px solid var(--border-light);color:var(--text)}.md-rule{border:none;border-top:1px solid var(--border-light);margin:1.4em 0}.md-code{background:var(--box-bg);border:1px dashed var(--border-light);padding:8px 10px;overflow-x:auto;font-size:12.5px;line-height:1.5;margin:1em 0}.md-inline-code{background:var(--box-bg);border:1px solid var(--border-light);padding:0 3px;font-size:.92em;word-break:break-word}.md-link.is-external:after{content:" ↗";font-size:.8em;color:var(--text-quiet)}.md-missing{color:var(--link-red);font-style:italic}.md-anchor{float:right;font-family:var(--sans);font-size:12px;font-weight:400;color:var(--link);margin-left:10px;visibility:hidden}.md-heading:hover .md-anchor{visibility:visible}.md-cite{font-size:80%;line-height:1;vertical-align:super}.md-cite a{color:var(--link)}.md-cite.is-unknown{color:var(--link-red)}.md-table-wrap{overflow-x:auto;margin:1em 0;padding:0 5px 5px 0}.md-table{border-collapse:collapse;background:var(--box-bg);color:var(--text);font-size:13.5px;line-height:1.5}.md-table th,.md-table td{border:1px solid var(--border);padding:.3em .6em;vertical-align:top}.md-table th{background:var(--header-bg);font-weight:700;text-align:center;white-space:nowrap}.md-table td:first-child .md-inline-code{white-space:nowrap}.md-table-wrap.is-messages .md-table{width:100%;table-layout:fixed}.message-join{display:block;padding:3px 0;color:var(--text-quiet);font-size:12px}.md-table-wrap.is-messages th:nth-child(1),.md-table-wrap.is-messages td:nth-child(1){width:17em}.md-table-wrap.is-messages th:nth-child(2),.md-table-wrap.is-messages td:nth-child(2){width:15em}.md-table-wrap.is-messages td:nth-child(1) .md-inline-code{white-space:normal;word-break:break-word}.chat-preview{padding:5px 7px;background:var(--chat-bg);border:1px solid #000;font-family:"Minecraft Seven","MC Unifont",var(--mono);font-size:20px;line-height:20px;word-spacing:2px;word-break:break-word;text-shadow:2px 2px 0 rgba(0,0,0,.9)}.chat-preview .is-bold{font-weight:700}.chat-preview .is-italic{font-style:italic}.chat-preview .is-underline{text-decoration:underline}.chat-preview .is-strike{text-decoration:line-through}.chat-preview .is-obf{opacity:.6;letter-spacing:.05em}.is-placeholder{opacity:.75;border-bottom:1px dotted currentColor}.img-frame{float:right;clear:right;width:300px;max-width:100%;margin:.4em 0 1em 1.4em;padding:3px;border:1px solid var(--border-light);background:var(--box-bg)}.img-frame img{display:block;width:100%;height:auto}.img-frame figcaption{padding:4px 2px 2px;font-size:12.5px;line-height:1.4;color:var(--text-subtle)}.img-frame a{display:block}.img-frame a:hover{outline:1px solid var(--link)}.img-frame.is-compact{float:none;width:auto;margin:0;border:none;border-bottom:1px solid var(--border);padding:4px}.img-render{display:flex;align-items:center;justify-content:center;padding:8px;background:repeating-conic-gradient(var(--box-bg) 0% 25%,transparent 0% 50%) 0 0 / 16px 16px}.img-frame a.img-render{display:flex}.img-render img{display:block;width:auto;max-width:100%;max-height:200px}.img-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:118px;border:1px dashed var(--border-light);color:var(--text-quiet);background:var(--content-bg)}.img-pending-mark{font-size:17px;color:var(--border-light)}.img-pending-text{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.img-pending-id{font-size:11px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:32px;background:#040609f9}.lightbox-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%}.lightbox-img{display:block;max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;border:1px solid var(--border-light);background:var(--content-bg)}.lightbox-img.is-pixel{image-rendering:pixelated;max-height:calc(100vh - 200px)}.lightbox-caption{max-width:72ch;text-align:center;color:var(--text-subtle);font-size:13px}.lightbox-file{font-size:12.5px}.lightbox-close{position:absolute;top:14px;right:18px;width:34px;height:34px;border:1px solid var(--border);background:var(--box-bg);color:var(--text);font:inherit;font-size:15px;line-height:1;cursor:pointer}.lightbox-close:hover{border-color:var(--link);color:var(--link)}.gui{--gui-scale: 2;--gui-font: calc(10px * var(--gui-scale));--gui-line: calc(10px * var(--gui-scale));--gui-px: calc(1px * var(--gui-scale));margin:1.2em 0}.gui-scroll{overflow-x:auto;padding-bottom:4px}.gui-window{position:relative}.gui-window>div{image-rendering:pixelated}.gui-window-title{position:absolute;font-family:"Minecraft Seven","MC Unifont",var(--sans);font-size:var(--gui-font);line-height:1;color:#404040;white-space:nowrap;pointer-events:none}.gui-slot{position:absolute}.gui-slot.has-tip{cursor:pointer}.gui-slot.is-link{cursor:pointer;display:block}.gui-slot.is-link:hover{text-decoration:none}.gui-slot.has-item:not(.is-link){cursor:grab}.gui-window.is-holding,.gui-window.is-holding .gui-slot{cursor:grabbing}.gui-held{position:fixed;z-index:30;pointer-events:none}.gui-slot.has-item:hover:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#ffffff80}.gui-item{position:absolute;image-rendering:pixelated}.gui-item.is-described{border:2px dashed rgba(60,60,60,.6)}.gui-tip{position:fixed;z-index:60;pointer-events:none;background:#100010f0 padding-box;border:calc(10px * var(--gui-scale, 2)) solid transparent;border-image:url(/img/gui/tooltip-frame.png) 10 stretch;padding:calc(3px * var(--gui-scale, 2));font-family:"Minecraft Seven","MC Unifont",var(--mono);font-size:var(--gui-font, 30px);line-height:var(--gui-line, 30px);word-spacing:var(--gui-px, 3px);color:#fff;text-shadow:var(--gui-px, 3px) var(--gui-px, 3px) 0 rgba(0,0,0,.75);max-width:min(46ch,90vw)}.gui-tip-line{white-space:pre-wrap;overflow-wrap:anywhere}.gui-tip-gap{height:.6em}.gui-cell-name{font-family:"Minecraft Seven","MC Unifont",var(--mono);font-size:20px;line-height:1.2;white-space:nowrap}.gui-flag{margin-left:6px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-quiet);border:1px solid currentColor;padding:0 3px}.gui-cond{margin-top:3px;color:var(--text-subtle)}.gui-none{color:var(--text-quiet)}.refs{clear:both}.refs-list{list-style:none;counter-reset:ref;margin:.4em 0 1em;padding:0;font-size:90%;line-height:1.55}.refs-list li{counter-increment:ref;position:relative;padding:3px 0 3px 34px;scroll-margin-top:8px}.refs-list li:before{content:counter(ref) ".";position:absolute;left:12px;color:var(--text)}.refs-list li:target{background:#202a3a}.refs-back{position:absolute;left:0;color:var(--link);font-weight:700}.ref-body{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.ref-kind{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1.5;padding:0 4px;border:1px solid currentColor;color:var(--text-quiet);margin-bottom:2px}.ref-kind.is-announcement{color:#7fb2ff}.ref-kind.is-commit{color:#8fd18a}.ref-kind.is-source{color:#d3a4ff}.ref-kind.is-unknown{color:var(--link-red)}.ref-title{font-weight:700;color:var(--text)}.ref-byline{color:var(--text-subtle);font-size:12.5px}.ref-symbol{font-size:12px;word-break:break-all;color:var(--text-subtle)}.ref-fact,.ref-summary{margin:3px 0 0;color:var(--text-subtle)}.ref-quote{margin:5px 0 0;padding:1px 0 1px 9px;border-left:2px solid var(--border);color:var(--text);font-style:italic}.ref-covers{margin-top:4px}.ref-covers summary{cursor:pointer;color:var(--link);font-size:12.5px}.ref-covers ul{margin:4px 0 0;padding-left:20px;color:var(--text-subtle)}.ref-note{margin:3px 0 0;color:var(--text-quiet);font-size:12px}.page-menus{clear:both}.page-menu+.page-menu{margin-top:18px}.page-menu h3{margin-top:0}.gallery{clear:both}.gallery-grid{display:flex;flex-wrap:wrap;gap:10px}.gallery .img-frame{float:none;margin:0;width:240px}.see-also{clear:both}.see-also ul{margin:.4em 0 1em;padding-left:26px}.see-also .see-short{color:var(--text-subtle)}.mainpage-welcome{border:1px solid var(--border-light);background:var(--box-bg);padding:20px 22px 18px;margin-bottom:22px;text-align:center}.mainpage-logo{height:96px;width:auto;max-width:100%;display:block;margin:0 auto 14px}.mainpage-lead{margin:0 auto;max-width:62ch;color:var(--text-subtle)}.stat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.stat{display:flex;align-items:baseline;gap:5px;padding:4px 11px;border:1px solid var(--border);background:var(--content-bg)}.stat-n{font-family:var(--serif);font-size:17px;color:var(--text)}.stat-label{font-size:12px;color:var(--text-quiet)}.section-head{font-size:19px;margin:22px 0 12px}.gamemode{margin-top:26px}.gamemode-head{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:14px}.gamemode-icon{flex:none;width:64px;height:64px;object-fit:contain}.gamemode-headtext{min-width:0}.gamemode-title{font-family:var(--serif);font-size:24px;font-weight:400;margin:0;border-bottom:none;padding-bottom:0}.gamemode-lead{margin:3px 0 0;color:var(--text-subtle);max-width:70ch}.gamemode-meta{margin:4px 0 0;font-size:12.5px;color:var(--text-quiet)}.gamemode.is-across .gamemode-icon{width:44px;height:44px}.gamemode.is-across .gamemode-title{font-size:20px}.gamemode-pages{margin:0;line-height:1.9}.section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:8px}.section-card{display:flex;align-items:flex-start;gap:14px;padding:14px;border:1px solid var(--border-light);background:var(--box-bg);box-shadow:4px 4px #00000061;color:var(--text)}.section-card:hover{text-decoration:none;border-color:var(--link);background:var(--header-bg)}.section-icon{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.section-icon img{max-width:100%;max-height:100%;display:block}.section-body{display:flex;flex-direction:column;gap:2px;min-width:0}.section-title{font-family:var(--serif);font-size:18px;color:var(--text)}.section-card:hover .section-title{color:var(--link)}.section-count{font-size:12px;color:var(--text-quiet)}.section-peek{font-size:12.5px;color:var(--text-subtle);line-height:1.45;margin-top:3px}.listing-crossref{color:var(--text-subtle);font-size:13px}.colophon{margin:2.5em 0 0;padding-top:10px;border-top:1px solid var(--border-light);font-size:11.5px;color:var(--text-quiet)}.list-plain{margin:.4em 0 1em;padding-left:26px}.list-plain li{margin-bottom:5px}.list-short{color:var(--text-subtle)}.list-date{color:var(--text-quiet);font-size:12px}.search-hit{margin-bottom:12px}.search-hit-title{font-size:15px}.search-snippet{color:var(--text)}.search-meta{color:var(--text-quiet);font-size:12px}.empty{color:var(--text-subtle);font-style:italic}@media(max-width:700px){.brand-logo{height:36px}.mainpage-logo{height:66px}.main{padding:16px 14px 32px}.gamemode-icon{width:44px;height:44px}.gamemode-title{font-size:20px}.infobox,.img-frame{float:none;width:100%;margin:0 0 1em}}
