:root{--mc-black: #000000;--mc-dark-blue: #0000AA;--mc-dark-green: #00AA00;--mc-dark-aqua: #00AAAA;--mc-dark-red: #AA0000;--mc-dark-purple: #AA00AA;--mc-gold: #FFAA00;--mc-gray: #AAAAAA;--mc-dark-gray: #555555;--mc-blue: #5555FF;--mc-green: #55FF55;--mc-aqua: #55FFFF;--mc-red: #FF5555;--mc-light-purple: #FF55FF;--mc-yellow: #FFFF55;--mc-white: #FFFFFF;--void-1000: #06070b;--void-950: #090b11;--void-900: #0d0f17;--void-850: #11141d;--void-800: #161a25;--void-750: #1c2130;--void-700: #232a3b;--void-600: #2e3650;--void-500: #3d4866;--void-400: #5a647f;--void-300: #8b93ab;--void-200: #b6bccf;--void-100: #dfe2ec;--void-50: #f2f4fa;--gold-deep: #8a5600;--gold-700: #c47e00;--gold-600: #e89400;--gold: #FFAA00;--gold-400: #ffc24d;--gold-300: #ffd680;--ember: #FFFF55;--bg-void: var(--void-1000);--bg-app: var(--void-900);--surface: var(--void-800);--surface-raised: var(--void-750);--surface-hover: var(--void-700);--surface-sunken: var(--void-950);--text-strong: var(--mc-white);--text-body: var(--void-100);--text-muted: var(--mc-gray);--text-faint: var(--void-300);--text-gold: var(--gold);--border: var(--void-600);--border-soft: var(--void-700);--border-strong: var(--void-500);--border-gold: var(--gold-700);--accent: var(--gold);--accent-hover: var(--gold-400);--accent-press: var(--gold-600);--accent-contrast: var(--void-1000);--focus-ring: var(--gold-400);--status-success: var(--mc-green);--status-error: var(--mc-red);--status-warning: var(--gold);--status-info: var(--mc-aqua);--status-special: var(--mc-light-purple);--rarity-common: var(--mc-white);--rarity-uncommon: var(--mc-green);--rarity-rare: var(--mc-blue);--rarity-epic: var(--mc-dark-purple);--rarity-legendary: var(--gold);--rarity-mystic: var(--mc-light-purple);--cur-coins: var(--gold);--cur-gold: var(--gold);--cur-gems: var(--mc-green);--cur-renown: var(--mc-yellow);--cur-mastery: var(--mc-aqua);--cur-tokens: var(--mc-light-purple);--cur-bounty: var(--mc-red);--prestige-gray: var(--mc-gray);--prestige-blue: var(--mc-blue);--prestige-yellow: var(--mc-yellow);--prestige-gold: var(--mc-gold);--prestige-red: var(--mc-red);--prestige-dark-purple: var(--mc-dark-purple);--prestige-light-purple:var(--mc-light-purple);--prestige-white: var(--mc-white);--prestige-aqua: var(--mc-aqua);--prestige-green: var(--mc-green);--prestige-dark-red: var(--mc-dark-red);--prestige-summer: linear-gradient(90deg, #FF5555, #FFAA00, #FFFF55);--prestige-oceanic: linear-gradient(90deg, #5555FF, #00AAAA, #55FFFF);--prestige-starlit: linear-gradient(90deg, #555555, #FF55FF, #AA00AA);--prestige-natural: linear-gradient(90deg, #55FFFF, #00AA00, #55FF55);--shimmer-gold: linear-gradient(90deg, #FFFFFF 0%, #FFAA00 45%, #FFFF55 60%, #FFFFFF 100%);--font-display: "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-pixel: "Minecraft Seven", "Pixelify Sans", "Bricolage Grotesque", monospace;--font-mono: "Minecraft Seven", "Pixelify Sans", ui-monospace, "SFMono-Regular", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--text-6xl: 5.5rem;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed:1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .12em;--tracking-pixel: .02em;--type-hero-size: var(--text-6xl);--type-hero-weight: var(--fw-extra);--type-h1-size: var(--text-4xl);--type-h2-size: var(--text-3xl);--type-h3-size: var(--text-2xl);--type-body-size: var(--text-md);--type-label-size: var(--text-xs);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 6rem;--space-11: 8rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-pill: 999px;--border-thin: 1px;--border-med: 2px;--border-thick: 3px;--bevel-button: inset 0 2px 0 rgba(255,255,255,.14), inset 0 -2px 0 rgba(0,0,0,.45);--bevel-inset: inset 2px 2px 0 rgba(0,0,0,.5), inset -1px -1px 0 rgba(255,255,255,.05);--bevel-slot: inset 2px 2px 0 rgba(0,0,0,.55), inset -2px -2px 0 rgba(255,255,255,.06);--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 4px 12px rgba(0,0,0,.45);--shadow-lg: 0 12px 32px rgba(0,0,0,.55);--shadow-panel: 0 18px 48px rgba(0,0,0,.6);--glow-gold-sm: 0 0 0 1px rgba(255,170,0,.35), 0 0 12px rgba(255,170,0,.25);--glow-gold-md: 0 0 0 1px rgba(255,170,0,.5), 0 0 24px rgba(255,170,0,.35);--glow-text: 0 0 16px rgba(255,170,0,.45);--container-sm: 640px;--container-md: 960px;--container-lg: 1200px;--container-xl: 1440px;--gutter: var(--space-5);--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .2, 1);--ease-snap: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}@font-face{font-family:Minecraft Dungeons;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/minecraft-dungeons.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Minecraft Seven;src:url(/fonts/Minecraft-Seven_v2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--void-1000);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);font-weight:var(--fw-bold);text-wrap:balance}h1{font-size:var(--type-h1-size)}h2{font-size:var(--type-h2-size)}h3{font-size:var(--type-h3-size);font-weight:var(--fw-semibold)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--text-gold);text-decoration:none}a:hover{color:var(--accent-hover)}code,kbd,pre{font-family:var(--font-mono)}::selection{background:#ffaa004d;color:var(--mc-white)}:focus-visible{outline:var(--border-med) solid var(--focus-ring);outline-offset:2px}img{display:block;max-width:100%}.ps-void-bg{background:radial-gradient(120% 80% at 50% -10%,rgba(255,170,0,.1),transparent 55%),radial-gradient(100% 60% at 50% 110%,rgba(85,85,255,.07),transparent 60%),radial-gradient(150% 120% at 50% 45%,transparent 52%,rgba(0,0,0,.5)),linear-gradient(180deg,var(--void-1000),var(--void-900) 50%,var(--void-1000))}.ps-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.ps-shimmer{font-family:var(--font-display);font-weight:var(--fw-extra);letter-spacing:var(--tracking-wide);background:var(--shimmer-gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ps-shimmer-pan 6s linear infinite}@keyframes ps-shimmer-pan{0%{background-position:0% 0}to{background-position:200% 0}}.ps-rule{height:var(--border-med);border:0;background:linear-gradient(90deg,transparent,var(--border-strong) 20%,var(--border-strong) 80%,transparent);margin:var(--space-6) 0}.hero-bg{background-image:url(/assets/island-hero.webp);background-image:-webkit-image-set(url(/assets/island-hero.avif) type("image/avif"),url(/assets/island-hero.webp) type("image/webp"));background-image:image-set(url(/assets/island-hero.avif) type("image/avif"),url(/assets/island-hero.webp) type("image/webp"));background-position:center 38%;background-size:cover;background-repeat:no-repeat}.cta-bg{background-image:url(/assets/island-alt.webp);background-image:-webkit-image-set(url(/assets/island-alt.avif) type("image/avif"),url(/assets/island-alt.webp) type("image/webp"));background-image:image-set(url(/assets/island-alt.avif) type("image/avif"),url(/assets/island-alt.webp) type("image/webp"));background-position:center 38%;background-size:cover;background-repeat:no-repeat}@media(max-width:640px){.ps-bokeh-layer{display:none}.ps-particle:nth-child(2n){display:none}}html.is-hidden *,html.is-hidden *:before,html.is-hidden *:after{animation-play-state:paused!important}@keyframes sos-ember1{0%{transform:translateY(22px);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(11px,-70px);opacity:0}}@keyframes sos-ember2{0%{transform:translateY(20px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(-13px,-78px);opacity:0}}@keyframes sos-ember3{0%{transform:translateY(24px);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translate(5px,-86px);opacity:0}}@keyframes sos-toast{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes sos-fade{0%{opacity:0}to{opacity:1}}@keyframes sos-modal{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ps-shimmer{animation:none;background-position:0 0}[class^=sos-ember],.ps-particle{animation:none!important}.js [data-reveal]{opacity:1;transform:none;transition:none}}.nav-loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;background:#06070b57;-webkit-backdrop-filter:blur(9px) saturate(1.04);backdrop-filter:blur(9px) saturate(1.04);transition:opacity .3s var(--ease-out),visibility .3s var(--ease-out)}html.is-navigating .nav-loader{opacity:1;visibility:visible}.nav-loader-diamonds{position:relative;width:62px;height:62px}.nav-loader-diamond{position:absolute;width:14px;height:14px;background:var(--gold);border-radius:2px;opacity:.18;box-shadow:0 0 6px color-mix(in srgb,var(--gold) 35%,transparent)}.nav-loader-diamond:nth-child(1){top:0;left:50%;transform:translate(-50%) rotate(45deg)}.nav-loader-diamond:nth-child(2){right:0;top:50%;transform:translateY(-50%) rotate(45deg)}.nav-loader-diamond:nth-child(3){bottom:0;left:50%;transform:translate(-50%) rotate(45deg)}.nav-loader-diamond:nth-child(4){left:0;top:50%;transform:translateY(-50%) rotate(45deg)}html.is-navigating .nav-loader-diamond:nth-child(1){animation:nav-diamond 1.2s ease-in-out 0s infinite}html.is-navigating .nav-loader-diamond:nth-child(2){animation:nav-diamond 1.2s ease-in-out .3s infinite}html.is-navigating .nav-loader-diamond:nth-child(3){animation:nav-diamond 1.2s ease-in-out .6s infinite}html.is-navigating .nav-loader-diamond:nth-child(4){animation:nav-diamond 1.2s ease-in-out .9s infinite}@keyframes nav-diamond{0%,to{opacity:.18;scale:.82;box-shadow:0 0 6px color-mix(in srgb,var(--gold) 35%,transparent)}15%{opacity:1;scale:1.12;box-shadow:0 0 14px var(--gold),0 0 24px color-mix(in srgb,var(--gold) 55%,transparent)}45%{opacity:.18;scale:.82;box-shadow:0 0 6px color-mix(in srgb,var(--gold) 35%,transparent)}}html.is-navigating .ps-particle,html.is-navigating .ps-bokeh-layer,html.is-navigating .pv-hero-godrays,html.is-navigating .pv-hero-fog,html.is-navigating .pv-hero-fog:before,html.is-navigating .pv-dust{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.nav-loader{transition:opacity .2s linear}html.is-navigating .nav-loader-diamond{animation:none;opacity:.72}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.ps-btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;text-decoration:none;border-radius:var(--radius-xs);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ps-btn[data-astro-cid-vnzlvqnm]:hover{filter:brightness(1.1)}.ps-btn[data-astro-cid-vnzlvqnm]:active{transform:translateY(1px)}.ps-btn--sm[data-astro-cid-vnzlvqnm]{padding:6px 12px;font-size:var(--text-xs)}.ps-btn--md[data-astro-cid-vnzlvqnm]{padding:10px 18px;font-size:var(--text-sm)}.ps-btn--lg[data-astro-cid-vnzlvqnm]{padding:14px 26px;font-size:var(--text-md)}.ps-btn--primary[data-astro-cid-vnzlvqnm]{background:var(--gold);color:var(--accent-contrast);border:2px solid var(--gold-700);box-shadow:var(--bevel-button)}.ps-btn--secondary[data-astro-cid-vnzlvqnm]{background:var(--surface-raised);color:var(--text-strong);border:2px solid var(--border);box-shadow:var(--bevel-button)}.ps-btn--ghost[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--text-body);border:2px solid transparent;box-shadow:none}.ps-btn--danger[data-astro-cid-vnzlvqnm]{background:var(--mc-dark-red);color:var(--mc-white);border:2px solid #7a0000;box-shadow:var(--bevel-button)}.nav-link[data-astro-cid-dmqpwcec]{transition:color var(--dur-fast) var(--ease-out)}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--gold)}@media(max-width:860px){.nav-label[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:640px){.nav-ip[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:600px){.nav-news[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:400px){.nav-wordmark[data-astro-cid-dmqpwcec]{display:none}}.ft-link[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-body);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.ft-link[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.join-modal[data-astro-cid-udhb7edr]{display:none}.join-modal[data-astro-cid-udhb7edr].is-open{display:flex;animation:sos-fade .18s ease}.join-modal[data-astro-cid-udhb7edr].is-open .join-card[data-astro-cid-udhb7edr]{animation:sos-modal .24s var(--ease-out)}.join-close[data-astro-cid-udhb7edr]{transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.join-close[data-astro-cid-udhb7edr]:hover{border-color:var(--gold);color:var(--gold)}.copy-toast[data-astro-cid-udhb7edr]{display:none}.copy-toast[data-astro-cid-udhb7edr].is-visible{display:block;animation:sos-toast .22s var(--ease-out)}
