body{padding-top:84px!important}.admin-bar .mx-site-header{top:32px}.mx-site-header{position:fixed;top:0;left:0;right:0;z-index:99990;background:#0b1525ef;border-bottom:1px solid #83d9e829;backdrop-filter:blur(20px);font:600 13px Arial,sans-serif;box-shadow:0 8px 35px #0003}.mx-site-bar{max-width:1340px;min-height:82px;padding:14px 28px;margin:auto;display:flex;align-items:center;gap:26px;justify-content:space-between}.mx-site-header a{text-decoration:none!important;color:#b5c5d8;transition:color .2s,background .2s,transform .2s}.mx-site-brand{font-size:23px;letter-spacing:-1px;color:#e5fffc!important;white-space:nowrap}.mx-dot{color:#65e5d5}.mx-mark{display:inline-grid;place-items:center;width:35px;height:35px;background:linear-gradient(140deg,#85ffeb,#237898);color:#09182b;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);margin-right:7px;font-weight:900}.mx-site-header nav{display:flex;gap:6px;align-items:center}.mx-site-header nav a{padding:12px 13px;border-radius:7px;white-space:nowrap}.mx-site-header nav a span{margin-right:7px;color:#718aa2}.mx-site-header a[aria-current=page]{color:#8cffee;background:#5bf0d415;box-shadow:inset 0 -2px #62e8da}.mx-site-header a[aria-current=page] span{color:#8cffee}.mx-site-header a:hover{color:#fff;background:#ffffff09}.mx-site-account{padding:11px 16px;border:1px solid #77bbcf45;border-radius:7px;white-space:nowrap}.mxp .nav,.mx-fullnav{display:none!important}.mxp .join{display:none!important}.mxp .community{margin-top:75px}.mxp .hero:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#9affed99 1px,transparent 2px),radial-gradient(circle,#91daf766 1px,transparent 2px);background-size:130px 170px,230px 210px;mask-image:linear-gradient(transparent,#0008,transparent);animation:mx-drift 24s linear infinite}.mxp .hero .wrap{position:relative;z-index:1}.mxp .mx-badge{animation:mx-glow 5s ease-in-out infinite}.mx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.mx-reveal.mx-visible{opacity:1;transform:none}.mxp .card:hover .card-art span{transform:translateY(-7px) rotate(-5deg);transition:transform .3s}.mx-site-header a:focus-visible,.mx-guide a:focus-visible,.mx-guide button:focus-visible{outline:2px solid #72f7df;outline-offset:4px}
.mx-guide{background:radial-gradient(at 70% 0,#21365e55,transparent 40%),#0a101b;color:#dce7f1;min-height:100vh;font:15px/1.8 Arial,sans-serif;padding:65px max(24px,calc((100% - 1160px)/2)) 25px}.mx-guide *{box-sizing:border-box}.mx-guide a{color:#83eddf;text-decoration:none}.mx-guide h1,.mx-guide h2{color:#f2f8ff;font-family:Arial,sans-serif;letter-spacing:-1.5px;font-weight:800;line-height:1.15}.mx-guide h1{font-size:clamp(35px,4.5vw,58px);margin:22px 0}.mx-guide h2{font-size:29px;margin:12px 0 22px}.mx-guide p{color:#afc0d0;margin:14px 0}.mx-guide-intro{text-align:center;margin-bottom:52px}.mx-crumb{font-size:12px;color:#8195aa;margin-bottom:20px}.mx-tag{font-size:10px;letter-spacing:2px;padding:7px 14px;border:1px solid #76e4d44d;color:#83eddf;border-radius:20px;background:#70f5d810}.mx-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.mx-guide aside{padding:24px;background:#121e2c;border:1px solid #8ca9cf25;border-radius:10px;position:sticky;top:110px;align-self:start}.mx-guide aside>span{font-size:10px;letter-spacing:2px;color:#8ca2b7}.mx-guide aside a{display:block;padding:10px 12px;font-size:13px;color:#aabbcd;border-radius:6px}.mx-guide aside a.is-current{color:#8cffee;background:#5bf0d415;border-left:2px solid #62e8da}.mx-guide aside hr{border:0;border-top:1px solid #ffffff15;margin:20px 0}.mx-guide article{padding:36px;background:#111c2b;border:1px solid #8ca9cf25;border-radius:10px;min-width:0}.mx-guide section{scroll-margin-top:115px;border-bottom:1px solid #ffffff13;padding:0 0 34px;margin-bottom:35px}.mx-guide section:last-child{border:0;margin:0}.mx-guide-number{font:10px monospace;letter-spacing:2px;color:#77ead8}.mx-guide-ip{width:100%;padding:22px;background:#63edda0c;border:1px solid #64ebd860;border-radius:8px;color:#94fff0;font:23px monospace;cursor:pointer;text-align:left;overflow-wrap:anywhere}.mx-guide-ip small{display:block;font:11px Arial,sans-serif;margin-top:9px;color:#afc0d0}.mx-guide li{padding:10px 0 10px 8px}.mx-guide li p{margin:5px 0}.mx-game-preview{max-width:440px;margin:22px auto;padding:26px;background:linear-gradient(135deg,#253149,#111c2b);border:2px solid #526179;border-radius:8px;box-shadow:0 20px 40px #0005}.mx-game-preview>span{display:block;text-align:center;letter-spacing:3px;font:12px monospace;margin-bottom:25px}.mx-game-preview label{display:block;font-size:11px;color:#a1b5c9;margin-top:12px}.mx-game-preview div{padding:8px 14px;border:1px solid #6d819c;background:#07111f;color:#ddf7ff;font-family:monospace}.mx-game-preview small{display:block;margin-top:20px;background:#2e6e69;border:1px solid #7eeedc;text-align:center;padding:8px}.mx-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px}.mx-command-grid>div{padding:17px;background:#1b2b40;border:1px solid #ffffff0e;border-radius:7px}.mx-command-grid code{color:#89f0df;background:none}.mx-command-grid p{font-size:12px;margin:8px 0 0}.mx-guide details{padding:16px 0;border-bottom:1px solid #ffffff18}.mx-guide summary{cursor:pointer;font-weight:700}.mx-guide-discord{display:inline-block;margin-top:25px;padding:12px 20px;background:#6876ef25;border:1px solid #8f9dfa50;border-radius:7px}.mx-guide footer{margin-top:50px;text-align:center;font-size:11px;color:#8297aa}.mx-guide button:hover{filter:brightness(1.15)}
@keyframes mx-drift{to{background-position:65px -170px,-40px -210px}}@keyframes mx-glow{50%{box-shadow:0 0 25px #6ce5cf30}}
@media(max-width:1000px){body{padding-top:125px!important}.mx-site-bar{flex-wrap:wrap;gap:12px;padding:12px 20px}.mx-site-header nav{order:3;width:100%;overflow-x:auto;justify-content:center}.mx-site-header nav a{font-size:11px;padding:9px}.mx-site-header nav a span{display:none}.mx-site-account{margin-left:auto}.mx-guide-layout{grid-template-columns:1fr}.mx-guide aside{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:15px}.mx-guide aside>span,.mx-guide aside hr{display:none}.mx-guide aside a{font-size:11px;padding:8px}.mx-guide article{padding:25px}.mx-guide{padding-top:40px}.mx-guide section{scroll-margin-top:145px}}
@media(max-width:600px){.admin-bar .mx-site-header{top:46px}.mx-site-header nav{justify-content:flex-start}.mx-site-brand{font-size:20px}.mx-site-account{font-size:11px}.mx-guide h2{font-size:25px}.mx-command-grid{grid-template-columns:1fr}.mxp .community{margin-top:45px}}
@media(prefers-reduced-motion:reduce){.mx-reveal{opacity:1;transform:none}.mxp .hero:after,.mxp .mx-badge{animation:none}.mx-site-header *,.mxp *{transition:none!important}}

/* The portal header replaces the block theme header on all public pages. */
.wp-site-blocks > header.wp-block-template-part { display:none!important; }

