.mod-site{--mod-ink:#eef3e6;--mod-muted:#9eafa7;--mod-green:#a9f69e;--mod-line:#d0ecd31c;isolation:isolate;color:var(--mod-ink);background:#09120f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:clip}.mod-site .mod-container{width:min(1200px,100% - 80px);margin-inline:auto}.mod-site h1,.mod-site h2,.mod-site h3,.mod-site p{margin:0}.mod-site a,.mod-site button{-webkit-tap-highlight-color:transparent}:is(.mod-site a:focus-visible,.mod-site button:focus-visible,.mod-site summary:focus-visible){outline-offset:5px;outline:2px solid #b7f9a8}.mod-site section[id]{scroll-margin-top:110px}.mod-site .mod-skip{z-index:60;color:#102119;background:#b9f5a4;border-radius:6px;padding:12px 20px;position:fixed;top:-60px;left:20px}.mod-site .mod-skip:focus{top:12px}.mod-site .mod-header{z-index:30;border-bottom:1px solid var(--mod-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09120fe8;position:sticky;top:0}.mod-site .mod-header:after{display:none}.mod-site .mod-header-inner{align-items:center;gap:40px;min-height:86px;display:flex}.mod-brand{white-space:nowrap;letter-spacing:.065em;align-items:center;gap:11px;font-size:13px;font-weight:850;display:flex}.mod-brand img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 9px #6efe623b)}.mod-brand b{color:#a9f69e}.mod-brand-divider{background:#d9ead431;width:1px;height:18px;margin-left:7px}.mod-brand small{letter-spacing:.14em;color:#8ca597;font-size:9px;font-weight:550}.mod-site .mod-nav{border:0;order:0;align-items:center;gap:29px;width:auto;margin-left:auto;padding:0;display:flex}.mod-nav a{color:#a8bab0;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:color .2s;display:flex}.mod-nav a:hover{color:#c0ffb4}.mod-nav-download{background:#173523;border:1px solid #83bb8061;border-radius:5px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:750;transition:background .2s;display:flex}.mod-nav-download:hover{background:#244f30}.mod-header-sound{flex-shrink:0}.mod-header-sound .sound-buttons{background:#142317;border-color:#7b99713b;min-height:37px}.mod-header-sound .sound-toggle{min-height:36px;padding:8px;font-size:10px}.mod-header-sound .sound-settings-toggle{min-width:24px;min-height:36px;padding-inline:5px}.mod-header-sound .sound-label small{font-size:8px}.mod-site .sound-panel h2{letter-spacing:-.025em;margin-top:7px;font-size:15px;line-height:1.4}.mod-site .sound-panel .sound-help{margin-top:12px;font-size:10px;line-height:1.6}.mod-site .sound-panel .sound-panel-heading>div>span{font-size:8px}.mod-hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:56px;min-height:660px;padding:85px 0 83px;display:grid;position:relative}.mod-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#54a73c15,#0000 65%);width:800px;height:800px;position:absolute;top:-120px;right:-140px}.mod-kicker{letter-spacing:.13em;color:#a0c497;align-items:center;gap:10px;font:600 10px/1.5 ui-monospace,Consolas,monospace;display:flex}.mod-status-dot{background:#adf994;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #a4f77755}.mod-version{color:#b9c7b8;letter-spacing:.04em;border:1px solid #b4d3aa26;border-radius:4px;margin-left:3px;padding:3px 7px;font-size:9px}.mod-site .mod-hero h1{letter-spacing:-.072em;margin:26px 0;font-size:clamp(58px,6.25vw,87px);font-weight:850;line-height:1.01}.mod-hero h1>span{color:#b4f798;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#d4fbb7,#83dd7e);-webkit-background-clip:text;background-clip:text}.mod-site .mod-lede{letter-spacing:-.03em;color:#d5e0d4;font-size:21px;font-weight:500;line-height:1.48}.mod-site .mod-hero-description{max-width:375px;color:var(--mod-muted);margin-top:18px;font-size:14px;line-height:1.8}.mod-hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.mod-button{border-radius:5px;justify-content:center;align-items:center;gap:25px;padding:17px 23px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.mod-button-primary{color:#173418;background:#b4f798;border:1px solid #d1ffb4;box-shadow:0 4px #517a3f,0 10px 40px #a5f98a12}.mod-button-primary:hover{background:#ccffb4;transform:translateY(-2px);box-shadow:0 6px #517a3f,0 10px 40px #a5f98a22}.mod-button-primary:after{content:"";opacity:.35;background:linear-gradient(110deg,#0000 20%,#ffffffe0,#0000 75%);position:absolute;inset:0;transform:translate(-130%)}.mod-button-primary:hover:after{animation:.7s mod-sheen}.mod-text-link{color:#d9e8d2;align-items:center;gap:10px;font-size:12px;font-weight:600;transition:gap .2s;display:inline-flex}.mod-text-link:hover{gap:15px}.mod-hero-meta{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.mod-hero-meta span{color:#879b8c;align-items:center;gap:5px;font-size:10px;display:flex}.mod-showpiece{min-width:0;padding-top:12px;padding-bottom:50px;animation:.85s .15s both mod-enter;position:relative}.mod-game-window{background:#152019;border:1px solid #acc4a13b;border-radius:10px;transition:transform .5s,border-color .5s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 70px #0006,0 0 70px #75be4710}.mod-game-window:hover{border-color:#b5e69880;transform:rotate(0)translateY(-5px)}.mod-window-bar{letter-spacing:.08em;color:#b5c5ad;border-bottom:1px solid #aec4a21c;justify-content:space-between;align-items:center;padding:15px 17px;font:9px/1 ui-monospace,Consolas,monospace;display:flex}.mod-window-bar>span{align-items:center;gap:8px;display:flex}.mod-window-bar>span:last-child{color:#7e937b;font-size:8px}.mod-game-image{aspect-ratio:521/315;background:#183d17;position:relative;overflow:hidden}.mod-game-image>img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:transform 1.2s;display:block}.mod-game-window:hover .mod-game-image>img{transform:scale(1.025)}.mod-game-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #07120830}.mod-image-corner{z-index:1;border-style:solid;border-color:#f0ffdc85;width:13px;height:13px;position:absolute}.corner-tl{border-width:1px 0 0 1px;top:15px;left:15px}.corner-br{border-width:0 1px 1px 0;bottom:15px;right:15px}.mod-window-caption{justify-content:space-between;align-items:center;gap:15px;padding:19px 17px;display:flex}.mod-window-caption>span:first-child{color:#d7e8cd;align-items:center;gap:10px;font-size:11px;display:flex}.mod-window-caption svg{color:#9dc490}.mod-window-caption>span:last-child{color:#839a7b;letter-spacing:.06em;font:8px ui-monospace,Consolas,monospace}.mod-floating-label{background:#101d14f5;border:1px solid #a6cc9145;border-radius:7px;align-items:center;gap:12px;padding:14px 18px;animation:6s ease-in-out infinite mod-float;display:flex;position:absolute;bottom:20px;right:-12px;box-shadow:0 12px 25px #0005}.mod-floating-icon{background:#203d25;border:1px solid #8dbd7740;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.mod-floating-label small{color:#799673;letter-spacing:.12em;margin-bottom:5px;font:8px ui-monospace,Consolas,monospace;display:block}.mod-floating-label strong{font-size:12px}.mod-online-dot{background:#a7f38a;border-radius:50%;width:5px;height:5px;margin-left:10px}.mod-art-note{letter-spacing:.045em;color:#6b846a;font:8px ui-monospace,Consolas,monospace;position:absolute;bottom:20px;left:8px}.mod-art-orbit{pointer-events:none;border:1px solid #9cda7910;border-radius:50%;position:absolute;inset:-70px -70px -40px;transform:rotate(-25deg)}.mod-art-orbit:before{content:"";border:1px solid #9cda7910;border-radius:50%;position:absolute;inset:25px -25px;transform:rotate(35deg)}.mod-art-orbit:after{content:"";background:#b4e59b;border-radius:50%;width:7px;height:7px;animation:4s infinite mod-glimmer;position:absolute;top:5%;left:20%;box-shadow:0 0 20px #b6ff96}.mod-support-strip{border-block:1px solid var(--mod-line);background:#10201460}.mod-support-strip>.mod-container{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.mod-support-strip span,.mod-support-strip a{white-space:nowrap;color:#c1d1bb;align-items:center;gap:10px;font-size:11px;display:flex}.mod-support-strip .mod-strip-label{letter-spacing:.13em;color:#789775;white-space:normal;max-width:125px;font:8px/1.7 ui-monospace,Consolas,monospace}.mod-support-strip svg{color:#8bac7d}.mod-support-strip i{background:#506349;border-radius:50%;width:3px;height:3px;display:block}.mod-support-strip a{color:#a9d194;font-size:10px}.mod-section{padding:95px 0}.mod-section-top{border-bottom:1px solid var(--mod-line);justify-content:space-between;align-items:center;margin-bottom:44px;padding-bottom:30px;display:flex}.mod-section-note{letter-spacing:.1em;color:#708b74;font:9px ui-monospace,Consolas,monospace}.mod-feature-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.mod-site h2{letter-spacing:-.055em;font-size:clamp(32px,3.5vw,47px);font-weight:750;line-height:1.12}.mod-site h2 span{color:#7b9b7d}.mod-feature-copy>p{color:#9fb19f;max-width:355px;margin-top:20px;font-size:13px;line-height:1.85}.mod-feature-list{margin:27px 0 0;padding:0;list-style:none}.mod-feature-list li{border-bottom:1px solid var(--mod-line);align-items:center;gap:15px;padding:22px 0;display:flex}.mod-feature-list li>span{color:#6b8f67;align-self:flex-start;padding-top:2px;font:10px ui-monospace,Consolas,monospace}.mod-feature-list li>div{flex:1}.mod-feature-list h3{letter-spacing:-.01em;font-size:13px;font-weight:650}.mod-feature-list li p{color:#8ea28e;margin-top:5px;font-size:11px;line-height:1.8}.mod-feature-list li>b{color:#eddb7a;margin-right:5px;font:25px ui-monospace,Consolas,monospace}.mod-item{image-rendering:pixelated;object-fit:contain;filter:drop-shadow(1px 2px #0005);flex-shrink:0;display:inline-block}.mod-preview-panel{background:#0e1a13;border:1px solid #98bb9036;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #0002}.mod-preview-heading{border-bottom:1px solid var(--mod-line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.mod-preview-heading>span{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.mod-preview-heading small{color:#7b9774;letter-spacing:.08em;font:8px ui-monospace,Consolas,monospace}.mod-player-picker{border-bottom:1px solid var(--mod-line);gap:9px;padding:20px 24px;display:grid}.mod-player-picker label{color:#b7cbb0;font-size:11px;font-weight:600}.mod-player-picker input,.mod-player-picker select{color:#dce8d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09150e;border:1px solid #89ad7847;border-radius:5px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font:12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}:is(.mod-player-picker input:focus-visible,.mod-player-picker select:focus-visible){outline-offset:2px;outline:2px solid #b7f9a8}.mod-player-choice{gap:8px;margin-top:4px;display:grid}.mod-player-picker select:disabled{opacity:.65}.mod-site .mod-player-picker p{color:#8da380;font-size:9px;line-height:1.6}.mod-preview-message{text-align:center;color:#a0b696;max-width:330px;font-size:12px;line-height:1.8;position:relative}.mod-preview-message button{color:#c7e9b6;background:#1b3520;border:1px solid #89ad7857;border-radius:5px;margin-top:12px;padding:8px 14px;font-size:11px}.mod-demo-missing{color:#84977a;text-align:center;font-size:9px}.mod-demo-tag>strong{overflow-wrap:anywhere;min-width:0}.mod-demo-legend{flex-wrap:wrap;justify-content:center}.mod-demo-dot{color:inherit}.mod-demo-disclaimer{text-align:center}.mod-demo-stage{background:radial-gradient(at 50% 100%,#31602c24,#0000 70%),#0a140e;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:198px;padding:30px 13px 22px;display:flex;position:relative;overflow:hidden}.mod-demo-grid{pointer-events:none;background-image:linear-gradient(#a3d29306 1px,#0000 1px),linear-gradient(90deg,#a3d29306 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000);mask-image:radial-gradient(#000,#0000)}.mod-demo-tag{text-shadow:2px 2px #0007;background:#0006;border:1px solid #bdc9a40d;border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:48px;padding:9px 13px;font:600 18px/1.65 ui-monospace,Consolas,monospace;display:flex;position:relative;box-shadow:0 7px 23px #0004}.mod-demo-tag>strong{color:#f3f3e8;font-weight:650}.mod-demo-position{color:#f2d774}.mod-demo-rank{align-items:center;gap:4px;display:inline-flex}.mod-demo-lapis{color:#8bafff}.mod-demo-gold{color:#e4d286}.mod-demo-tag .mod-item{width:22px;height:22px}.mod-bracket{opacity:.7}.mod-demo-dot{color:#899779;margin:0 3px}.mod-demo-legend{color:#879d7e;align-items:center;gap:16px;font-size:9px;display:flex;position:relative}.mod-demo-legend>span{align-items:center;gap:6px;display:flex}.mod-demo-legend i{border-radius:50%;width:4px;height:4px;display:block}.mod-demo-legend .lapis{background:#83a3f7}.mod-demo-legend .gold{background:#e2c977}.mod-demo-disclaimer{color:#738769;letter-spacing:.015em;font-size:9px}.mod-config{grid-template-columns:1fr 1fr;padding:8px 24px;display:grid}.mod-toggle{text-align:left;background:0 0;border:0;border-bottom:1px solid #b0ce9810;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.mod-toggle:nth-child(odd){padding-right:24px}.mod-toggle:nth-child(2n){border-left:1px solid #b0ce9810;padding-left:24px}.mod-toggle:last-child{border-bottom:0;grid-column:1/-1;padding-right:0}.mod-toggle strong{color:#d5e2cc;font-size:11px;font-weight:600;display:block}.mod-toggle small{color:#7f9877;margin-top:4px;font-size:9px;display:block}.mod-switch{background:#354333;border-radius:20px;flex-shrink:0;align-items:center;width:30px;height:17px;padding:3px;transition:background .2s;display:flex}.mod-switch>span{background:#93a18b;border-radius:50%;width:11px;height:11px;transition:transform .2s,background .2s}.mod-toggle[aria-checked=true] .mod-switch{background:#a9e68f}.mod-toggle[aria-checked=true] .mod-switch>span{background:#19351a;transform:translate(13px)}.mod-site .mod-preview-foot{border-top:1px solid var(--mod-line);color:#8da380;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:15px;font-size:9px;display:flex}.mod-preview-foot code{color:#b5ceaa;font-size:9px}.mod-site code{font-family:ui-monospace,Consolas,monospace}.mod-details-section{padding-bottom:96px}.mod-icon-collection{border-top:1px solid var(--mod-line);grid-template-columns:.65fr 1fr;align-items:center;gap:70px;padding-top:50px;display:grid}.mod-icon-collection h3{letter-spacing:-.04em;margin-top:14px;font-size:29px;line-height:1.15}.mod-icon-collection p{color:#91a88f;max-width:295px;margin-top:15px;font-size:12px;line-height:1.8}.mod-icon-rows{gap:18px;display:grid}.mod-icon-rows>div{justify-content:space-between;gap:5px;display:flex}.mod-icon-rows>div>span{flex-direction:column;align-items:center;gap:10px;min-width:48px;padding:10px 0;transition:transform .2s;display:flex;position:relative}.mod-icon-rows>div>span:hover{transform:translateY(-4px)}.mod-icon-rows .mod-item{width:27px;height:27px}.mod-icon-rows small{color:#a1b59a;white-space:nowrap;font-size:8px}.mod-icon-rows .mod-extra-icon{width:15px;height:15px;position:absolute;top:20px;right:1px}.mod-detail-pair{border-top:1px solid var(--mod-line);grid-template-columns:1fr 1fr;gap:70px;margin-top:45px;padding-top:30px;display:grid}.mod-detail-pair>div{grid-template-columns:30px 1fr;column-gap:14px;display:grid}.mod-detail-pair svg{color:#93bf7d;grid-row:span 2}.mod-detail-pair h3{letter-spacing:-.02em;font-size:15px}.mod-detail-pair p{color:#91a88f;max-width:440px;margin-top:9px;font-size:12px;line-height:1.85}.mod-detail-pair code{color:#b8d5a6;font-size:11px}.mod-download-section{color:#1c3022;background:#e3edd5;padding:80px 0 60px;position:relative;overflow:hidden}.mod-download-section:before{content:"";pointer-events:none;border:1px solid #3d653718;border-radius:50%;width:500px;height:500px;position:absolute;top:-260px;right:-250px;box-shadow:0 0 0 40px #3d653705,0 0 0 80px #3d653705}.mod-download-section .mod-kicker{color:#4d7042}.mod-download-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.mod-download-heading h2{letter-spacing:-.06em;margin-top:20px;font-size:55px;line-height:1.04}.mod-download-intro{padding-bottom:4px}.mod-release-badge{letter-spacing:.08em;background:#d3e3c2;border:1px solid #64875840;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font:9px ui-monospace,Consolas,monospace;display:inline-flex}.mod-release-badge .mod-status-dot{box-shadow:none;background:#478344}.mod-download-intro p{color:#5a7352;margin-top:16px;font-size:13px;line-height:1.8}.mod-download-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mod-download-card{background:#f2f5eac9;border:1px solid #70946149;border-radius:9px;padding:27px 30px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.mod-download-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #42553b16}.mod-download-card-top{letter-spacing:.1em;color:#617b52;justify-content:space-between;font:9px ui-monospace,Consolas,monospace;display:flex}.mod-download-card-top>span:last-child{color:#7d9970}.mod-release-title{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.mod-release-title h3{letter-spacing:-.055em;font-size:43px;font-weight:750;line-height:1.2}.mod-release-title svg{color:#7c9970}.mod-download-card>p{color:#708567;margin-top:4px;font-size:11px}.mod-download-card dl{border-top:1px solid #42623821;gap:12px;margin:20px 0 0;padding:21px 0 19px;font-size:11px;display:grid}.mod-download-card dl>div{justify-content:space-between;gap:15px;display:flex}.mod-download-card dt{color:#6c8361}.mod-download-card dd{margin:0;font-weight:600}.mod-download-card dd>span{color:#6c8361;font-weight:400}.mod-download-link{color:#effbe6;background:#214332;border:1px solid #214332;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:17px 18px;font-size:12px;font-weight:650;transition:background .2s,box-shadow .2s;display:flex}.mod-download-link:hover{background:#315b3d;box-shadow:0 4px 15px #315b3d20}.mod-download-link:focus-visible{outline-color:#285828!important}.mod-file-label{text-align:center;letter-spacing:.1em;color:#809475;margin-top:12px;font:8px ui-monospace,Consolas,monospace;display:block}.mod-download-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.mod-download-bottom p,.mod-download-bottom a{color:#5c7551;align-items:center;gap:6px;font-size:10px;display:flex}.mod-download-bottom p>span{margin:0 3px}.mod-download-bottom>div{gap:23px;display:flex}.mod-download-bottom a:hover{text-decoration:underline}.mod-release-notes{border-top:1px solid #42623821;gap:27px;margin-top:23px;padding-top:22px;font-size:10px;line-height:1.7;display:flex}.mod-release-notes strong{white-space:nowrap;font-weight:700}.mod-release-notes>span{color:#647b5b}.mod-install-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.mod-install-title h2{margin:24px 0 18px}.mod-install-title>p{color:#98ad96;max-width:340px;font-size:13px;line-height:1.85}.mod-install-title>.mod-text-link{color:#b2d49f;margin-top:24px;font-size:11px}.mod-install-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.mod-install-steps>li{gap:25px;padding-bottom:37px;display:flex;position:relative}.mod-install-steps>li:last-child{padding-bottom:0}.mod-install-steps>li:not(:last-child):before{content:"";background:#65844a38;width:1px;position:absolute;top:38px;bottom:5px;left:17px}.mod-install-steps>li>span{color:#b1d49d;background:#122215;border:1px solid #75996650;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font:11px ui-monospace,Consolas,monospace;display:grid}.mod-install-steps h3{letter-spacing:-.025em;padding-top:6px;font-size:16px}.mod-install-steps p{color:#90a58c;margin-top:10px;font-size:12px;line-height:1.9}.mod-install-steps p a{color:#bfdcaa;white-space:nowrap}.mod-install-steps p a:hover{text-decoration:underline}.mod-install-steps p a svg{vertical-align:middle;display:inline-block}.mod-install-steps p code{color:#c3d9b3}.mod-command{color:#aec69a;background:#162419;border:1px solid #70895730;border-radius:5px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;padding:12px;font-size:10px;display:flex}.mod-command>span{color:#80996e;margin-left:auto;font-size:9px}.mod-faq-section{border-top:1px solid var(--mod-line);grid-template-columns:.7fr 1.3fr;gap:100px;padding:45px 0 70px;display:grid}.mod-faq-section h2{margin-top:16px;font-size:29px}.mod-faqs details{border-bottom:1px solid var(--mod-line)}.mod-faqs summary{color:#d5e2cf;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.mod-faqs summary::-webkit-details-marker{display:none}.mod-faqs summary svg{color:#749a67;flex-shrink:0;transition:transform .2s}.mod-faqs details[open] summary svg{transform:rotate(180deg)}.mod-faqs details[open] summary{color:#c0e2a8}.mod-faqs details p{color:#91aa88;padding:0 25px 22px 0;font-size:12px;line-height:1.9}.mod-faqs details a{color:#c5dfb0;text-decoration:underline}.mod-community{border-top:1px solid var(--mod-line);justify-content:space-between;align-items:center;gap:35px;padding:39px 0;display:flex}.mod-community h2{margin-top:13px;font-size:30px}.mod-community p{color:#8da485;max-width:420px;margin-top:13px;font-size:12px;line-height:1.85}.mod-community-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.mod-community .discord-link{color:#c6cef4;background:#35406b35;border-color:#717aa33d;min-height:44px;padding:12px 18px;font-size:12px}.mod-share-button{color:#c3d8b2;background:#1b2b1a;border:1px solid #b6db9c33;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:11px;display:flex}.mod-share-button:hover{background:#2b3e24}.mod-copy-status{text-align:right;color:#a6ca90;overflow-wrap:anywhere;max-width:340px;font-size:10px;position:absolute;top:calc(100% + 10px);right:0}.mod-site .mod-footer{border-top:1px solid var(--mod-line);color:#859d79;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:28px 0 35px;font-size:10px;display:flex}.mod-footer .mod-brand{gap:8px;font-size:10px}.mod-footer .mod-brand img{width:22px;height:26px}.mod-footer p{color:#6c8864;font-size:9px;line-height:1.7}.mod-footer>a:last-child{color:#a9c098;align-items:center;gap:6px;display:flex}.mod-motion{color:#7d9970;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:9px;display:flex}@keyframes mod-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mod-float{50%{transform:translateY(-7px)}}@keyframes mod-glimmer{50%{opacity:.3;box-shadow:0 0 10px #b6ff96}}@keyframes mod-sheen{to{transform:translate(130%)}}.mod-hero-copy{animation:.7s both mod-enter}.mod-site[data-motion=off] *,.mod-site[data-motion=off] :before,.mod-site[data-motion=off] :after{transition:none!important;animation:none!important}.mod-site[data-motion=off] .mod-game-window:hover{transform:rotate(-2deg)}@media (min-width:1400px){.mod-hero{min-height:705px;padding-block:100px}.mod-site .mod-hero h1{font-size:91px}}@media (max-width:1100px){.mod-site .mod-container{width:calc(100% - 48px)}.mod-hero{gap:30px;min-height:600px;padding-block:70px}.mod-site .mod-hero h1{font-size:69px}.mod-hero-actions{gap:18px}.mod-feature-layout{grid-template-columns:.85fr 1.15fr;gap:45px}.mod-install-section{gap:70px}.mod-faq-section{gap:60px}.mod-site .mod-header-inner{gap:25px}.mod-site .mod-nav{gap:22px}.mod-art-note{font-size:7px}.mod-window-caption>span:last-child{display:none}.mod-hero-meta{gap:10px}.mod-hero-meta span{font-size:9px}.mod-demo-tag{gap:6px;font-size:16px}.mod-config{padding-inline:18px}.mod-toggle:nth-child(odd){padding-right:15px}.mod-toggle:nth-child(2n){padding-left:15px}.mod-icon-collection{gap:40px}.mod-support-strip>.mod-container{gap:16px}.mod-support-strip span{font-size:10px}.mod-support-strip a{font-size:9px}}@media (max-width:850px){.mod-site .mod-header-inner{gap:20px;min-height:75px}.mod-brand small,.mod-brand-divider{display:none}.mod-site .mod-nav{gap:19px}.mod-nav a{font-size:11px}.mod-hero{grid-template-columns:1fr;gap:48px;padding:60px 0 55px}.mod-hero-copy{max-width:620px}.mod-site .mod-hero h1{font-size:78px}.mod-hero-description{max-width:420px!important}.mod-lede br{display:none}.mod-showpiece{width:calc(100% - 32px);max-width:640px;margin-inline:auto}.mod-art-note{font-size:8px}.mod-window-caption>span:last-child{display:block}.mod-support-strip>.mod-container{flex-wrap:wrap;justify-content:center;gap:14px 30px;min-height:95px;padding-block:20px}.mod-support-strip .mod-strip-label{justify-content:center;width:100%;max-width:none}.mod-support-strip a{display:none}.mod-section{padding-block:70px}.mod-feature-layout{grid-template-columns:1fr;gap:45px}.mod-feature-copy{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.mod-feature-copy h2{grid-column:1}.mod-feature-copy>p{grid-column:1;max-width:300px}.mod-feature-list{grid-area:1/2/3;margin:0}.mod-feature-list li:first-child{padding-top:0}.mod-demo-tag{gap:10px;font-size:23px}.mod-demo-stage{min-height:215px}.mod-config{padding-inline:28px}.mod-toggle:nth-child(odd){padding-right:28px}.mod-toggle:nth-child(2n){padding-left:28px}.mod-toggle strong{font-size:12px}.mod-toggle small{font-size:10px}.mod-preview-foot{font-size:10px!important}.mod-icon-collection{grid-template-columns:1fr;gap:28px}.mod-icon-collection>div:first-child{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.mod-icon-collection .mod-kicker{grid-column:1/-1}.mod-icon-collection h3{grid-column:1}.mod-icon-collection p{grid-area:2/2;max-width:320px;margin-top:16px}.mod-icon-rows{width:100%;max-width:630px;margin:auto}.mod-details-section{padding-bottom:70px}.mod-icon-rows>div>span{min-width:56px}.mod-detail-pair{gap:30px}.mod-download-section{padding:65px 0 45px}.mod-download-card{padding:25px}.mod-install-section{grid-template-columns:1fr;gap:45px}.mod-install-title{max-width:580px}.mod-install-title>p{max-width:430px}.mod-install-steps{max-width:630px}.mod-faq-section{grid-template-columns:1fr;gap:30px}.mod-community{align-items:flex-start}.mod-community-actions{max-width:190px}.mod-community-actions>a,.mod-community-actions>button{width:100%}.mod-footer{flex-wrap:wrap}.mod-footer p{order:4;width:100%}.mod-footer .mod-motion{margin-left:auto}.mod-download-bottom{flex-wrap:wrap;align-items:flex-start;gap:12px}.mod-download-bottom>div{gap:20px}}@media (max-width:580px){.mod-site .mod-container{width:calc(100% - 36px)}.mod-site .mod-header-inner{flex-wrap:wrap;gap:12px;min-height:70px}.mod-brand{gap:8px;font-size:11px}.mod-brand img{width:25px;height:31px}.mod-site .mod-nav{display:none}.mod-nav-download{gap:6px;margin-left:auto;padding:10px 13px;font-size:10px}.mod-hero{gap:34px;padding:43px 0 33px}.mod-kicker{letter-spacing:.07em;gap:8px;font-size:9px}.mod-version{font-size:8px}.mod-site .mod-hero h1{letter-spacing:-.068em;margin:23px 0;font-size:clamp(49px,12.6vw,72px)}.mod-site .mod-lede{font-size:18px}.mod-site .mod-hero-description{margin-top:15px;font-size:12px;line-height:1.85;max-width:310px!important}.mod-hero-actions{gap:23px;margin-top:27px}.mod-button{gap:19px;padding:15px 19px;font-size:12px}.mod-text-link{gap:7px;font-size:10px}.mod-hero-meta{gap:12px;margin-top:23px}.mod-hero-meta span{font-size:8px}.mod-hero-meta svg{width:10px}.mod-showpiece{width:calc(100% - 14px);padding-top:5px;padding-bottom:54px}.mod-window-bar{letter-spacing:.04em;padding:12px 10px;font-size:7px}.mod-window-bar>span:last-child{font-size:6px}.mod-window-bar .mod-status-dot{width:4px;height:4px}.mod-window-caption{gap:5px;padding:14px 11px}.mod-window-caption>span:first-child{gap:6px;font-size:8px}.mod-window-caption svg{width:13px}.mod-window-caption>span:last-child{font-size:6px}.mod-floating-label{gap:9px;padding:11px 14px;bottom:12px;right:-3px}.mod-floating-label strong{font-size:10px}.mod-floating-label small{font-size:6px}.mod-floating-icon{width:29px;height:29px}.mod-floating-icon img{width:20px;height:20px}.mod-art-note{max-width:105px;font-size:6px;line-height:1.7;bottom:17px;left:0}.mod-art-orbit{inset:-15px -12px 5px}.mod-support-strip>.mod-container{gap:12px 20px}.mod-support-strip span{font-size:9px}.mod-support-strip svg{width:13px}.mod-support-strip .mod-strip-label{font-size:7px}.mod-section{padding-block:50px}.mod-section-top{margin-bottom:28px;padding-bottom:20px}.mod-section-note{display:none}.mod-feature-copy{display:block}.mod-site h2{letter-spacing:-.055em;font-size:35px}.mod-feature-copy>p{max-width:340px;margin-top:17px;font-size:12px}.mod-feature-list{margin-top:25px}.mod-feature-list li{padding:19px 0}.mod-feature-list h3{font-size:12px}.mod-feature-list li p{font-size:10px}.mod-feature-layout{gap:30px}.mod-preview-heading{padding:16px}.mod-preview-heading>span{font-size:11px}.mod-preview-heading small{font-size:7px}.mod-demo-tag{gap:5px;padding:7px;font-size:14px}.mod-demo-tag .mod-item{width:18px;height:18px}.mod-demo-stage{gap:22px;min-height:185px;padding-inline:10px}.mod-demo-legend{gap:12px;font-size:8px}.mod-demo-disclaimer{font-size:8px}.mod-config{grid-template-columns:1fr;padding-inline:16px}.mod-toggle,.mod-toggle:nth-child(odd),.mod-toggle:nth-child(2n){border-left:0;padding:14px 0}.mod-toggle strong{font-size:11px}.mod-toggle small{font-size:9px}.mod-toggle:last-child{grid-column:auto}.mod-preview-foot{padding:14px 10px!important;font-size:8px!important}.mod-preview-foot code{font-size:8px}.mod-icon-collection{gap:25px;padding-top:30px}.mod-icon-collection>div:first-child{display:block}.mod-icon-collection h3{margin-top:15px;font-size:27px}.mod-icon-collection p{max-width:300px;margin-top:15px;font-size:11px}.mod-icon-rows>div{gap:0}.mod-icon-rows>div>span{flex:1;gap:9px;min-width:0}.mod-icon-rows .mod-item{width:24px;height:24px}.mod-icon-rows small{font-size:7px}.mod-icon-rows .mod-extra-icon{width:12px;height:12px;top:22px;right:2px}.mod-detail-pair{grid-template-columns:1fr;gap:29px;margin-top:26px}.mod-detail-pair h3{font-size:14px}.mod-detail-pair p{font-size:11px}.mod-details-section{padding-bottom:50px}.mod-download-section{padding:48px 0 34px}.mod-download-heading{margin-bottom:25px;display:block}.mod-download-heading h2{margin-top:20px;font-size:45px}.mod-download-intro{align-items:center;gap:18px;margin-top:23px;padding:0;display:flex}.mod-download-intro p{margin:0;font-size:10px}.mod-release-badge{padding:7px 9px;font-size:8px}.mod-download-grid{grid-template-columns:1fr;gap:15px}.mod-download-card{padding:23px}.mod-download-card-top{font-size:8px}.mod-release-title{margin-top:18px}.mod-release-title h3{font-size:40px}.mod-download-card dl{margin-top:18px;padding:18px 0;font-size:11px}.mod-download-link{padding:16px;font-size:12px}.mod-download-bottom>div{flex-wrap:wrap;gap:14px}.mod-download-bottom p,.mod-download-bottom a{font-size:9px}.mod-release-notes{margin-top:20px;padding-top:20px;font-size:10px;display:block}.mod-release-notes strong{margin-bottom:8px;display:block}.mod-install-title h2{margin-top:20px}.mod-install-title>p{font-size:12px}.mod-install-steps>li{gap:17px;padding-bottom:29px}.mod-install-steps h3{font-size:14px}.mod-install-steps p{font-size:11px}.mod-command{gap:7px;padding:11px;font-size:10px}.mod-command>span{flex-basis:100%;margin-left:22px;font-size:8px}.mod-faq-section{padding-top:30px;padding-bottom:45px}.mod-faq-section h2{font-size:28px}.mod-faqs summary{min-height:60px;padding-block:18px;font-size:11px}.mod-faqs details p{font-size:11px}.mod-community{padding:30px 0 40px;display:block}.mod-community h2{font-size:28px}.mod-community p{max-width:300px;font-size:11px}.mod-community-actions{justify-content:flex-start;max-width:none;margin-top:23px}.mod-community-actions>a,.mod-community-actions>button{width:auto}.mod-community .discord-link{padding:11px 15px;font-size:11px}.mod-share-button{padding:11px 15px;font-size:10px}.mod-copy-status{text-align:left;max-width:100%;left:0;right:auto}.mod-site .mod-footer{flex-direction:row;gap:20px 15px;margin-top:0;padding:24px 0;font-size:9px}.mod-footer .mod-brand{font-size:9px}.mod-footer .mod-brand img{width:18px;height:22px}.mod-footer>a:last-child,.mod-footer .mod-motion,.mod-footer p{font-size:8px}}@media (prefers-reduced-motion:reduce){.mod-site *,.mod-site :before,.mod-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:580px){.mod-header-sound{margin-left:auto}.mod-nav-download{margin-left:0}.mod-header-sound .sound-toggle{padding:8px}.mod-site .sound-panel h2{font-size:15px}.mod-site .sound-panel{top:calc(100% + 8px)}}@media (max-width:380px){.mod-nav-download>span{display:none}.mod-nav-download{padding:10px}.mod-site .mod-header-inner{gap:10px}}.mod-community .discord-link{border:1px solid #717aa33d;border-radius:7px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.mod-community .discord-mark{width:18px;height:18px}.mod-community .discord-arrow{width:12px;height:12px}@media (min-width:581px) and (max-width:850px){.mod-site .mod-nav{display:none}.mod-header-sound{margin-left:auto}}.mod-site{--mod-green:#9af5c2;--mod-ink:#f0f8ed;background:#060e10}.mod-atmosphere{pointer-events:none;z-index:-1;height:1350px;position:absolute;inset:0 0 auto;overflow:hidden}.mod-atmosphere:before{content:"";background:radial-gradient(at 18% 35%,#0d754631,#0000 48%),radial-gradient(at 92% 18%,#13aeb42b,#0000 42%),linear-gradient(145deg,#0000 38%,#44e4ac09 38.1%,#0000 57%);position:absolute;inset:0}.mod-aurora{filter:blur(35px);background:conic-gradient(from 160deg at 50% 0,#0000 5%,#34ffbb23 15%,#0000 23%,#48dcf51b 30%,#0000 40%);width:900px;height:850px;animation:18s ease-in-out infinite alternate modAurora;position:absolute;top:-270px;left:34%;transform:rotate(-19deg)}.mod-constellation{opacity:.4;background-image:radial-gradient(#8affcd 1px,#0000 1px);background-size:65px 65px;width:54%;height:700px;position:absolute;top:100px;right:0;transform:rotate(-15deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.mod-hero{gap:70px;min-height:740px;padding-top:100px;padding-bottom:106px}.mod-site .mod-hero h1{letter-spacing:-.075em;font-size:clamp(62px,6.8vw,96px);font-weight:900;line-height:1.01}.mod-hero h1>span{background-image:linear-gradient(110deg,#dcffb8 0%,#a0ffc9 40%,#43e2c3 78%,#b0fff0);background-size:160% 100%;animation:10s ease-in-out infinite alternate modTitleLight}.mod-hero .mod-kicker{letter-spacing:.16em;color:#96ccb9;font-size:9px}.mod-version{color:#bcffdb;background:#11392c77;border-color:#75fbc740}.mod-hero-meta{border-top:1px solid #73ddb422;max-width:380px;padding-top:19px}.mod-hero-meta span{color:#91b3a8}.mod-hero-meta svg{color:#83edbe}.mod-button-primary{color:#0d3021;background:linear-gradient(115deg,#c7ffa7,#7aefba);border-color:#dbffcc;box-shadow:0 4px #2a7956,0 12px 45px #51e7a626}.mod-button-primary:hover{background:linear-gradient(115deg,#e2ffcd,#9cffd6);box-shadow:0 5px #2a7956,0 12px 55px #51e7a63b}.mod-site .mod-header{background:#071411db;border-bottom-color:#87e3bc1c}.mod-site .mod-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8bfac566,#63c5d64a,#0000);height:1px;animation:none;display:block;position:absolute;bottom:-1px;left:13%;right:13%}.mod-nav a{position:relative}.mod-nav a:after{content:"";transform-origin:0;background:#9af5c2;height:1px;transition:transform .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.mod-nav a:hover:after{transform:scaleX(1)}.mod-nav-download{background:linear-gradient(130deg,#1f4535,#142c24);border-color:#6adab148;box-shadow:inset 0 1px #c2ffdf0b}.mod-showpiece{perspective:1100px;isolation:isolate}.mod-showpiece:before{content:"";z-index:-1;background:linear-gradient(135deg,#6cd6b00a,#0000 65%);border:1px solid #83f7c528;border-radius:18px;animation:12s ease-in-out infinite alternate modFrameFloat;position:absolute;inset:2% -6% 8%;transform:rotate(8deg)scale(.96);box-shadow:0 0 90px #50ecac13}.mod-showpiece:after{content:"";filter:blur(26px);z-index:-1;background:#55f5c02e;border-radius:50%;height:40px;position:absolute;bottom:28px;left:8%;right:4%}.mod-game-window{border-color:#9efdc75e;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s;transform:rotateY(-5deg)rotateX(2deg)rotate(-2deg);box-shadow:0 35px 80px #0008,0 0 1px #c8ffcf,inset 0 1px #efffe12b}.mod-showpiece:hover .mod-game-window{transform:rotateY(0)rotateX(0)rotate(0);box-shadow:0 35px 90px #0009,0 0 36px #61f6b71a}.mod-window-bar{background:linear-gradient(90deg,#17392e,#152623);border-bottom:1px solid #9cffc624;padding-block:16px}.mod-window-caption{background:linear-gradient(125deg,#183c2d,#101f21)}.mod-floating-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b221cef;border-color:#7ce0ad4f;box-shadow:0 16px 40px #0008,inset 0 1px #d5ffe90d}.mod-art-orbit{border-color:#9ffbd025;transform:rotate(-18deg);box-shadow:0 0 0 30px #64f8b804,0 0 0 60px #64f8b803}.mod-orbit-item{z-index:2;pointer-events:none;background:linear-gradient(135deg,#1d4239,#0b181b);border:1px solid #8bfec446;border-radius:10px;place-items:center;width:46px;height:46px;animation:7s ease-in-out infinite modMineralFloat;display:grid;position:absolute;box-shadow:0 10px 25px #0005}.mod-orbit-item .mod-item{width:24px;height:24px}.mod-orbit-item.orbit-diamond{top:-24px;right:-18px;transform:rotate(12deg)}.mod-orbit-item.orbit-redstone{border-color:#ff8b9b47;animation-delay:-3s;bottom:105px;left:-27px;transform:rotate(-12deg)}.mod-support-strip{background:linear-gradient(90deg,#0e211c,#0b1519);border-top:1px solid #8de6b82b;border-bottom:1px solid #8de6b819;position:relative}.mod-support-strip .mod-strip-label{color:#83c8b1}.mod-feature-layout{align-items:center;gap:65px}.mod-feature-copy h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#92b9a7,#a0f1bc);-webkit-background-clip:text;background-clip:text}.mod-feature-list{padding-left:0}.mod-feature-list li{transition:background .25s,transform .25s}.mod-feature-list li:hover{background:linear-gradient(90deg,#7efac90a,#0000);transform:translate(3px)}.mod-preview-panel{background:linear-gradient(150deg,#122a21,#091617 65%);border-color:#7de4b842;position:relative;overflow:hidden;box-shadow:0 28px 65px #0005,inset 0 1px #d2ffde12}.mod-preview-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b5ffd7,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.mod-preview-panel:after{content:"";pointer-events:none;background:radial-gradient(300px circle at var(--light-x,50%) var(--light-y,0%),#80ffd209,transparent);opacity:0;transition:opacity .3s;position:absolute;inset:0}.mod-preview-panel:hover:after{opacity:1}.mod-preview-heading{background:linear-gradient(110deg,#1b3a2b55,#0c232000);border-color:#7dd9ae22;padding-block:20px}.mod-preview-heading>span{color:#dfffe9;font-size:13px}.mod-preview-heading svg{color:#a7fac0}.mod-preview-heading small{color:#89b4a3;letter-spacing:.09em}.mod-player-picker{background:#0614115e;border-bottom-color:#71cda123!important;padding:20px 24px 16px!important}.mod-player-picker>label{letter-spacing:.02em;color:#a4cfbc!important}.mod-player-picker input,.mod-player-picker select{transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 8px #0002;color:#e3f6ea!important;background:#0a1b18!important;border-color:#5ca38945!important}.mod-player-picker input:focus,.mod-player-picker select:focus{box-shadow:0 0 0 3px #5fe5aa14;border-color:#8ef5be!important}.mod-player-picker input::placeholder{color:#5d8877}.mod-player-choice{margin-top:13px}.mod-player-picker p{color:#82aa97!important}.mod-demo-stage{isolation:isolate;background:radial-gradient(at 50% 110%,#35815e20,#0000 65%);min-height:220px;position:relative;overflow:hidden}.mod-demo-stage:before{content:"";z-index:-1;pointer-events:none;border:1px solid #74d3a72a;border-radius:50%;width:250px;height:95px;position:absolute;bottom:-56px;left:calc(50% - 125px);box-shadow:0 0 0 18px #84d6ae07,0 0 0 36px #84d6ae04}.mod-demo-grid{opacity:.23;transform:perspective(400px)rotateX(32deg)scale(1.25);-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.mod-demo-tag{background:linear-gradient(135deg,#050c0bf5,#12231bea);border:1px solid #b3f9c730;border-radius:5px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;padding:13px 15px;animation:.35s ease-out both modTagArrive;box-shadow:0 13px 35px #0006,0 0 30px #92f5bd09}.mod-demo-tag strong{color:#f5ffe3;text-shadow:0 2px #000;overflow-wrap:anywhere;font-size:1.05em}.mod-demo-tag .mod-demo-position{color:#f0d37a}.mod-demo-disclaimer{color:#82b299;background:#06130c66;border:1px solid #9cdeb91b;border-radius:20px;padding:5px 9px}.mod-demo-legend{color:#a8c8b6;gap:15px}.mod-toggle:hover{background:#baffd405}.mod-switch{box-shadow:inset 0 1px 3px #0004}.mod-toggle[aria-checked=true] .mod-switch{background:#9af5c2;box-shadow:0 0 12px #74ffa51a}.mod-preview-foot{color:#86b3a1!important}.mod-icon-rows>div>span{border:1px solid #0000;border-radius:8px}.mod-icon-rows>div>span:hover{background:#83e9af0b;border-color:#83e9af23;box-shadow:0 8px 20px #0002}.mod-icon-rows .mod-item{filter:drop-shadow(0 4px 6px #0007)}.mod-download-section{background-color:#dcecd5;background-image:radial-gradient(at 95% 0,#a0d9bb7d,#0000 55%),linear-gradient(120deg,#eaf3d7,#d5e8d7);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mod-download-card{background:linear-gradient(145deg,#f3f9ebf5,#e6f1e4d9);border-color:#416e4b47;box-shadow:0 12px 30px #4562490c,inset 0 1px #fff}.mod-download-card:hover{border-color:#37774e77;box-shadow:0 16px 40px #2b5f4221}.mod-download-card-top{border-bottom:1px solid #52744d17;padding-bottom:15px}.mod-release-title h3{letter-spacing:-.06em;font-weight:850}.mod-download-link{background:linear-gradient(110deg,#214d36,#193a30);transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 4px #102a20}.mod-download-link:hover{transform:translateY(-2px);box-shadow:0 6px #102a20,0 10px 20px #2b6c3b26}.mod-install-steps>li>span{color:#c4fbd5;background:linear-gradient(135deg,#274d39,#10221c);border-color:#7cd4a440;box-shadow:0 0 20px #68edac0a}.mod-faqs details[open]{background:linear-gradient(90deg,#86efb807,#0000)}.mod-community{position:relative}.mod-community:before{content:"";pointer-events:none;background:radial-gradient(at 18% 75%,#42eaac0a,#0000 65%);position:absolute;inset:0}.mod-community h2{color:#ddffe9}@keyframes modAurora{to{opacity:.65;transform:translate(35px)rotate(-10deg)}}@keyframes modTitleLight{to{background-position:100%}}@keyframes modFrameFloat{to{transform:rotate(5deg)scale(.99)}}@keyframes modMineralFloat{50%{translate:0 -10px}}@keyframes modTagArrive{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1100px){.mod-hero{gap:42px;min-height:640px;padding-top:70px;padding-bottom:80px}.mod-site .mod-hero h1{font-size:76px}.mod-feature-layout{gap:36px}.mod-orbit-item{width:36px;height:36px}.mod-orbit-item.orbit-diamond{top:-15px;right:-7px}}@media (max-width:850px){.mod-hero{min-height:0;padding-top:60px}.mod-site .mod-hero h1{font-size:clamp(62px,11vw,85px)}.mod-hero-meta{max-width:440px}.mod-atmosphere{height:1600px}.mod-aurora{top:-100px;left:0}.mod-feature-layout{gap:35px}.mod-demo-tag{font-size:19px}}@media (max-width:580px){.mod-hero{gap:40px;padding-top:47px;padding-bottom:46px}.mod-site .mod-hero h1{font-size:clamp(49px,12.7vw,72px)}.mod-hero .mod-kicker{letter-spacing:.08em;font-size:8px}.mod-hero-meta{margin-top:20px;padding-top:16px}.mod-showpiece:before{border-radius:12px;inset:4% -2% 15%}.mod-orbit-item{border-radius:7px;width:30px;height:30px}.mod-orbit-item .mod-item{width:19px;height:19px}.mod-orbit-item.orbit-diamond{top:-15px;right:0}.mod-orbit-item.orbit-redstone{bottom:90px;left:-7px}.mod-window-bar{padding-block:13px}.mod-feature-layout{gap:28px}.mod-player-picker{padding:16px!important}.mod-demo-stage{min-height:195px}.mod-demo-tag{gap:5px;padding:11px 9px;font-size:14px}.mod-demo-legend{gap:9px;font-size:8px}.mod-demo-disclaimer{font-size:8px}.mod-preview-heading{padding:17px 16px}.mod-preview-heading>span{font-size:12px}.mod-preview-heading small{font-size:7px}.mod-download-card-top{padding-bottom:12px}.mod-game-window,.mod-showpiece:hover .mod-game-window{transform:rotate(-2deg)}}.mod-site[data-motion=off] .mod-aurora,.mod-site[data-motion=off] .mod-hero h1>span,.mod-site[data-motion=off] .mod-showpiece:before,.mod-site[data-motion=off] .mod-orbit-item,.mod-site[data-motion=off] .mod-demo-tag{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.mod-aurora,.mod-hero h1>span,.mod-showpiece:before,.mod-orbit-item,.mod-demo-tag{animation:none!important}.mod-showpiece:hover .mod-game-window,.mod-feature-list li:hover,.mod-download-link:hover{transform:none}}.mod-atmosphere{height:1800px}.mod-light-shaft{filter:blur(14px);transform-origin:top;background:linear-gradient(#b8ffe41b,#0000 76%);width:180px;height:1050px;animation:23s ease-in-out infinite alternate modShaftDrift;position:absolute;top:-280px;left:64%;transform:rotate(32deg)}.mod-light-shaft.shaft-two{opacity:.5;width:65px;animation-duration:29s;animation-delay:-11s;left:82%}.mod-site .mod-hero h1{text-shadow:0 12px 65px #50e9b614;position:relative}.mod-hero-copy .mod-hero-actions{z-index:1;position:relative}.mod-showpiece{padding-top:25px;padding-bottom:66px}.mod-stage-orbits{z-index:-1;pointer-events:none;perspective:900px;position:absolute;inset:-56px -50px -8px}.stage-orbit{border:1px solid #7bffd23b;border-radius:50%;animation:35s linear infinite modStageOrbit;position:absolute;inset:3%;transform:rotate(-18deg);box-shadow:0 0 24px #78ffc608,inset 0 0 24px #78ffc608}.stage-orbit:before,.stage-orbit:after{content:"";background:#c4ffe9;border-radius:50%;width:5px;height:5px;position:absolute;top:13%;left:13%;box-shadow:0 0 13px #65ffd6}.stage-orbit:after{opacity:.5;width:3px;height:3px;inset:auto 13% 13% auto}.stage-orbit.orbit-two{border-color:#6fd1ed25;animation-duration:48s;animation-direction:reverse;inset:9% -4%;transform:rotate(22deg)}.stage-orbit.orbit-two:before{background:#90e6ff;box-shadow:0 0 14px #69d7ff}.stage-orbit.orbit-three{border-style:dashed;border-color:#b1f8ce16;animation-duration:65s;inset:-8% 13%;transform:rotate(-32deg)}.stage-orbit.orbit-three:before,.stage-orbit.orbit-three:after{display:none}.stage-coordinate{color:#80b5a6;letter-spacing:.19em;font:7px ui-monospace,Consolas,monospace;position:absolute;top:0;left:11%;transform:rotate(-8deg)}.mod-game-window{box-shadow:0 42px 100px #0009,0 0 70px #67f7b71c,inset 0 1px #efffe144}.mod-stage-scan{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000,#a8ffdf12 94%,#d8fff93d 98%,#0000);height:18%;animation:13s linear infinite modStageScan;position:absolute;inset:-10% 0 auto}.mod-image-corner{filter:drop-shadow(0 0 6px #4bffbd4d);border-color:#effffab0;width:21px;height:21px}.mod-floating-label{animation-duration:8s}.mod-floating-icon{position:relative;box-shadow:inset 0 0 18px #87ffc61a,0 0 18px #70ffad0b}.mod-floating-icon img{animation:6s ease-in-out infinite modIconBreathe}.mod-art-note{letter-spacing:.07em;bottom:22px}.mod-support-strip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 15%,#80ffd3 50%,#0000 85%);height:1px;animation:12s ease-in-out infinite modLineSweep;position:absolute;top:-1px;left:0;right:0;transform:scaleX(.2)}.mod-section-top{position:relative}.mod-section-top:after{content:"";transform-origin:0;opacity:.55;background:linear-gradient(90deg,#acffd0,#0000 70%);width:100%;height:1px;position:absolute;bottom:-1px;left:0}.mod-section-top[data-cinema-revealed=true]:after{animation:1.6s cubic-bezier(.2,.8,.2,1) both modRuleReveal}.mod-feature-list li{border-radius:6px;padding-left:13px;padding-right:12px;position:relative}.mod-feature-list li:before{content:"";opacity:0;background:linear-gradient(#0000,#8efbc2,#0000);border-radius:3px;width:2px;transition:opacity .35s,transform .35s;position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(.3)}.mod-feature-list li:hover:before{opacity:1;transform:scaleY(1)}.mod-feature-list li>.mod-item,.mod-feature-list li>b{transition:transform .45s,filter .45s}.mod-feature-list li:hover>.mod-item,.mod-feature-list li:hover>b{filter:drop-shadow(0 0 10px #b9ffce40);transform:translateY(-3px)rotate(-8deg)scale(1.14)}.mod-preview-panel{box-shadow:0 30px 80px #0006,0 0 60px #55ecbb09,inset 0 1px #d2ffde1c}.mod-preview-heading svg{animation:14s ease-in-out infinite modSparkleTurn}.mod-demo-stage{background:radial-gradient(at 50% 115%,#58d5952b,#0000 65%),linear-gradient(160deg,#071512,#0b1c1d);min-height:240px}.mod-demo-grid{background-size:30px 30px;animation:24s linear infinite modGridDrift}.mod-tag-orbit{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.mod-tag-orbit>span{border:1px solid #8bf2c645;border-radius:50%;width:350px;height:100px;animation:8s ease-in-out infinite modTagHalo;position:absolute;bottom:-65px;left:calc(50% - 175px);box-shadow:0 0 0 24px #65efb408,0 0 0 48px #65efb405}.mod-tag-orbit>span:last-child{width:450px;height:140px;box-shadow:none;border-style:dashed;border-color:#91ffc21f;animation-delay:-4s;bottom:-83px;left:calc(50% - 225px)}.mod-demo-tag{border-color:#b3f9c745;transition:box-shadow .3s,border-color .3s;box-shadow:0 17px 35px #0008,0 0 32px #7bffc612,inset 0 1px #e4ffec0f}.mod-demo-stage:hover .mod-demo-tag{border-color:#b3f9c76b;box-shadow:0 17px 40px #0009,0 0 40px #7bffc622,inset 0 1px #e4ffec1c}.mod-toggle{transition:background .25s,padding .25s}.mod-toggle:hover strong{color:#e0ffde}.mod-icon-collection{position:relative}.mod-icon-rows{background:radial-gradient(at 50% 0,#72facb10,#0000 70%),#091715;border:1px solid #7eecc127;border-radius:12px;padding:17px 14px;box-shadow:inset 0 1px #d8ffea0b,0 20px 50px #0002}.mod-icon-rows>div>span>.mod-item{animation:7s ease-in-out infinite modPixelHover}.mod-icon-rows>div>span:nth-child(2n)>.mod-item{animation-delay:-1.4s}.mod-icon-rows>div>span:nth-child(3n)>.mod-item{animation-delay:-3.2s}.mod-icon-rows>div>span:nth-child(4n)>.mod-item{animation-delay:-5s}.mod-icon-rows>div>span:hover>.mod-item{filter:drop-shadow(0 0 10px #a3ffc655);animation-play-state:paused}.mod-icon-rows .mod-extra-icon{top:21px;right:0}.mod-detail-pair>div{background:linear-gradient(145deg,#152b204d,#07131122);border:1px solid #77dda820;border-radius:10px;padding:21px;position:relative;overflow:hidden}.mod-detail-pair>div:after{content:"";background:linear-gradient(90deg,#0000,#8be7b55e,#0000);height:1px;position:absolute;top:0;left:15%;right:50%}.mod-detail-pair>div>svg{color:#a4f6c8;filter:drop-shadow(0 0 10px #93ffc41a)}.mod-download-section>.mod-container{z-index:1;position:relative}.mod-download-section:after{content:"";pointer-events:none;background-image:linear-gradient(#355d3b07 1px,#0000 1px),linear-gradient(90deg,#355d3b07 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0000,#000 80%);mask-image:linear-gradient(125deg,#0000,#000 80%)}.mod-download-section:before{border-color:#3d65372b;width:680px;height:680px;animation:15s ease-in-out infinite alternate modDownloadHalo;top:-350px;right:-210px}.mod-download-card{background:linear-gradient(130deg,#fffff4f5,#e7f6e3ef 65%,#d9ebddd9);transition:border-color .3s,box-shadow .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.mod-download-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#80c88d,#0000);width:80%;height:2px;transition:width .4s,left .4s;position:absolute;inset:0 auto auto 10%}.mod-download-card:hover:before{width:100%;left:0}.mod-release-title>svg{transition:transform .4s,color .4s}.mod-download-card:hover .mod-release-title>svg{color:#3d8857;transform:translateY(-3px)rotate(-7deg)}.mod-download-link{isolation:isolate;position:relative;overflow:hidden}.mod-download-link:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000,#d6ffe82b,#0000);width:35%;animation:9s ease-in-out infinite modDownloadShine;position:absolute;inset:-15% auto -15% -50%;transform:skew(-20deg)}.mod-download-card:nth-child(2) .mod-download-link:before{animation-delay:-4.5s}.mod-download-link>svg{transition:transform .3s}.mod-download-link:hover>svg{transform:translateY(3px)}.mod-install-steps>li>span{transition:box-shadow .35s,border-color .35s,transform .35s}.mod-install-steps>li:hover>span{border-color:#a6ffd7;transform:scale(1.08);box-shadow:0 0 25px #68edac28}.mod-install-steps>li:not(:last-child):before{background:linear-gradient(#91d4a671,#65844a13)}.mod-command{background:linear-gradient(115deg,#123126,#10221a);border-color:#76cba137;box-shadow:inset 0 1px #b1fbd00c}.mod-faqs details[open] p{animation:.35s ease-out both modFaqOpen}.mod-community{margin-bottom:20px;padding-block:56px}.mod-community:before{background:radial-gradient(at 25% 55%,#42eaac17,#0000 65%);animation:12s ease-in-out infinite alternate modCommunityGlow;inset:-1px -60px}.mod-community-actions>a,.mod-community-actions>button{transition:transform .25s,box-shadow .25s,background .25s}.mod-community-actions>a:hover,.mod-community-actions>button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0003}@keyframes modShaftDrift{to{opacity:.45;transform:rotate(24deg)}}@keyframes modStageOrbit{to{rotate:360deg}}@keyframes modStageScan{0%,12%{opacity:0;translate:0}17%{opacity:.7}42%{opacity:0;translate:0 650%}to{opacity:0;translate:0 650%}}@keyframes modIconBreathe{50%{filter:drop-shadow(0 0 6px #83ff9655)}}@keyframes modLineSweep{0%,60%,to{opacity:0;transform:scaleX(.2)}73%{opacity:.8;transform:scaleX(.8)}86%{opacity:0;transform:scaleX(1)}}@keyframes modRuleReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes modSparkleTurn{0%,84%,to{rotate:0deg}92%{rotate:18deg}}@keyframes modGridDrift{to{background-position:30px 30px}}@keyframes modTagHalo{50%{opacity:.45;scale:1.08}}@keyframes modPixelHover{0%,to{translate:0}50%{translate:0 -4px}}@keyframes modDownloadHalo{to{transform:translateY(35px)scale(1.07)}}@keyframes modDownloadShine{0%,65%{left:-50%}90%,to{left:140%}}@keyframes modFaqOpen{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes modCommunityGlow{to{opacity:.45;transform:translate(25px)}}@media (max-width:1100px){.mod-stage-orbits{inset:-35px -30px 0}.stage-coordinate{font-size:6px}.mod-detail-pair{gap:25px}.mod-detail-pair>div{padding:18px}.mod-icon-rows{padding-inline:7px}.mod-icon-rows>div>span{min-width:40px}}@media (max-width:850px){.mod-stage-orbits{inset:-30px -24px -4px}.mod-light-shaft{left:50%}.mod-detail-pair>div{padding:16px}.mod-community{padding-block:44px}.mod-tag-orbit>span{bottom:-75px}}@media (max-width:580px){.mod-showpiece{padding-top:8px;padding-bottom:58px}.mod-stage-orbits{inset:-20px -14px 6px}.stage-coordinate,.stage-orbit.orbit-three{display:none}.mod-image-corner{width:13px;height:13px}.mod-light-shaft{filter:blur(10px);width:85px;height:760px}.mod-light-shaft.shaft-two{display:none}.mod-feature-list li{padding-left:10px;padding-right:8px}.mod-demo-stage{min-height:210px}.mod-icon-rows{padding:14px 5px}.mod-icon-rows>div>span{min-width:0}.mod-icon-rows .mod-extra-icon{top:22px;right:0}.mod-detail-pair{gap:15px}.mod-detail-pair>div{padding:19px}.mod-community{margin-bottom:0;padding-block:32px}.mod-stage-scan{display:none}}@media (hover:none),(pointer:coarse){.mod-showpiece:hover .mod-game-window{transform:rotate(-2deg)}.mod-feature-list li:hover,.mod-download-card:hover,.mod-community-actions>a:hover,.mod-community-actions>button:hover{transform:none}.mod-icon-rows>div>span>.mod-item{animation:none}.mod-stage-orbits{opacity:.7}}html[data-motion=off] .mod-site *,html[data-motion=off] .mod-site :before,html[data-motion=off] .mod-site :after{transition:none!important;animation:none!important}.mod-site[data-motion=off] .mod-stage-scan,html[data-motion=off] .mod-stage-scan{display:none}@media (prefers-reduced-motion:reduce){.mod-site *,.mod-site :before,.mod-site :after{transition:none!important;animation:none!important}.mod-stage-scan{display:none}.mod-feature-list li:hover,.mod-community-actions>a:hover,.mod-community-actions>button:hover,.mod-download-card:hover{transform:none}}.mod-hero-scene{isolation:isolate;position:relative}.mod-scroll-type{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:7% -4% auto;overflow:hidden}.mod-scroll-type>span{white-space:nowrap;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #7bf3bf20;font-size:clamp(100px,17vw,230px);font-weight:950;line-height:.9;display:block}.mod-scroll-type>span:last-child{color:#67d7bd05;-webkit-text-stroke-color:#64bace16;margin-left:15%}.mod-scroll-cue{letter-spacing:.2em;color:#9dcab8;pointer-events:none;align-items:center;gap:13px;font:8px ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:22px;left:0;right:0}.mod-scroll-track{background:#a6f5c52a;width:80px;height:1px;position:relative;overflow:hidden}.mod-scroll-track>i{transform-origin:0;background:#a7ffcd;position:absolute;inset:0;transform:scaleX(.18);box-shadow:0 0 10px #6bffc2}.mod-scroll-cue>svg{color:#b4ffdb;margin-left:auto}.mod-scroll-marquee{isolation:isolate;background:linear-gradient(150deg,#102b1f,#071417 65%);border-bottom:1px solid #75edb91b;padding:44px 0 36px;position:relative;overflow:hidden}.mod-scroll-marquee:before{content:"";pointer-events:none;background:radial-gradient(at 70% 0,#67ffaf18,#0000 65%);position:absolute;inset:0}.mod-scroll-marquee>div{white-space:nowrap;letter-spacing:-.07em;color:#c6ffcf;align-items:center;gap:38px;width:max-content;font-size:clamp(64px,11.7vw,174px);font-weight:950;line-height:.92;display:flex;position:relative;left:-5%}.mod-scroll-marquee>div:first-child{rotate:-2deg}.mod-scroll-marquee>div:last-child{color:#0000;-webkit-text-stroke:1px #70d5b353;margin-top:16px;font-size:clamp(50px,9vw,132px);left:-8%;rotate:-2deg}.mod-scroll-marquee .mod-item{filter:drop-shadow(0 0 25px #6afdba47);width:clamp(42px,7vw,95px);height:auto;rotate:12deg}.mod-preview-scroll{min-width:0;position:relative}.mod-features-scene{isolation:isolate;position:relative}.mod-features-scene:before{content:"01";z-index:-1;letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #69eab819;pointer-events:none;font:950 clamp(180px,28vw,390px)/1 Inter,ui-sans-serif,sans-serif;position:absolute;top:80px;left:-30px}.mod-download-grid{perspective:1300px}.mod-download-card{transform-origin:bottom}.mod-download-section>.mod-container:before{content:"EQUIPPED.";letter-spacing:-.085em;color:#365c3007;pointer-events:none;z-index:-1;white-space:nowrap;font-size:clamp(90px,17vw,240px);font-weight:950;position:absolute;top:15%;right:-6%}html.scroll-motion-ready .mod-scroll-marquee>div:first-child{translate:calc(var(--scene-travel,0)*-260px) 0}html.scroll-motion-ready .mod-scroll-marquee>div:last-child{translate:calc(var(--scene-travel,0)*300px) 0}html.scroll-motion-ready .mod-scroll-marquee .mod-item{rotate:calc(12deg + var(--scene-travel,0)*80deg)}html.scroll-motion-ready .mod-features-scene:before{translate:0 calc(var(--scene-travel,0)*-180px)}html.scroll-motion-ready .mod-download-section>.mod-container:before{translate:calc(var(--scene-travel,0)*190px) 0}html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal:not([data-cinema-revealed=true]){opacity:0;transform:translateY(80px)rotateX(20deg)rotate(-3deg)}html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal:nth-child(2):not([data-cinema-revealed=true]){transform:translateY(115px)rotateX(20deg)rotate(3deg)}html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal{transition:opacity .9s,transform 1.05s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal:nth-child(2){transition-delay:.13s}html.scroll-motion-ready .mod-download-grid>.mod-download-card[data-cinema-revealed=true]{opacity:1;transform:none}html.scroll-motion-ready .mod-download-grid>.mod-download-card[data-cinema-revealed=true]:hover{transform:translateY(-7px)}html.scroll-motion-ready .mod-install-steps>li.cinema-reveal:not([data-cinema-revealed=true]){transform:translate(55px)translateY(24px)}html.scroll-motion-ready .mod-install-steps>li.cinema-reveal[data-cinema-revealed=true]{transform:none}@media (min-width:1000px) and (min-height:680px){html.scroll-motion-ready .mod-hero-scene{--scene-pinned:1;height:150svh;min-height:1020px}html.scroll-motion-ready .mod-hero{grid-template-columns:.94fr 1.06fr;gap:clamp(34px,5vw,70px);height:calc(100svh - 86px);min-height:594px;padding-block:28px 65px;position:sticky;top:86px;overflow:visible}html.scroll-motion-ready .mod-site .mod-hero h1{margin:19px 0;font-size:clamp(62px,6.1vw,88px);line-height:1}html.scroll-motion-ready .mod-site .mod-lede{font-size:18px;line-height:1.4}html.scroll-motion-ready .mod-site .mod-hero-description{max-width:390px;margin-top:12px;font-size:12px;line-height:1.7}html.scroll-motion-ready .mod-hero-actions{gap:24px;margin-top:23px}html.scroll-motion-ready .mod-hero-meta{margin-top:22px;padding-top:14px}html.scroll-motion-ready .mod-hero-copy{transform:translate3d(calc(var(--scene-progress,0)*-20px),calc(var(--scene-progress,0)*-25px),0) scale(calc(1 - var(--scene-progress,0)*.055));transform-origin:0;animation:none}html.scroll-motion-ready .mod-showpiece{transform:translate3d(calc(var(--scene-progress,0)*-12px),calc(var(--scene-progress,0)*-12px),0);perspective:1300px;padding-bottom:58px;animation:none}html.scroll-motion-ready .mod-game-window,html.scroll-motion-ready .mod-showpiece:hover .mod-game-window{transform:perspective(1300px) rotateY(calc(-17deg + var(--scene-progress,0)*17deg)) rotateX(calc(7deg - var(--scene-progress,0)*7deg)) rotateZ(calc(-5deg + var(--scene-progress,0)*5deg)) scale(calc(.86 + var(--scene-progress,0)*.23));transition:box-shadow .4s;box-shadow:0 45px 100px #000a,0 0 80px #6affbe25,inset 0 1px #e2ffe35c}html.scroll-motion-ready .mod-showpiece:before{transform:rotate(calc(11deg - var(--scene-progress,0)*22deg)) scale(calc(.94 + var(--scene-progress,0)*.18));animation:none}html.scroll-motion-ready .mod-scroll-type{translate:calc(var(--scene-progress,0)*-220px) calc(var(--scene-progress,0)*50px);opacity:calc(.6 + var(--scene-progress,0)*.25);inset:2% -5% auto;overflow:visible}html.scroll-motion-ready .mod-scroll-type>span:last-child{translate:calc(var(--scene-progress,0)*360px) 0}html.scroll-motion-ready .mod-stage-orbits{transform:rotate(calc(var(--scene-progress,0)*35deg)) scale(calc(1 + var(--scene-progress,0)*.1))}html.scroll-motion-ready .mod-orbit-item.orbit-diamond{translate:calc(var(--scene-progress,0)*35px) calc(var(--scene-progress,0)*-60px);rotate:calc(var(--scene-progress,0)*42deg);animation:none}html.scroll-motion-ready .mod-orbit-item.orbit-redstone{translate:calc(var(--scene-progress,0)*-32px) calc(var(--scene-progress,0)*45px);rotate:calc(var(--scene-progress,0)*-40deg);animation:none}html.scroll-motion-ready .mod-floating-label{translate:calc(var(--scene-progress,0)*-12px) calc(var(--scene-progress,0)*25px);animation:none}html.scroll-motion-ready .mod-scroll-track>i{transform:scaleX(calc(.18 + var(--scene-progress,0)*.82))}html.scroll-motion-ready .mod-scroll-cue{opacity:calc(1 - var(--scene-progress,0)*.55)}html.scroll-motion-ready .mod-feature-copy{translate:calc(var(--scene-travel,0)*-40px) calc(var(--scene-travel,0)*-75px)}html.scroll-motion-ready .mod-preview-scroll{translate:calc(var(--scene-travel,0)*40px) calc(var(--scene-travel,0)*90px)}html.scroll-motion-ready .mod-details-section .mod-icon-rows>div:first-child{translate:calc(var(--scene-travel,0)*-60px) 0}html.scroll-motion-ready .mod-details-section .mod-icon-rows>div:last-child{translate:calc(var(--scene-travel,0)*60px) 0}}@media (max-width:999px),(max-height:679px){.mod-scroll-type{opacity:.4;inset:12% -4% auto}.mod-scroll-type>span{font-size:19vw}.mod-scroll-cue{grid-column:1/-1;margin-top:-12px;position:relative;bottom:auto}html.scroll-motion-ready .mod-game-window{translate:0 calc(var(--scene-travel,0)*-24px)}html.scroll-motion-ready .mod-scroll-type{translate:calc(var(--scene-travel,0)*-65px) 0}html.scroll-motion-ready .mod-scroll-type>span:last-child{translate:calc(var(--scene-travel,0)*110px) 0}html.scroll-motion-ready .mod-features-scene:before{translate:0 calc(var(--scene-travel,0)*-65px)}}@media (max-width:580px){.mod-scroll-marquee{padding:28px 0 24px}.mod-scroll-marquee>div{gap:22px;font-size:62px}.mod-scroll-marquee>div:last-child{margin-top:14px;font-size:48px}.mod-scroll-marquee .mod-item{width:40px}.mod-scroll-cue{margin-top:-20px;font-size:7px}.mod-scroll-type{top:18%}.mod-scroll-type>span{font-size:24vw}.mod-features-scene:before{font-size:230px;top:120px;left:0}html.scroll-motion-ready .mod-scroll-marquee>div:first-child{translate:calc(var(--scene-travel,0)*-120px) 0}html.scroll-motion-ready .mod-scroll-marquee>div:last-child{translate:calc(var(--scene-travel,0)*160px) 0}html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal:not([data-cinema-revealed=true]),html.scroll-motion-ready .mod-download-grid>.mod-download-card.cinema-reveal:nth-child(2):not([data-cinema-revealed=true]){transform:translateY(45px)rotateX(10deg)}}html:not(.scroll-motion-ready) .mod-scroll-cue{display:none}html[data-motion=off] .mod-scroll-type,html[data-motion=off] .mod-scroll-marquee>div,html[data-motion=off] .mod-scroll-marquee .mod-item{translate:none;rotate:none}@media (prefers-reduced-motion:reduce){.mod-hero-scene{height:auto!important;min-height:0!important}.mod-hero{height:auto!important;position:relative!important;top:auto!important}.mod-scroll-type,.mod-scroll-type>span,.mod-hero-copy,.mod-showpiece,.mod-orbit-item,.mod-floating-label,.mod-feature-copy,.mod-preview-scroll,.mod-scroll-marquee>div,.mod-icon-rows>div{transform:none!important}.mod-scroll-cue{display:none}.mod-download-grid>.mod-download-card,.mod-install-steps>li{opacity:1!important;transform:none!important}}
