@font-face{font-family:Inter;src:url('/admin/inter.ttf') format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f5f5f7;color:#1d1d1f;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select{font:inherit}a,button,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8ab5ff;outline-offset:5px}button{cursor:pointer}[hidden]{display:none!important}.nav{height:86px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:720;letter-spacing:-1px}.brand>span{font-size:9px;letter-spacing:1.2px;font-weight:650;background:#e5eaf3;border:1px solid #dde3ec;padding:5px 7px;border-radius:5px;margin-left:3px}.nav nav{display:flex;align-items:center;gap:33px;font-size:13px;font-weight:550;color:#667085}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;padding:17px 25px;border-radius:12px;background:#3478f6;color:white;font-size:14px;font-weight:600;border:1px solid #3478f6;box-shadow:0 5px 14px #3478f61c;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#2467e3;transform:translateY(-2px);box-shadow:0 8px 18px #3478f62a}.button.small{padding:10px 18px;font-size:12px;gap:16px}.hero{text-align:center;padding-top:67px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:#7a8799}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3478f6;margin-right:8px;vertical-align:1px;box-shadow:0 0 0 4px #3478f60c}h1{font-size:clamp(50px,6.3vw,88px);letter-spacing:-5px;line-height:1.02;font-weight:710;margin:26px 0 23px}h1 span,.download h2 span{color:#3478f6}p{line-height:1.7}.hero>p{font-size:17px;color:#7a8597;margin:0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:30px;margin:28px 0 21px}.text-link{color:#3478f6;font-size:13px;font-weight:550}.text-link span{margin-left:12px}.text-link:hover{text-decoration:underline}.platform-note{font-size:11px;color:#929bab}.platform-note span{margin:0 9px}.world{position:relative;max-width:1232px;margin:52px auto 0;border-radius:24px;overflow:hidden;border:6px solid white;box-shadow:0 25px 50px -20px #23437030}.world img{display:block;width:100%;height:auto}.world-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:24px 28px;color:#fff9;font-size:8px;letter-spacing:2px;background:linear-gradient(transparent,#121e3660)}.section{max-width:1180px;margin:auto;padding:105px 0 0}.section-heading{text-align:center;margin-bottom:42px}h2{font-size:clamp(30px,3.7vw,48px);font-weight:650;letter-spacing:-1.9px;line-height:1.12;margin:16px 0}h3{font-size:34px;letter-spacing:-1.2px;line-height:1.17;font-weight:650;margin:22px 0 15px}.section-heading p,.faq>div>p{font-size:14px;color:#808a9b;margin:0}.launcher-feature{display:grid;grid-template-columns:.8fr 1.2fr;background:white;border:1px solid #e7eaf0;border-radius:24px;overflow:hidden;min-height:360px}.feature-copy{padding:44px 10px 40px 43px;position:relative;z-index:1}.feature-copy p,.personal-feature p,.mods-feature p{color:#818b9c;font-size:13px;line-height:1.8;max-width:320px;margin-bottom:27px}.feature-index{font-size:9px;color:#919bad;letter-spacing:1.6px;font-weight:600}.launcher-image{display:flex;align-items:center;padding:45px 0 0 25px;overflow:hidden;background:radial-gradient(at 90% 100%,#dceaff,white 70%)}.launcher-image img{display:block;width:740px;height:auto;border-radius:13px;box-shadow:0 16px 50px #20376015;border:1px solid #e4eaf4;transform:rotate(-3deg);margin-bottom:-50px}/* One complete in-game UI preview, with a quiet companion card. */
.feature-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:22px;margin-top:22px;align-items:stretch}
.mods-feature,.personal-feature{border-radius:24px;overflow:hidden;position:relative;min-width:0}
.mods-feature{padding:34px 30px 26px;background:linear-gradient(145deg,#252b37,#181c25);color:#f5f7fe;border:1px solid #303746}
.mods-feature h3{margin-top:20px}
.mods-feature p{color:#a9b4c8;margin-bottom:24px}
.mods-feature img{display:block;width:100%;height:auto;border:1px solid #454c59;border-radius:12px;box-shadow:0 16px 36px #080d1840;margin:0;transform:none}
.personal-feature{align-self:center;background:#fff;border:1px solid #e1e7f0;padding:32px 28px;box-shadow:0 16px 40px -28px #23437030}
.play-card-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.7px}
.play-card-brand img{display:block}
.play-card-brand .alpha-pill{font-weight:550;letter-spacing:0}
.personal-feature h3{font-size:32px;letter-spacing:-1.1px;line-height:1.18;margin:30px 0 16px}
.personal-feature p{max-width:none;margin:0;color:#768399;font-size:13px;line-height:1.8}
.play-card-version{display:grid;gap:8px;margin:26px 0;padding:18px 20px;background:#f5f7fb;border:1px solid #e8edf5;border-radius:14px}
.play-card-version dt{font-size:11px;line-height:1.5;color:#768399}
.play-card-version dd{margin:0;font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.3px;color:#1d1d1f}
.play-card-link{width:100%;gap:16px}
.personal-feature .play-card-platforms{margin:14px 0 0;text-align:center;font-size:10px;color:#8590a2}
.download{position:relative}.download-card{max-width:530px;margin:auto;background:white;border:1px solid #e1e7f0;border-radius:23px;padding:29px 32px;box-shadow:0 20px 45px -25px #3478f633}.download-label{display:flex;gap:16px;align-items:center;padding-bottom:25px;border-bottom:1px solid #edf0f5;margin-bottom:25px}.download-label h3{font-size:19px;letter-spacing:-.5px;margin:0}.download-label p{color:#8c96a7;font-size:11px;margin:5px 0 0}.alpha-pill{margin-left:auto;font-size:10px;padding:5px 9px;border-radius:6px;background:#eef4ff;color:#3478f6}.select-label{display:block;font-size:11px;font-weight:600;color:#798598;margin:0 0 10px}select{appearance:none;border:1px solid #e4e8f0;width:100%;padding:15px 38px 15px 16px;border-radius:11px;background:#f5f7fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%237386a2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 15px center;color:#384458;font-size:13px}.download-meta{font-size:11px;color:#7e8b9c;min-height:36px;margin:15px 0}.download-button{width:100%;gap:12px}.button[aria-disabled=true]{background:#edf0f5;border-color:#e7ebf1;color:#8a94a4;box-shadow:none;transform:none;cursor:default}.download-help{font-size:10px;color:#9ca4b2;margin:16px 0 0;text-align:center}.retry{display:block;margin:15px auto 0;background:none;color:#3478f6;border:0;font-size:12px}.install-steps{display:flex;justify-content:center;gap:56px;margin-top:34px}.install-steps>div{display:flex;align-items:center;gap:13px}.install-steps span{background:white;border:1px solid #e3e8f1;color:#8e9aad;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:11px}.install-steps p{margin:0;font-size:10px;color:#929dad}.install-steps strong{display:block;color:#4e5d73;font-weight:550;font-size:11px}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;padding-bottom:100px}.faq h2{font-size:38px}.faq-list details{border-bottom:1px solid #dee4ed;padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;list-style:none;font-size:14px;font-weight:550;display:flex;justify-content:space-between;gap:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:18px;color:#8e9baf;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:12px;color:#7e899b;margin:15px 30px 0 0}footer{border-top:1px solid #e0e5ed;padding:30px max(28px,calc((100vw - 1180px)/2));background:#f0f2f6}.footer-top,.footer-bottom{display:flex;align-items:center;gap:24px}.footer-top>span{font-size:11px;color:#8894a7}.footer-top>a:last-child{margin-left:auto;font-size:11px;color:#647796}.footer-bottom{justify-content:space-between;font-size:9px;color:#97a1b1;margin-top:25px}.footer-bottom p{margin:0}.skip{position:fixed;top:-80px;left:15px;background:#3478f6;color:white;padding:15px;z-index:99}.skip:focus{top:15px}@media(max-width:1280px){.world{margin-left:24px;margin-right:24px}.section{padding-left:28px;padding-right:28px}}@media(max-width:800px){.nav{height:76px}.nav nav{gap:18px}.nav nav>a:first-child{display:none}.hero{padding-top:46px}h1{letter-spacing:-3px}.world{margin-top:36px}.section{padding-top:70px}.launcher-feature{grid-template-columns:1fr}.feature-copy{padding:30px}.launcher-image{padding:0 30px 0;height:280px}.launcher-image img{width:100%;transform:none;margin-bottom:-90px}.feature-grid{grid-template-columns:1fr}.mods-feature,.personal-feature{padding:28px;min-height:0}.feature-grid h3{font-size:30px}.personal-feature p{max-width:440px}.faq{gap:30px;grid-template-columns:1fr}.install-steps{gap:25px}.footer-top>span{display:none}.footer-bottom{align-items:flex-start}}@media(max-width:500px){.nav{padding:0 20px}.brand{font-size:21px;gap:8px}.brand>span{display:none}.nav nav{gap:14px;font-size:11px}.button.small{font-size:11px;padding:9px 13px;gap:9px}.hero .eyebrow{font-size:8px;letter-spacing:1.6px}h1{font-size:54px;letter-spacing:-3.5px;margin:24px 0 20px}.hero>p{font-size:13px;padding:0 10px}.hero-actions{gap:18px;margin-top:25px}.hero-actions .button{font-size:12px;padding:15px 18px;gap:17px}.text-link{font-size:11px}.text-link span{margin-left:5px}.platform-note{font-size:9px}.world{margin-left:13px;margin-right:13px;border:4px solid white;border-radius:15px;height:auto}.world img{height:auto;width:100%;object-fit:contain}.world-caption{padding:13px;font-size:6px;letter-spacing:1px}.section{padding-left:20px;padding-right:20px}.section-heading{margin-bottom:27px}.section-heading p{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.5px}h2{font-size:32px;letter-spacing:-1.3px}.feature-copy{padding:27px}.feature-copy h3{font-size:32px}.launcher-image{height:195px;padding:0 17px}.feature-grid{grid-template-columns:1fr}.mods-feature,.personal-feature{padding:24px}.mods-feature img{width:100%;margin:0;border-radius:8px}.personal-feature h3{margin-top:24px}.play-card-brand{font-size:21px}.play-card-version{padding:16px}.download-card{padding:24px 20px}.download-label h3{font-size:17px}.download-label{gap:12px}.download-label img{width:36px;height:36px}.install-steps{display:grid;gap:18px;justify-content:start;max-width:250px;margin:30px auto 0}.install-steps p{font-size:11px}.install-steps strong{font-size:12px}.faq{padding-bottom:65px}.faq h2{font-size:32px}.faq-list summary{font-size:13px}.footer-bottom{flex-direction:column;gap:10px}.footer-top .brand{font-size:20px}footer{padding:25px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
