@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
:root{--primary-color:#7c4dff;--primary-color-dark:#5e35b1;--primary-color-light:#b388ff;--primary-hover:var(--primary-color-dark);--primary-active:#5e35b180;--primary-rgb:79,70,229;--secondary-color:#00e5ff;--secondary-color-dark:#008a99;--secondary-color-light:#74f1ff;--secondary-hover:var(--secondary-color-dark);--accent-color:var(--secondary-color);--nav-footer-dark:#333941;--nav-footer-light:#9c9c9c;--bg-primary:url(/images/containers/gold.png) 3 3 5 3 fill repeat;--bg-secondary:url(/images/containers/blue.png) 3 3 5 3 fill repeat;--tab-header-primary:#6a11cb4d;--tab-header-accent:#11cbc24d;--tab-background:#0000001a;--tab-background-dark:#0000004d;--tab-blur:backdrop-filter: blur(10px);--discord-color:#7289da;--google-color:#4285f4;--minecraft-color:green;--twitter-color:#1da1f2;--twitch-color:#9146ff;--youtube-color:red;--bg-dark:#121212;--bg-semi-dark:#272727;--bg-medium:#888;--bg-semi-light:#e9e9e9;--bg-light:#fff;--text-light:#fff;--text-light-hover:#9c9c9c;--text-medium:gray;--text-medium-hover:#575757;--text-dark:#000;--text-dark-hover:#3a3a3a;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--success-dark:#059669;--warning-dark:#b45309;--error-dark:#b91c1c;--info-dark:#1d4ed8;--success-light:#a7f3d0;--warning-light:#fde68a;--error-light:#fecaca;--info-light:#93c5fd;--border-color-dark:#3d3d3d;--border-color-light:#9e9e9e;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-width:1px;--border-width-thick:2px;--border-see-through:#00000040;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-family:"MinecraftTen","Courier New",monospace,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-MinecraftTen:"MinecraftTen","Courier New",monospace;--font-MinecraftSeven:"MinecraftSeven","Courier New",monospace;--font-MinecraftFive:"MinecraftFive","Courier New",monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-xxxl:32px;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--nav-height:80px;--footer-height:290px;--max-width:1200px;--scrollbar-track:var(--theme-tab-background);--scrollbar-thumb:var(--theme-primary-dark);--scrollbar-thumb-hover:var(--theme-primary-color);--theme-primary-color:var(--primary-color);--theme-primary-dark:var(--primary-color-dark);--theme-primary-light:var(--primary-color-light);--theme-primary-active:var(--primary-active);--theme-secondary-color:var(--secondary-color);--theme-secondary-dark:var(--secondary-color-dark);--theme-secondary-light:var(--secondary-color-light);--theme-bg-primary:var(--bg-primary);--theme-bg-primary-color:#fbbf3f;--theme-bg-secondary:var(--bg-secondary);--theme-bg-secondary-color:#596ee9;--theme-text-primary:var(--text-light);--theme-text-primary-hover:var(--text-light-hover);--theme-text-secondary:var(--text-medium);--theme-text-secondary-hover:var(--text-medium-hover);--theme-text-tertiary:var(--text-dark);--theme-text-tertiary-hover:var(--text-dark-hover);--theme-text-hover:var(--text-light-hover);--theme-tab-header:var(--tab-header-primary);--theme-tab-background:var(--tab-background);--theme-nav-footer:var(--nav-footer-dark);--theme-border:var(--border-color-light);--theme-hover:#ffffff1a;--theme-active:#6a11cb66;--theme-card-bg:#1e2231f2;--theme-navbar-bg:#141827f2;--theme-input-bg:var(--theme-text-tertiary);--theme-input-text:var(--theme-text-primary);--theme-success-color:var(--success);--theme-success-color-dark:var(--success-dark);--theme-success-color-light:var(--success-light);--theme-warning-color:var(--warning);--theme-warning-color-dark:var(--warning-dark);--theme-warning-color-light:var(--warning-light);--theme-error-color:var(--error);--theme-error-color-dark:var(--error-dark);--theme-error-color-light:var(--error-light);--theme-info-color:var(--info);--theme-info-color-dark:var(--info-dark);--theme-info-color-light:var(--info-light);--theme-nine-slice-standard:url(/images/buttons/button.png) 3 3 5 3 fill repeat;--theme-nine-slice-container-standard:url(/images/buttons/button.png) 3 3 5 3 fill repeat;--theme-nine-slice-standard-hover:url(/images/buttons/button_highlighted.png) 3 3 5 3 fill repeat;--theme-nine-slice-standard-disabled:url(/images/buttons/button_disabled.png) 3 3 5 3 fill repeat;--theme-nine-slice-input:url(/images/inputs/text_field.png) 3 3 5 3 fill repeat;--theme-nine-slice-input-hover:url(/images/inputs/text_field_highlighted.png) 3 3 5 3 fill repeat;--theme-nine-slice-input-disabled:url(/images/inputs/text_field_disabled.png) 3 3 5 3 fill repeat}body.light-theme{--theme-text-primary:var(--text-dark);--theme-text-primary-hover:var(--text-dark-hover);--theme-text-secondary:var(--text-medium-hover);--theme-text-secondary-hover:var(--text-medium);--theme-text-tertiary:var(--text-light);--theme-text-tertiary-hover:var(--text-light-hover);--theme-text-hover:var(--text-dark-hover);--theme-nav-footer:var(--nav-footer-light);--theme-border:var(--border-color-dark);--theme-hover:#7c4dff1a;--theme-card-bg:#fafafff2;--theme-navbar-bg:#fafafff2;--theme-input-bg:var(--bg-light);--theme-input-text:var(--text-light);--theme-nine-slice-standard:url(/images/buttons/light-button.png) 3 3 5 3 fill repeat;--theme-nine-slice-container-standard:url(/images/containers/standard-light.png) 3 3 5 3 fill repeat;--theme-nine-slice-standard-hover:url(/images/buttons/light-button_highlighted.png) 3 3 5 3 fill repeat;--theme-nine-slice-standard-disabled:url(/images/buttons/light-button_disabled.png) 3 3 5 3 fill repeat;--theme-nine-slice-input:url(/images/inputs/text_field_light.png) 3 3 5 3 fill repeat;--theme-nine-slice-input-hover:url(/images/inputs/text_field_light_highlighted.png) 3 3 5 3 fill repeat;--theme-nine-slice-input-disabled:url(/images/inputs/text_field_light_disabled.png) 3 3 5 3 fill repeat}body.accent-theme{--theme-primary-color:var(--secondary-color);--theme-primary-dark:var(--secondary-color-dark);--theme-primary-light:var(--secondary-color-light);--theme-secondary-color:var(--primary-color);--theme-secondary-dark:var(--primary-color-dark);--theme-secondary-light:var(--primary-color-light);--theme-bg-primary:var(--bg-secondary);--theme-bg-primary-color:#596ee9;--theme-bg-secondary:var(--bg-primary);--theme-bg-secondary-color:#fbbf3f;--accent-color:var(--secondary-color);--accent-dark:var(--secondary-color-dark);--accent-light:var(--secondary-color-light);--primary-rgb:0,229,255;--theme-tab-header:var(--tab-header-accent);--theme-hover:#00e5ff1a;--theme-active:#11cbcb66;--fx-hover:#00e5ff1a}body.light-theme.accent-theme{--theme-hover:#00e5ff1a;--theme-card-bg:#fafafff2;--theme-navbar-bg:#fafafff2}
*{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}@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}
@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}
