
*{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}}
.CookieConsentBanner-module__hz09_G__overlay{z-index:10000;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 16px 16px}.CookieConsentBanner-module__hz09_G__settingsButton{z-index:9990;border:1px solid var(--theme-border,#ffffff29);background:var(--theme-tab-background,#151923);min-height:38px;color:var(--theme-text-primary,#fff);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 30px #00000047}.CookieConsentBanner-module__hz09_G__panel{border:1px solid var(--theme-border,#ffffff2e);background:var(--theme-tab-background,#151923);width:min(980px,100%);color:var(--theme-text-primary,#fff);pointer-events:auto;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 16px 40px #00000061}.CookieConsentBanner-module__hz09_G__iconBox{background:var(--theme-primary-color,#4a7dff);color:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.CookieConsentBanner-module__hz09_G__copy{min-width:0}.CookieConsentBanner-module__hz09_G__copy h2,.CookieConsentBanner-module__hz09_G__manageHeader h2{color:var(--theme-text-primary,#fff);margin:0 0 8px;font-size:1.1rem;line-height:1.25}.CookieConsentBanner-module__hz09_G__copy p,.CookieConsentBanner-module__hz09_G__manageHeader p,.CookieConsentBanner-module__hz09_G__choiceRow p{color:var(--theme-text-secondary,#d7dce8);margin:0;font-size:.92rem;line-height:1.5}.CookieConsentBanner-module__hz09_G__smallPrint{margin-top:8px!important}.CookieConsentBanner-module__hz09_G__policyLink{color:var(--theme-primary-color,#7da2ff);text-underline-offset:3px;margin-top:10px;font-size:.9rem;text-decoration:underline;display:inline-flex}.CookieConsentBanner-module__hz09_G__statusText{font-weight:700;color:var(--theme-primary-color,#7da2ff)!important;margin-top:10px!important}.CookieConsentBanner-module__hz09_G__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.CookieConsentBanner-module__hz09_G__primaryButton,.CookieConsentBanner-module__hz09_G__secondaryButton,.CookieConsentBanner-module__hz09_G__iconButton{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;display:inline-flex}.CookieConsentBanner-module__hz09_G__primaryButton{background:var(--theme-primary-color,#4a7dff);color:#fff}.CookieConsentBanner-module__hz09_G__secondaryButton,.CookieConsentBanner-module__hz09_G__iconButton{color:var(--theme-text-primary,#fff);border-color:var(--theme-border,#ffffff29);background:#ffffff14}.CookieConsentBanner-module__hz09_G__primaryButton:disabled,.CookieConsentBanner-module__hz09_G__secondaryButton:disabled,.CookieConsentBanner-module__hz09_G__iconButton:disabled{opacity:.65;cursor:wait}.CookieConsentBanner-module__hz09_G__iconButton{flex:none;width:42px;padding:0}.CookieConsentBanner-module__hz09_G__manageHeader{grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.CookieConsentBanner-module__hz09_G__choiceList{grid-column:1/-1;gap:10px;display:grid}.CookieConsentBanner-module__hz09_G__choiceRow{border:1px solid var(--theme-border,#ffffff24);background:#ffffff0d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.CookieConsentBanner-module__hz09_G__choiceRow h3{color:var(--theme-text-primary,#fff);margin:0 0 6px;font-size:.96rem}.CookieConsentBanner-module__hz09_G__alwaysOn{white-space:nowrap;color:var(--theme-text-primary,#fff);border:1px solid var(--theme-border,#ffffff24);background:#ffffff14;border-radius:999px;padding:6px 10px;font-size:.82rem}.CookieConsentBanner-module__hz09_G__toggle{width:46px;height:26px;accent-color:var(--theme-primary-color,#4a7dff);cursor:pointer}@media (max-width:840px){.CookieConsentBanner-module__hz09_G__panel{grid-template-columns:minmax(0,1fr)}.CookieConsentBanner-module__hz09_G__iconBox{display:none}.CookieConsentBanner-module__hz09_G__actions{justify-content:stretch}.CookieConsentBanner-module__hz09_G__primaryButton,.CookieConsentBanner-module__hz09_G__secondaryButton{flex:150px}}@media (max-width:560px){.CookieConsentBanner-module__hz09_G__overlay{inset:auto 10px 10px}.CookieConsentBanner-module__hz09_G__panel{padding:14px}.CookieConsentBanner-module__hz09_G__choiceRow{grid-template-columns:minmax(0,1fr)}.CookieConsentBanner-module__hz09_G__alwaysOn,.CookieConsentBanner-module__hz09_G__toggle{justify-self:start}}
@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}
