
*{box-sizing:border-box;margin:0;padding:0}html,body{--font-family:"Inter","Segoe UI",Arial,sans-serif;max-width:100vw;color:var(--text-strong);background:var(--bg);font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}.main-site{--font-family:"Inter","Segoe UI",Arial,sans-serif;font-family:Inter,Segoe UI,Arial,sans-serif}.minecraft-site{font-family:var(--font-MinecraftSeven);--font-family:var(--font-MinecraftSeven)}body.test-galaxy{background:radial-gradient(1600px 900px at 70% -15%,#7c4dff40,#0000 70%),radial-gradient(1200px 900px at 10% 20%,#00e5ff2e,#0000 70%),radial-gradient(1300px 1000px at 85% 80%,#ff4dd238,#0000 70%),radial-gradient(1000px 800px at 20% 75%,#ffb74d1f,#0000 75%),radial-gradient(900px 800px at 60% 40%,#4cffc81a,#0000 70%),linear-gradient(#000001 0%,#02020a 100%)}body.test-galaxy:before{content:"";mix-blend-mode:screen;opacity:.45;pointer-events:none;z-index:-1;background:radial-gradient(1800px 1000px at 50% 0,#5800ff2e,#0000 75%),radial-gradient(1200px 900px at 15% 55%,#00a8ff24,#0000 75%),radial-gradient(1400px 1000px at 85% 45%,#ff00aa2e,#0000 75%),radial-gradient(900px 700px at 60% 85%,#ff943c1a,#0000 75%),radial-gradient(1000px 900px at 40% 30%,#00ff9614,#0000 75%);position:fixed;inset:0;animation:18s ease-in-out infinite nebulaDrift!important}body.test-galaxy:after{content:"";opacity:.35;mix-blend-mode:screen;pointer-events:none;z-index:-1;background:radial-gradient(2px 2px at 15% 20%,#ffffffd9,#0000),radial-gradient(2px 2px at 35% 45%,#ffffffbf,#0000),radial-gradient(2px 2px at 65% 30%,#ffffffb3,#0000),radial-gradient(2px 2px at 85% 60%,#ffffffb3,#0000),radial-gradient(1px 1px at 25% 85%,#fff9,#0000),radial-gradient(1px 1px at 55% 10%,#fff9,#0000),radial-gradient(1px 1px at 75% 90%,#fff9,#0000);position:fixed;inset:-20%;animation:70s linear infinite driftSlow,8s ease-in-out infinite nebulaPulse!important}.main-site ::-webkit-scrollbar{width:10px;height:10px}.main-site ::-webkit-scrollbar-track{background:#00000014;border-radius:999px}.main-site ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-soft)45%,transparent);background-image:var(--ef-border-gradient);border-radius:999px}html[data-site-shell=main]::-webkit-scrollbar{width:10px;height:10px}html[data-site-shell=main] body::-webkit-scrollbar{width:10px;height:10px}body.main-site-shell::-webkit-scrollbar{width:10px;height:10px}html[data-site-shell=main]::-webkit-scrollbar-track{background:#00000014;border-radius:999px}html[data-site-shell=main] body::-webkit-scrollbar-track{background:#00000014;border-radius:999px}body.main-site-shell::-webkit-scrollbar-track{background:#00000014;border-radius:999px}html[data-site-shell=main]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-soft)45%,transparent);background-image:var(--ef-border-gradient);border-radius:999px}html[data-site-shell=main] body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-soft)45%,transparent);background-image:var(--ef-border-gradient);border-radius:999px}body.main-site-shell::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-soft)45%,transparent);background-image:var(--ef-border-gradient);border-radius:999px}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-family);background:0 0;border:none;outline:none}@media (hover:none) and (pointer:coarse){a,button,[role=button],input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible{box-shadow:none;outline:none}}@keyframes driftSlow{0%{transform:translate(0,0)}to{transform:translate(-80px,-260px)}}@keyframes nebulaDrift{0%,to{opacity:.35;transform:translate(0,0)scale(1)}50%{opacity:.7;transform:translate(-6%,-4%)scale(1.08)}}@keyframes nebulaPulse{0%,to{opacity:.25}50%{opacity:.7}}input,textarea,select{font-family:var(--font-family)}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{top:var(--nav-height);border-image:var(--theme-bg-primary);image-rendering:pixelated;image-rendering:-moz-crisp-edges;border-style:solid;border-width:8px 8px 10px;border-image-width:8px 8px 10px;flex:1;margin-bottom:80px;position:relative}.container{width:100%;max-width:var(--max-width);padding:0 var(--spacing-md);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.text-center{text-align:center}.hidden{display:none}:root{--button-font-size-small:8px;--button-font-size-medium:16px;--button-font-size-large:24px}
.minecraft-site .pixel-font{font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}html[data-animations=off] *,html[data-animations=off] :before,html[data-animations=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.blocklyDropDownDiv,.blocklyContextMenu{background:linear-gradient(var(--ef-surface),var(--ef-surface))padding-box,var(--ef-border-gradient)border-box!important;border-radius:var(--ef-control-radius,12px)!important;box-shadow:var(--shadow)!important;z-index:1000!important;border:2px solid #0000!important;flex-direction:column!important;gap:6px!important;max-height:240px!important;padding:0!important;transition:opacity .14s,transform .14s!important;display:flex!important}.blocklyContextMenu{padding:8px!important}.blocklyDropDownDiv .blocklyMenu{flex-direction:column!important;gap:6px!important;max-height:225px!important;padding-right:6px!important;display:flex!important;overflow:hidden auto!important}.blocklyDropDownArrow{background:linear-gradient(var(--ef-surface),var(--ef-surface))padding-box,var(--ef-border-gradient)border-box!important;z-index:1001!important;border-top:2px solid #0000!important;border-left:2px solid #0000!important}.blocklyMenuItemContent{color:var(--text-strong)!important;font-family:var(--font-family)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;font-weight:600!important;overflow:hidden!important}.blocklyMenuItem{background:linear-gradient(var(--ef-button-surface),var(--ef-button-surface))padding-box,var(--ef-button-border)border-box;border-radius:var(--ef-control-radius,12px);box-shadow:var(--shadow);padding:10px 18px;font-weight:600;text-decoration:none;transition:color .2s,box-shadow .2s,transform .1s;transform-origin:50%!important;border:2px solid #0000!important}.blocklyMenuItem:hover{box-shadow:var(--ef-button-current-glow-shadow,var(--ef-button-glow-shadow,0 0 24px #7c4dff73));transform:scale(var(--ef-interactive-hover-scale-x),var(--ef-interactive-hover-scale-y))}.blocklyMenuItemSelected{background:var(--menu-bg-soft)!important;border-color:var(--accent)!important}.blocklyMenuItemDisabled,.blocklyMenuItemDisabled .blocklyMenuItemContent{border-color:var(--primary)!important;color:var(--text-soft)!important;cursor:not-allowed!important;background:0 0!important}.legendBlocklyDropDownDiv{z-index:4000!important;min-width:230px!important;max-height:none!important;padding:0 6px 0 0!important;overflow:visible!important}.legendBlocklyDropDownDiv .blocklyDropDownContent{height:auto!important;max-height:none!important;overflow:visible!important}.legendBlocklyDropdownHost{width:min(340px,100vw - 32px);min-width:260px;max-width:min(360px,100vw - 32px)}.legendBlocklyDropdownHost .user-section{z-index:auto;width:100%;min-width:100%;max-width:100%;display:block}.legendBlocklyDropdownHost .user-section:before,.legendBlocklyDropdownHost .user-button{display:none}.legendBlocklyDropdownHost .dropdown{--legend-dropdown-scrollbar-gutter:10px;box-sizing:border-box;opacity:1;overscroll-behavior:contain;pointer-events:auto;visibility:visible;align-content:start;gap:6px;width:100%;min-width:100%;max-width:100%;max-height:min(360px,100vh - 180px);padding:12px;display:grid;position:static;transform:none;overflow:hidden auto!important}.legendBlocklyDropdownHost .dropdown::-webkit-scrollbar{width:10px;height:10px}.legendBlocklyDropdownHost .dropdown::-webkit-scrollbar-button{width:0;height:0;display:none}.legendBlocklyDropdownHost .dropdown::-webkit-scrollbar-track{margin-block:var(--legend-dropdown-scrollbar-gutter);background:#00000014;border-radius:999px}.legendBlocklyDropdownHost .dropdown::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-soft)45%,transparent);background-image:var(--ef-border-gradient);border-radius:999px}.legendBlocklyDropdownHost .dropdown::-webkit-scrollbar-corner{background:0 0}.legendBlocklyDropdownHost .dropdown-user-submenu,.legendBlocklyDropdownHost .dropdown-user-submenu-panel,.legendBlocklyDropdownHost .dropdown-item{box-sizing:border-box;min-width:0;max-width:100%}.legendBlocklyDropdownHost .dropdown-item-with-icon{white-space:normal;width:100%;min-width:0}.legendBlocklyDropdownHost .dropdown-item-with-icon>span:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.legendBlocklyDropdownSelected{box-shadow:var(--ef-button-current-focus-shadow,var(--ef-button-focus-shadow,var(--shadow)))!important}@media (max-width:720px){.legendBlocklyDropdownHost{width:min(320px,100vw - 32px)}}@supports ((-moz-appearance:none)){.legendBlocklyDropdownHost .dropdown{scrollbar-color:color-mix(in srgb,var(--text-soft)45%,transparent)#00000014;scrollbar-width:thin}}
@font-face{font-family:MinecraftFive;src:url(/fonts/MinecraftFive-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinecraftFive;src:url(/fonts/MinecraftFive-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MinecraftSeven;src:url(/fonts/MinecraftSeven.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinecraftSevenV2;src:url(/fonts/Minecraft-Seven_v2.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinecraftTen;src:url(/fonts/MinecraftTen.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinecraftTenV2;src:url(/fonts/Minecraft-Tenv2.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.minecraft-five{letter-spacing:1px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:geometricPrecision;font-family:MinecraftFive,Courier New,monospace}.minecraft-seven{letter-spacing:1px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:geometricPrecision;font-family:MinecraftSeven,Courier New,monospace}.minecraft-ten{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:geometricPrecision;font-family:MnecraftTen,Courier New,monospace;letter-spacing:1px!important}.minecraft-font{letter-spacing:1px;text-transform:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:geometricPrecision;font-family:MinecraftFive,Courier New,monospace}
