html,body{margin:0;min-height:100%;background:#087fa7}.desktop-notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;align-items:safe center;overflow:auto;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));box-sizing:border-box;background:radial-gradient(ellipse at top,#075078,#062437 75%);color:#fff0ce;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.desktop-notice[hidden],#app[hidden]{display:none!important}.desktop-notice-card{box-sizing:border-box;width:min(100%,420px);padding:30px 24px;border:1px solid #d9b567;border-radius:16px;background:#072c42;box-shadow:0 18px 50px #00162166}.desktop-notice-mark{font-size:44px;color:#e5c479}.desktop-notice-brand{margin:16px 0 8px;color:#e5c479;font-size:12px;font-weight:700;letter-spacing:.2em}.desktop-notice h1{margin:0 0 18px;font-size:28px;line-height:1.2}.desktop-notice p:not(.desktop-notice-brand){margin:0;font-size:16px;line-height:1.6}.desktop-notice p.desktop-notice-detail{margin-top:14px;color:#bbd1dc;font-size:14px}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;isolation:isolate;display:grid;place-items:center;overflow:auto;box-sizing:border-box;padding:24px;color:#fff;color-scheme:light;background:#0b89b2 url(/assets/key-art-CYtwuOcc.jpg) center / cover no-repeat;font-family:HomeBarlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.loading-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 48%,#0034531a 14%,#002e4d5c),linear-gradient(0deg,#002d4e66,transparent 55%)}.loading-content{box-sizing:border-box;width:min(570px,88vw);padding:28px 20px;text-align:center}.loading-logo{display:block;width:100%;height:auto;aspect-ratio:900/507;object-fit:contain;margin:0 auto 14px;filter:drop-shadow(0 10px 16px #002e4866);animation:launch-float 4s ease-in-out infinite}.loading-content p{min-height:24px;margin:0 0 22px;color:#fff;font-size:21px;line-height:1.4;font-weight:700;text-shadow:0 2px 5px #003b60}.loading-content progress{display:block;box-sizing:content-box;width:min(320px,100%);height:10px;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:3px solid #eaf8ff;border-radius:20px;background:#e5f1fa;box-shadow:0 3px #07528480}.loading-content progress::-webkit-progress-bar{background:#e5f1fa;border-radius:20px}.loading-content progress::-webkit-progress-value{background:#129ee8;border-radius:20px;transition:width .16s}.loading-content progress::-moz-progress-bar{background:#129ee8;border-radius:20px}:is(#loading-play,#splash-play),#loading-retry{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:230px;min-height:65px;margin:0 auto;padding:12px 32px;border:3px solid #10618a;border-radius:20px;background:linear-gradient(#ffe65c,#ffbe24);box-shadow:inset 0 0 0 2px #fff4ae99,0 5px #06416c;color:#513600;font:700 30px HomeBarlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:transform .15s,filter .15s}:is(#loading-play,#splash-play):before{content:"";width:0;height:0;border-left:14px solid currentColor;border-top:9px solid transparent;border-bottom:9px solid transparent}#loading-retry{min-width:150px;min-height:50px;margin-top:20px;border-color:#0877bd;background:linear-gradient(#1ab5f6,#087ed5);box-shadow:inset 0 2px #ffffff4d,0 4px #075a9a;color:#fff;font-size:19px}:is(#loading-play,#splash-play):focus-visible,#loading-retry:focus-visible{outline:3px solid #fff4a2;outline-offset:5px}:is(#loading-play,#splash-play):hover,#loading-retry:hover{transform:translateY(-2px);filter:brightness(1.06)}:is(#loading-play,#splash-play):disabled{opacity:.7;cursor:wait}.loading-content:after{content:"BUILD. SAIL. MAKE WAVES.";display:block;margin-top:27px;color:#d6f7ff;font-size:14px;letter-spacing:.18em;font-weight:700;text-shadow:0 2px 5px #00354f}.loading-screen[data-phase=error]{background:#fff;color:#123b58}.loading-screen[data-phase=error]:before,.loading-screen[data-phase=error] .loading-content:after{display:none}.loading-screen[data-phase=error] .loading-content p{color:#557087;text-shadow:none}.loading-screen[data-phase=error] #loading-retry:focus-visible{outline-color:#005b98}.loading-screen[hidden],.loading-screen [hidden]{display:none!important}@keyframes launch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-height:550px){.loading-logo{max-height:180px;margin-bottom:12px}.loading-content p{margin-bottom:14px}.loading-content:after{margin-top:18px}}@media(prefers-reduced-motion:reduce){.loading-logo{animation:none}:is(#loading-play,#splash-play),#loading-retry,.loading-content progress::-webkit-progress-value{transition:none}}.splash-footer{position:absolute;left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;justify-content:center;gap:14px;color:#d0e6ed;font:400 12px/1.5 HomeBarlow,system-ui,sans-serif;text-shadow:0 1px 3px #002c46}.splash-footer a{color:inherit;text-decoration:none}.splash-footer a:hover{text-decoration:underline;color:#fff}.splash-footer a:focus-visible{outline:2px solid #ffe289;outline-offset:4px}@font-face{font-family:HomeLilita;src:url(/assets/lilita-one-latin-CiZ7RRtu.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HomeBarlow;src:url(/assets/barlow-condensed-latin-DjMkYGFH.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HomeBarlow;src:url(/assets/barlow-condensed-bold-latin-DDMez4TK.woff2) format("woff2");font-weight:700;font-display:swap}.home-screen,.home-screen *{box-sizing:border-box}:where(.home-screen) button,:where(.home-screen) input,:where(.home-screen) select{font:inherit}.home-screen{--home-gold:#ffd45d;--home-navy:#082c45;--home-paper:#fff5da;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;isolation:isolate;overflow:auto;display:grid;grid-template-rows:96px 1fr 86px;color:#fff;background:#087da4 var(--home-hero) center center / cover no-repeat;font-family:HomeBarlow,Arial Narrow,sans-serif}.home-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#006aa435,transparent 60%)}.home-screen button:focus-visible,.home-screen a:focus-visible,.home-screen input:focus-visible,.home-screen select:focus-visible{outline:3px solid #fff2b2;outline-offset:4px}.home-screen button,.home-screen a,.home-screen h1,.home-screen h2,.home-screen h3,.home-action-top,.home-action-caption,.home-feature-label,.home-feature-count,.home-news-heading,.home-footer>span,.home-scribble{-webkit-user-select:none;user-select:none}.home-topbar{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:flex-start;padding:22px 26px}.home-account,.home-socials{display:flex;align-items:center;gap:8px}.home-profile{display:flex;align-items:center;gap:12px;min-width:255px;height:76px;padding:7px 14px 7px 7px;border:2px solid #3a8eb5;border-radius:16px;background:linear-gradient(#134b72f5,#092f4aee);box-shadow:inset 0 2px #ffffff15,0 3px #05335480;color:#fff;text-align:left;cursor:pointer}.home-profile img{width:57px;height:57px;object-fit:cover;background:#227daf;border:2px solid #98d9f9;border-radius:10px}.home-profile-copy{display:grid;gap:4px;min-width:0}.home-profile-copy strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;font-size:23px;font-weight:700;white-space:nowrap}.home-profile-name{display:flex;align-items:center;gap:7px}.home-profile-country{flex:none;font-size:.8em;line-height:1}.home-profile-copy small{font-size:12px;letter-spacing:.04em;color:#b8d9ed}.home-profile-edit{width:16px;height:16px;margin-left:auto;color:#87b8ce}.home-icon-button{text-decoration:none;position:relative;width:52px;height:54px;display:grid;place-items:center;border:2px solid #357699;border-radius:12px;color:#fff;background:linear-gradient(#144f77f5,#082b48ef);box-shadow:inset 0 2px #ffffff18,0 3px #06325199;cursor:pointer;transition:transform .16s,filter .16s}.home-icon-button>svg:first-child{width:29px;height:29px}.home-icon-button:hover,.home-profile:hover{filter:brightness(1.12);transform:translateY(-2px)}.home-icon-button[aria-pressed=false]{color:#94b1bf}.home-social-youtube>svg:first-child{color:#ff4747}.home-social-tiktok>svg:first-child{filter:drop-shadow(-2px 0 #36e3d8)}.home-social-instagram>svg:first-child{color:#f0719b}.home-social-reddit>svg:first-child{color:#ff7548}.home-social-lock{position:absolute;bottom:3px;right:3px;width:10px;height:10px;color:#ffd878}.home-layout{position:relative;width:min(1180px,calc(100% - 100px));margin:auto;display:grid;gap:25px;align-content:center;min-height:calc(100svh - 182px);padding:clamp(220px,25vh,265px) 0 30px}.home-brand-hero{position:absolute;top:-90px;left:max(-135px,calc((1180px - 100vw)/2 + 35px));pointer-events:none}.home-hero-heading{margin:0;font-size:0;line-height:0}.home-hero-logo{width:560px;height:316px;object-fit:contain;filter:drop-shadow(0 5px 0 #00406830)}.home-scribble{font-family:HomeBarlow,cursive;font-style:italic;font-size:27px;font-weight:700;line-height:.98;text-shadow:0 2px 5px #00436a44;white-space:nowrap;pointer-events:none}.home-scribble-build{position:absolute;top:90px;left:calc(50% + 40px);transform:rotate(-5deg)}.home-scribble-build:after,.home-scribble-sea:after{content:"";display:block;margin-top:9px;width:100px;border-bottom:3px solid #e4f6ff;transform:rotate(-7deg)}.home-scribble-sea{position:absolute;right:35px;bottom:22px;transform:rotate(-10deg);color:#d3f6ff}.home-actions.home-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;width:min(925px,100%)}.home-play-button,.home-server-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:13px;min-width:0;height:171px;padding:20px 24px;border:3px solid #0b4563;border-radius:25px;box-shadow:inset 0 0 0 3px #ffffff35,0 6px #053552a6,0 9px 15px #00406530;cursor:pointer;transition:transform .15s,filter .15s}.home-play-button{color:#493000;background:linear-gradient(#ffe653,#ffbe20);border-color:#175d72}.home-server-card{color:#fff;text-shadow:0 2px 1px #06476e80}.home-create{background:linear-gradient(#10aff2,#0064ce)}.home-join{background:linear-gradient(#2ec88a,#00a47c)}.home-action-top{display:flex;justify-content:center;align-items:center;gap:16px}.home-play-icon,.home-server-icon{display:grid;place-items:center;flex:none;filter:drop-shadow(0 3px 0 #00527d80)}.home-play-icon svg{width:58px;height:64px;filter:brightness(.45) saturate(1.4)}.home-server-icon svg{width:55px;height:58px}.home-play-copy{display:grid}.home-play-copy strong,.home-server-card strong{font-size:32px;line-height:.97;letter-spacing:-.01em;font-weight:700}.home-play-copy small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-action-caption{text-align:center;font-size:20px;font-weight:700;line-height:1.15}.home-locked-badge{position:absolute;right:18px;top:9px;display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;letter-spacing:.06em;color:#e5ffff}.home-locked-badge svg{width:10px;height:10px}.home-server-code{display:flex;align-items:center;justify-content:space-between;min-height:35px;padding:5px 10px;border:1px solid #05656b;border-radius:10px;background:#063c55c4;color:#c3e2ec;font-size:17px}.home-server-code svg{width:17px;height:17px;color:#ecf6f6}.home-join-count{align-self:center;color:#d9fff0;font-size:12px;font-weight:700;line-height:1;text-shadow:0 1px 2px #064b42}.home-join-count[data-state=unavailable],.home-join-count[data-state=offline]{color:#ffe2b4}.home-join-count[data-state=paused]{color:#c5e2e8}.home-play-button:hover,.home-server-card:hover{transform:translateY(-3px);filter:brightness(1.06)}.home-play-button:active,.home-server-card:active{transform:translateY(2px)}.home-play-button:disabled{cursor:wait;filter:saturate(.6)}.home-dev-bots{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px 16px;border:1px solid #e1b65b;border-radius:12px;color:#fff5da;background:linear-gradient(#123f5cf5,#082b45f5);box-shadow:inset 0 1px #ffffff18;cursor:pointer;transition:filter .15s}.home-dev-bots:hover{filter:brightness(1.16)}.home-dev-bots>svg{flex:none;width:21px;height:21px;color:#ffd45d}.home-dev-bots strong{font-size:18px;letter-spacing:.04em}.home-dev-bots small{font-size:16px;color:#c3dfeb}.home-dev-badge{padding:2px 6px;border-radius:4px;background:#ffd45d;color:#092f4a;font-size:11px;font-weight:700;letter-spacing:.08em}.home-dev-bots:disabled{cursor:wait;opacity:.65}@media(max-width:700px){.home-dev-bots{flex-wrap:wrap;gap:8px}.home-dev-bots small{flex-basis:100%}}.home-play-error{grid-column:1/-1;padding:8px 15px;margin:0;border-radius:8px;background:#7d2736;color:#fff;text-align:center;font-size:17px}.home-lower-grid{display:grid;grid-template-columns:.92fr 1.35fr 1.45fr;gap:21px;align-items:stretch}.home-utilities{display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.home-utility{min-width:0;display:flex;align-items:center;gap:16px;padding:12px 20px;border:2px solid #0d4d70;border-radius:17px;color:#fff;background:linear-gradient(#113d60ed,#062a45f5);box-shadow:inset 0 2px #ffffff14,0 2px #06305288;cursor:pointer;transition:transform .15s,filter .15s}.home-utility:hover{transform:translate(3px);filter:brightness(1.15)}.home-utility>svg:first-child{flex:none;width:31px;height:31px;filter:drop-shadow(0 2px 0 #001d38)}.home-utility span{flex:1;text-align:left;font-size:22px;font-weight:700;text-transform:uppercase}.home-utility-lock{flex:none;width:15px;height:15px;color:#f4cf78}.home-feature{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-width:0;min-height:285px;padding:16px 17px 12px;border:3px solid #125474;border-radius:22px;background:#096b94 var(--home-battle) 50% 30%/cover no-repeat;box-shadow:inset 0 0 0 1px #9fdefc66,0 3px #073a5480}.home-feature:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 24%,#03263c40 43%,#05273fec 84%)}.home-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto;gap:8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-shadow:0 2px 4px #002b4d}.home-feature-count{display:flex;gap:3px;align-items:center}.home-feature-count b{font-size:17px}.home-feature-content{padding-top:75px}.home-feature-eyebrow{display:none}.home-feature-content h2{margin:0 0 5px;font-size:27px;line-height:1;font-weight:700;text-transform:uppercase;text-shadow:0 2px 3px #00182c}.home-feature-content p{margin:0;color:#d5e9f5;font-size:16px;line-height:1.15}.home-feature-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:9px;gap:12px}.home-dots{display:flex;gap:8px}.home-dot{width:10px;height:10px;padding:0;border:1px solid #fff8;border-radius:50%;background:#81a9c1;cursor:pointer}.home-dot.is-active{background:#fff}.home-feature-arrows{display:flex;gap:5px}.home-feature-arrows button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #92c8e488;border-radius:8px;background:#062d49cc;color:#fff;cursor:pointer}.home-feature-arrows svg{width:18px;height:18px}.home-news{min-width:0;padding:16px 17px 8px;border:2px solid #125474;border-radius:22px;background:linear-gradient(#103e5fee,#052b47ed);box-shadow:inset 0 2px #ffffff18,0 3px #073a5480}.home-news-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home-news-heading h2{margin:0;font-size:21px;line-height:1;font-weight:700}.home-news-heading>span{color:#96bed3;font-size:11px;font-weight:700}.home-news ul{padding:0;margin:13px 0 0;list-style:none}.home-news li{display:flex;align-items:center;gap:13px;padding:9px 0;border-bottom:1px solid #77b7d438}.home-news li:last-child{border:0}.home-news-icon{display:grid;place-items:center;flex:none;width:50px;height:48px;border:1px solid #4382a3;border-radius:9px;background:#0a304b}.home-news-icon svg{width:32px;height:32px;color:#e3f3ff}.home-news li:first-child .home-news-icon{background:var(--home-hero) 40% 35%/230px auto}.home-news li:first-child .home-news-icon svg{visibility:hidden}.home-news h3{margin:0 0 3px;font-size:20px;font-weight:700;line-height:1}.home-news li p{margin:0;color:#bdd9ed;font-size:16px;line-height:1.15}.home-news-help{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:6px;border:0;border-top:1px solid #77b7d438;background:transparent;color:#c5e7f5;font-size:13px;cursor:pointer}.home-news-help svg{width:14px;height:14px}.home-footer{display:flex;align-items:center;justify-content:center;align-self:center;gap:23px;width:min(620px,calc(100% - 50px));min-height:53px;margin:0 auto;padding:12px 20px;border:2px solid #095274;border-radius:18px;background:linear-gradient(#0d3b5aed,#042943f5);box-shadow:inset 0 2px #ffffff16;color:#e0eff9;font-size:14px;font-weight:700}.home-footer>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.home-footer svg{width:25px;height:25px}.home-status i{width:9px;height:9px;border-radius:50%;background:#1fe5ab;box-shadow:0 0 0 3px #0f986933}.home-dialog{width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px));padding:0;border:1px solid rgb(202 169 91 / 60%);border-radius:15px;color:#f8f1de;background:#0c2d48;box-shadow:0 24px 100px #00121fe5;max-height:calc(100svh - 32px);overflow:auto}.home-dialog::backdrop{background:#041a2bc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-dialog-card{position:relative;padding:30px}.home-dialog-close{position:absolute;top:15px;right:15px;display:grid;width:33px;height:33px;place-items:center;border:1px solid rgb(255 255 255 / 13%);border-radius:8px;color:#d9d7c7a8;background:#ffffff0a;cursor:pointer}.home-dialog-close svg{width:17px;height:17px}.home-dialog-mark{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgb(232 191 87 / 31%);border-radius:11px;color:#f7cc59;background:#f4c34712}.home-dialog-mark svg{width:21px;height:21px}.home-dialog-eyebrow{margin:21px 0 6px;color:#84c9cb;font-size:10px;font-weight:700;letter-spacing:.13em}.home-dialog-card h2{margin:0 0 14px;color:#fff0cb;font-family:HomeLilita,sans-serif;font-size:31px;font-weight:400;line-height:1.05}.home-dialog-card h2:focus{outline:none}.home-dialog-body{color:#e8e1d3d6;font-size:17px;line-height:1.38}.home-dialog-body p{margin:0 0 10px}.home-dialog-body strong{color:#ffda74}.home-dialog-note{color:#c9d0c4a6;font-size:14px}.home-dialog-actions{display:flex;justify-content:flex-end;margin-top:23px}.home-dialog-primary{padding:11px 18px;border:1px solid #ffe18c;border-radius:8px;color:#3b2d12;background:linear-gradient(#ffdb74,#f3b83b);font-family:HomeLilita,sans-serif;font-size:15px;letter-spacing:.04em;cursor:pointer}.home-field-label{display:flex;justify-content:space-between;margin:12px 0 7px;color:#f0e4c9;font-weight:700}.home-field-label span{color:#d4cfb6a3;font-size:13px;font-weight:400}.home-text-input,.home-select{width:100%;height:45px;padding:0 12px;border:1px solid rgb(174 198 192 / 32%);border-radius:8px;color:#fff2d7;background:#08243a;font:400 17px HomeBarlow,sans-serif}.home-setting-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:14px 0 18px;border-bottom:1px solid rgb(255 255 255 / 12%)}.home-setting-row>div{display:grid;gap:3px}.home-setting-row strong{font-size:17px}.home-setting-row small{color:#c9d0c4a6;font-size:14px}.home-switch{width:43px;height:25px;padding:3px;border:1px solid rgb(255 255 255 / 22%);border-radius:20px;background:#4a5a5d;cursor:pointer}.home-switch span{display:block;width:17px;height:17px;border-radius:50%;background:#f4ead0;transition:transform .18s}.home-switch[aria-checked=true]{background:#3eaa91}.home-switch[aria-checked=true] span{transform:translate(17px)}@media(min-width:1700px){.home-layout{width:1300px}.home-brand-hero{left:calc((1300px - 100vw)/2 + 42px)}.home-hero-logo{width:610px;height:344px}.home-actions.home-action-row{width:980px}}@media(max-width:1250px){.home-layout{width:calc(100% - 80px)}.home-brand-hero{left:-30px}.home-scribble-build,.home-scribble-sea{display:none}.home-account{gap:6px}.home-profile{min-width:210px}.home-socials{gap:5px}.home-icon-button{width:45px;height:48px}.home-lower-grid{gap:15px}.home-utility{padding:12px;gap:10px}.home-utility span{font-size:20px}}@media(max-height:800px)and (min-width:801px){.home-screen{grid-template-rows:76px 1fr 62px}.home-topbar{padding-top:12px}.home-profile{height:60px}.home-profile img{width:44px;height:44px}.home-layout{min-height:calc(100svh - 138px);padding-top:165px;padding-bottom:14px;gap:18px}.home-brand-hero{top:-76px;left:-30px}.home-hero-logo{width:440px;height:248px}.home-play-button,.home-server-card{height:138px;padding:15px 20px;gap:9px;border-radius:20px}.home-play-copy strong,.home-server-card strong{font-size:27px}.home-action-caption{font-size:18px}.home-play-icon svg,.home-server-icon svg{width:43px;height:49px}.home-feature{min-height:223px}.home-feature-content{padding-top:30px}.home-feature-content h2{font-size:24px}.home-feature-content p{font-size:14px}.home-utility{padding-block:8px;border-radius:13px}.home-utility span{font-size:19px}.home-utility>svg:first-child{width:27px;height:27px}.home-news{padding-top:12px}.home-news ul{margin-top:8px}.home-news li{padding:6px 0;gap:9px}.home-news-icon{width:39px;height:37px}.home-news-icon svg{width:27px;height:27px}.home-news h3{font-size:18px}.home-news li p{font-size:14px}.home-footer{min-height:45px;font-size:12px}}@media(max-width:1000px){.home-topbar{padding-right:20px}.home-profile{min-width:190px}.home-profile-copy strong{font-size:20px;max-width:150px}.home-profile-copy small{font-size:10px}.home-socials{display:none}.home-actions.home-action-row{width:100%}.home-layout{width:calc(100% - 50px)}.home-lower-grid{grid-template-columns:.9fr 1.3fr}.home-news{grid-column:1/-1}.home-news ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.home-news li{border:0;align-items:flex-start}.home-news-help{margin-top:6px}.home-feature{min-height:260px}.home-utility span{font-size:20px}.home-play-copy strong,.home-server-card strong{font-size:25px}.home-action-top{gap:10px}.home-server-icon svg,.home-play-icon svg{width:42px;height:48px}.home-action-caption{font-size:17px}.home-locked-badge{font-size:8px;right:12px}}@media(max-width:700px){.home-screen{display:flex;flex-direction:column;background-position:65% center}.home-topbar{flex-shrink:0;min-height:76px;padding:10px 14px}.home-profile{min-width:0;height:58px;padding:5px 8px 5px 5px;border-radius:12px}.home-profile img{width:42px;height:42px}.home-profile-copy strong{max-width:135px;font-size:19px}.home-profile-copy small{font-size:9px}.home-profile-edit{width:12px;height:12px}.home-icon-button{width:43px;height:45px;border-radius:10px}.home-icon-button>svg:first-child{width:24px;height:24px}.home-layout{flex:none;align-content:start;width:calc(100% - 28px);min-height:0;padding:10px 0 20px;gap:18px}.home-brand-hero{position:static;text-align:center;margin:-12px auto 0}.home-hero-logo{width:min(93vw,470px);height:auto;aspect-ratio:900/507}.home-actions.home-action-row{grid-template-columns:1fr;gap:12px}.home-play-button,.home-server-card{height:103px;padding:13px 20px;gap:5px;border-radius:19px}.home-action-top{gap:15px}.home-play-copy strong,.home-server-card strong{font-size:27px}.home-play-copy strong br,.home-server-card strong br{display:none}.home-play-copy strong br:after,.home-server-card strong br:after{content:" "}.home-play-copy strong{white-space:pre}.home-play-icon svg,.home-server-icon svg{width:35px;height:40px}.home-action-caption{font-size:17px}.home-server-code{min-height:25px;font-size:14px}.home-lower-grid{grid-template-columns:1fr;gap:14px}.home-utilities{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.home-utility{min-height:63px;padding:10px;gap:8px}.home-utility>svg:first-child{width:26px;height:26px}.home-utility span{font-size:17px}.home-utility-lock{width:12px;height:12px}.home-feature{min-height:260px}.home-feature-content{padding-top:85px}.home-feature-content h2{font-size:27px}.home-feature-arrows button{width:40px;height:36px}.home-dots{gap:10px}.home-dot{width:12px;height:12px}.home-news{grid-column:auto}.home-news ul{display:block}.home-news li{padding:10px 0;align-items:center;border-bottom:1px solid #77b7d438}.home-news h3{font-size:21px}.home-news li p{font-size:17px}.home-footer{flex-shrink:0;flex-wrap:wrap;gap:10px 16px;min-height:64px;margin:0 auto 16px;padding:11px 16px;width:calc(100% - 28px);font-size:12px}.home-footer>span:last-child{display:none}.home-dialog{max-height:calc(100svh - 32px);overflow:auto}.home-dialog-card{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.home-screen *,.home-screen *:before,.home-screen *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-icon-button[data-open=settings]>svg:first-child{width:32px;height:32px}.home-dialog-directory{width:min(600px,calc(100vw - 28px));max-width:min(600px,calc(100vw - 28px))}.home-dialog-directory .home-dialog-card{padding:18px 22px 17px}.home-dialog-directory .home-dialog-mark,.home-dialog-directory .home-dialog-eyebrow{display:none}.home-dialog-directory .home-dialog-card h2{margin:0 40px 12px 0;font-size:24px}.home-dialog-directory .home-dialog-body{font-size:15px;line-height:1.3}.home-dialog-directory .home-dialog-actions{display:none}.home-dialog-directory .home-room-directory{gap:8px}.home-dialog-directory .home-room-directory-intro{margin:0!important;color:#b9ccd5;font-size:13px}.home-dialog-directory .home-room-directory-heading{margin:0}.home-dialog-directory .home-room-directory-heading h3{font-size:18px}.home-dialog-directory .home-room-directory-total{color:#f2d18b;font-weight:700}.home-dialog-directory .home-room-refresh{min-height:32px;padding:4px 11px;border-color:#9a8353;border-radius:7px;color:#ffe2a0;background:linear-gradient(#244c62,#12354a);font-size:13px}.home-dialog-directory .home-room-directory-status{min-height:18px;font-size:13px}.home-dialog-directory .home-room-list{gap:6px;max-height:min(35vh,210px)}.home-dialog-directory .home-room-item{padding:7px 9px;border-color:#49677a;border-radius:8px;background:linear-gradient(110deg,#143c54,#0b2d43)}.home-dialog-directory .home-room-info{gap:1px}.home-dialog-directory .home-room-info strong{font-size:16px}.home-dialog-directory .home-room-info span{font-size:12px}.home-dialog-directory .home-room-map-meta{font-size:11px!important}.home-dialog-directory .home-room-join{min-width:70px;min-height:36px;border-color:#c6a75c;border-radius:7px;color:#1e2b32;background:linear-gradient(#ffe6a2,#d8b457);font-size:13px}.home-code-join{padding-top:8px;border-top:1px solid #ffffff18}.home-code-join summary{width:max-content;color:#f3d58e;font-size:14px;font-weight:700;cursor:pointer}.home-code-join summary:focus-visible{outline:2px solid #ffe289;outline-offset:4px;border-radius:2px}.home-room-code-form{gap:7px;padding-top:8px;border:0}.home-room-code-form .home-field-label{margin:0;color:#d9e2df;font-size:13px}.home-room-code-row input{box-sizing:border-box;height:44px;border-color:#537489;background:#08283b;font-size:16px}.home-room-code-row .home-dialog-primary{min-height:44px;padding:8px 13px;border-color:#b49a5f;border-radius:8px;color:#233038;background:linear-gradient(#ffe6a2,#d8b457);font-size:12px}.home-room-private-toggle{display:flex;align-items:center;gap:8px;color:#cad9dc;font-size:13px;font-weight:600;cursor:pointer}.home-room-private-toggle input{width:17px;height:17px;margin:0;accent-color:#e4c477}.home-room-code-password .home-text-input,.home-room-code-password input{box-sizing:border-box;height:44px;min-height:44px;font-size:15px}@media(max-width:520px){.home-dialog-directory{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.home-dialog-directory .home-dialog-card{padding:17px 15px 15px}.home-dialog-directory .home-room-list{max-height:32vh}.home-dialog-directory .home-room-code-row{flex-direction:row}.home-dialog-directory .home-room-code-row .home-dialog-primary{min-height:44px}.home-dialog-directory .home-room-info span{font-size:11px}}.home-screen [hidden]{display:none!important}.home-room-form{display:grid;gap:16px;text-align:left}.home-room-form label{display:grid;gap:8px;font-weight:700}.home-room-form input:not([type=radio]),.home-room-form select{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #8ac9de;border-radius:9px;background:#062b40;color:#fff;padding:10px;font:600 18px system-ui}.home-room-form p{margin:0;font-size:14px}.home-room-visibility{display:flex;align-items:center;gap:12px;margin:0;padding:11px 13px;border:1px solid #ffffff24;border-radius:10px}.home-room-visibility legend{padding:0 6px;color:#f0e4c9;font-size:15px;font-weight:700}.home-room-visibility label{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #ffffff26;border-radius:8px;background:#ffffff08;cursor:pointer}.home-room-visibility input{width:17px;height:17px;margin:0;accent-color:#46d6a2}.home-room-privacy-note{color:#c7dce8;font-size:14px}.home-room-password-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;width:100%;padding-top:8px}.home-room-password-form label{grid-column:1/-1;margin:0}.home-room-password-form input{box-sizing:border-box;width:100%;min-height:42px;padding:8px 10px;border:1px solid #8ac9de;border-radius:8px;color:#fff;background:#062b40;font:600 16px system-ui}.home-room-password-form .home-dialog-primary{min-height:42px;padding:8px 10px;font-size:12px}.home-room-password-status{grid-column:1/-1;min-height:19px;margin:0;color:#ffaaa5;font-size:13px}.home-room-lock{display:inline-flex;vertical-align:middle;margin-left:3px;color:#ffda74}.home-room-lock svg{width:15px;height:15px}.home-room-directory{display:grid;gap:12px;min-width:0}.home-room-directory-intro{margin:0 0 2px!important;color:#c7dce8}.home-room-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}.home-room-directory-heading h3{margin:0;color:#fff0cb;font-family:HomeLilita,sans-serif;font-size:20px;font-weight:400}.home-room-directory-total{margin-left:auto;color:#b9d9e6;font-size:13px;white-space:nowrap}.home-room-refresh{min-height:35px;padding:5px 12px;border:1px solid #69a7bd;border-radius:8px;color:#def5ff;background:#123d58;font-weight:700;cursor:pointer}.home-room-refresh:disabled{opacity:.65;cursor:wait}.home-room-directory-status{min-height:20px;margin:0!important;color:#b8d9e5;font-size:14px}.home-room-directory-status[role=alert]{color:#ffaaa5}.home-room-list{display:grid;gap:7px;max-height:min(32vh,230px);overflow:auto;padding:0 3px 0 0;margin:0;list-style:none}.home-room-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;border:1px solid #36718a;border-radius:10px;background:linear-gradient(110deg,#113e5a,#0a3049)}.home-room-info{display:grid;gap:2px;min-width:0}.home-room-info strong{color:#fff0cb;font:400 18px HomeLilita,sans-serif;letter-spacing:.08em}.home-room-info span{color:#bdd7e3;font-size:14px}.home-room-join{flex:none;min-width:63px;min-height:36px;padding:5px 10px;border:1px solid #75d6b4;border-radius:8px;color:#072c3a;background:linear-gradient(#83f0c0,#42d7a0);font-weight:700;cursor:pointer}.home-room-join:disabled{border-color:#73818a;color:#b5c0c6;background:#465965;cursor:not-allowed}.home-room-empty{padding:11px;border:1px dashed #6094a5;border-radius:9px;color:#c5d9e2;font-size:14px;list-style:none}.home-room-code-form{display:grid;gap:7px;padding-top:11px;border-top:1px solid #ffffff20}.home-room-code-row{display:flex;gap:8px}.home-room-code-row input{min-width:0;flex:1;height:45px;padding:0 12px;border:1px solid rgb(174 198 192 / 42%);border-radius:8px;color:#fff2d7;background:#08243a;font:700 18px HomeBarlow,sans-serif;letter-spacing:.12em;text-transform:uppercase}.home-room-code-row .home-dialog-primary{padding:8px 11px;font-size:13px;white-space:nowrap}@media(max-width:520px){.home-room-directory{gap:10px}.home-room-list{max-height:24vh}.home-room-code-row{flex-direction:column}.home-room-code-row .home-dialog-primary{min-height:44px}}.home-dialog-map{width:min(660px,calc(100vw - 28px));max-width:min(660px,calc(100vw - 28px));max-height:calc(100svh - 24px)}.home-dialog-map .home-dialog-card{padding:19px 26px 22px}.home-dialog-map .home-dialog-mark{display:none}.home-dialog-map .home-dialog-eyebrow{margin:0 0 5px}.home-dialog-map .home-dialog-card h2{margin-bottom:9px;font-size:28px}.home-dialog-map .home-dialog-body{font-size:15px}.home-dialog-map .home-room-form{gap:10px}.home-dialog-map .home-dialog-actions{display:none}.home-map-picker{min-width:0;margin:0;padding:0;border:0}.home-map-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.home-map-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:118px 1fr;min-width:0;min-height:185px;overflow:hidden;border:1px solid #6591a1;border-radius:11px;background:linear-gradient(160deg,#174561,#082b43);cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.home-map-choice:hover{transform:translateY(-2px);border-color:#e2c271}.home-map-choice.is-selected{border-color:#f4cf78;box-shadow:0 0 0 2px #eac66b55,inset 0 0 0 1px #fff1c433}.home-map-choice input{position:absolute;width:1px;height:1px;opacity:0}.home-map-choice input:focus-visible+.home-map-art{outline:3px solid #fff2b2;outline-offset:-4px}.home-map-art{display:block;width:100%;height:118px;min-height:118px;align-self:center;border-bottom:1px solid #ffffff20;background-image:url(/map-previews.webp),radial-gradient(ellipse at 50% 50%,#407b85,#0c3851 72%);background-size:300% 100%,cover;background-repeat:no-repeat;background-position:0% center,center}.home-map-art[data-map=trio]{background-position:50% center,center}.home-map-art[data-map=classic]{background-position:100% center,center}.home-map-card-copy{display:grid;align-content:center;gap:3px;padding:8px 10px}.home-map-card-copy strong{color:#fff0cb;font:400 19px/1 HomeLilita,sans-serif}.home-map-islands{color:#f1cf7b;font-size:10px;font-weight:700;letter-spacing:.09em}.home-map-card-copy small{color:#c5dce3;font-size:12px;line-height:1.15}.home-create-steps{display:flex;align-items:center;gap:22px;margin:0;padding:0 0 16px;list-style:none;border-bottom:1px solid #ffffff14}.home-create-steps li{display:flex;align-items:center;gap:7px;color:#88a6b6;font:700 13px HomeBarlow,sans-serif}.home-step-number{display:grid;place-items:center;width:22px;height:22px;border:1px solid #6a8d9c66;border-radius:50%;font:400 12px HomeLilita,sans-serif}.home-create-steps li.is-current{color:#ffe3a1}.home-create-steps li.is-current .home-step-number{background:#ffe09a;color:#153247;border-color:#ffe09a}.home-create-steps li.is-complete{color:#a6d8c9}.home-create-step-title{margin:0;color:#fff0cb;font:400 21px HomeLilita,sans-serif}.home-create-step-copy{margin:0 0 14px!important;color:#bad0dc;font-size:15px}.home-create-summary{margin:12px 0 0!important;padding:10px 0;border-top:1px solid #ffffff18;color:#c5dce5;font-size:14px}.home-create-nav{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:6px;padding:15px 0 0;border-top:1px solid #ffffff14}.home-create-selection{margin-right:auto;color:#a9c4d2;font-size:13px}.home-create-back{min-height:43px;padding:9px 15px;border:1px solid #63879a77;border-radius:9px;color:#d5e6e9;background:#153b53;font:700 14px HomeBarlow,sans-serif;cursor:pointer}.home-create-nav .home-dialog-primary{min-width:132px;min-height:44px;padding:9px 16px;border-radius:10px;box-shadow:inset 0 1px #fff3bf,0 3px #594624}.home-map-capacity{margin:15px 0 0!important;color:#f5dfb2;font-size:17px;font-weight:700}.home-room-form .home-player-count-label{display:none}.home-crew-choices{display:flex;flex-wrap:wrap;gap:7px}.home-crew-choice{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #638b9d;border-radius:9px;background:linear-gradient(#17425a,#0a2b3f);box-shadow:inset 0 1px #ffffff12,0 3px #041e2b;color:#fff0cf;font:400 19px HomeLilita,sans-serif;cursor:pointer}.home-crew-choice:hover{border-color:#efd092}.home-crew-choice[aria-pressed=true]{color:#24313a;border-color:#ffe2a1;background:linear-gradient(#ffe4a2,#eabb58);box-shadow:inset 0 1px #fff2ca,0 3px #5a492c}.home-crew-choice:focus-visible{outline:2px solid #fff0cf;outline-offset:3px}.home-map-selected{display:none;position:absolute;top:8px;right:8px;padding:4px 7px;border:1px solid #ffe1a1;border-radius:6px;background:#0b293eef;color:#ffe1a1;font:700 11px HomeBarlow,sans-serif}.home-map-choice.is-selected .home-map-selected{display:block}.home-room-map-meta{color:#efcf83!important;font-size:12px!important;font-weight:700;letter-spacing:.02em}@media(max-width:700px){.home-dialog-map .home-dialog-card{padding:23px 18px 22px}.home-dialog-map .home-room-form{gap:12px}.home-map-grid{grid-template-columns:1fr;gap:7px}.home-map-choice{grid-template-columns:105px minmax(0,1fr);grid-template-rows:1fr;min-height:88px}.home-map-art{width:105px;height:70px;min-height:70px}.home-map-card-copy strong{font-size:18px}.home-map-card-copy small{font-size:12px}.home-map-capacity{margin-top:5px!important}.home-player-count-label select{width:auto;min-width:150px;flex:1}.home-create-steps{gap:5px}.home-create-steps li{padding:7px 4px;font-size:11px}}@media(max-width:380px){.home-dialog-map{width:calc(100vw - 18px);max-width:calc(100vw - 18px)}.home-dialog-map .home-dialog-card{padding:20px 13px 18px}.home-map-choice{grid-template-columns:92px minmax(0,1fr)}}.home-social-discord{position:relative;overflow:visible;z-index:2}.home-discord-invite{position:absolute;top:calc(100% + 13px);left:50%;width:204px;padding:10px 12px;border:2px solid #e6c375;border-radius:12px;background:linear-gradient(145deg,#174f70,#082c45);box-shadow:inset 0 1px #caedff44,0 3px #032236,0 8px 18px #001e3a55;text-align:center;white-space:normal;pointer-events:none;transform:translate(-50%);animation:home-community-float 3s ease-in-out infinite}.home-discord-invite:before{content:"";position:absolute;left:calc(50% - 6px);top:-8px;width:12px;height:12px;border-top:2px solid #e6c375;border-left:2px solid #e6c375;background:#164968;transform:rotate(45deg)}.home-discord-invite strong{display:block;color:#ffe49b;font:400 15px/1.1 HomeLilita,Georgia,serif;text-shadow:0 2px #032339;letter-spacing:.3px}.home-discord-invite em{display:block;margin-top:4px;color:#e1f1fa;font:italic 400 13px/1.2 HomeBarlow,system-ui,sans-serif}@keyframes home-community-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@media(max-width:700px){.home-discord-invite{left:0;width:182px;padding:8px 10px;animation-name:home-community-float-mobile;transform:none}.home-discord-invite:before{left:18px}.home-discord-invite strong{font-size:13px}.home-discord-invite em{font-size:12px}}@keyframes home-community-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.home-discord-invite{animation:none}}.home-footer{position:relative;margin-bottom:32px}.home-footer-credit{position:absolute;top:calc(100% + 5px);left:0;right:0;text-align:center;font:400 11px/1.4 HomeBarlow,system-ui,sans-serif;color:#d0e6ed;text-transform:none;letter-spacing:0}.home-footer-credit a{color:inherit;text-decoration:none}.home-footer-credit a:hover{color:#fff;text-decoration:underline}.home-footer-credit a:focus-visible{outline:2px solid #ffe289;outline-offset:3px}@media(max-width:700px){.home-footer{margin-bottom:35px}}.home-icon-button{padding:0;flex-shrink:0;line-height:1}.home-icon-button>svg:first-child{display:block;margin:0;align-self:center;justify-self:center}@media(max-width:1000px){.home-topbar{padding:12px 20px;min-height:132px}.home-account{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:10px 8px;width:100%;max-width:620px;margin-left:auto}.home-profile{grid-column:1;grid-row:1;min-width:0;width:100%;max-width:330px;height:58px}.home-profile-copy{min-width:0;flex:1}.home-profile-copy strong{max-width:100%}.home-profile-edit{flex-shrink:0}.home-sound{grid-column:2;grid-row:1}.home-help{grid-column:3;grid-row:1}.home-icon-button[data-open=settings]{grid-column:4;grid-row:1}.home-socials{display:flex;flex-wrap:wrap;grid-column:1/-1;grid-row:2;justify-content:flex-end;gap:10px}.home-icon-button{width:44px;height:44px;align-self:center}.home-icon-button>svg:first-child,.home-icon-button[data-open=settings]>svg:first-child{width:26px;height:26px}.home-social-discord .home-discord-invite{display:none}.home-screen{grid-template-rows:132px 1fr 86px}}@media(max-width:700px){.home-topbar{padding:10px 14px;min-height:126px}.home-account{max-width:none;gap:8px}.home-profile{padding:5px;gap:7px}.home-profile-copy strong{font-size:18px}.home-profile-copy small{font-size:8px}.home-socials{justify-content:center}}.home-dialog-map[data-create-step="2"],.home-dialog-map[data-create-step="3"]{width:min(510px,calc(100vw - 28px))}.home-dialog-map .home-dialog-card{padding:24px}.home-dialog-map .home-dialog-eyebrow{color:#8eb6c4;letter-spacing:.12em;font-size:9px}.home-dialog-map .home-dialog-card h2{margin:7px 0 18px;font-size:27px}.home-dialog-map .home-room-form{gap:16px}@media(max-width:700px){.home-map-choice{min-height:88px}.home-map-selected{top:7px;right:7px;font-size:10px}.home-create-steps{gap:20px}.home-create-steps li{padding:0;font-size:13px}.home-create-selection{font-size:12px}}@media(max-width:420px){.home-dialog-map .home-dialog-card{padding:22px 16px}.home-create-selection{max-width:105px}.home-create-nav .home-dialog-primary{min-width:120px}}.home-dialog-map .home-room-visibility{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;border:0}.home-dialog-map .home-room-visibility legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-dialog-map .home-room-visibility label{justify-content:center;min-height:52px;box-sizing:border-box;margin:0;padding:12px;border-radius:10px;background:#10364c;box-shadow:inset 0 1px #ffffff10,0 3px #041e2b;font-size:17px}.home-dialog-map .home-room-visibility label:has(input:checked){border-color:#e4c27b;color:#ffe4a1;background:#184355}.home-demo-discord{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;text-decoration:none;margin-top:8px}.dock-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;pointer-events:none}.hud-visibility-hint{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:4px 8px;border:1px solid #c8a56b66;border-radius:7px;background:#082b3cef;color:var(--hud-cream);font:500 11px/1.3 system-ui,sans-serif;white-space:nowrap;pointer-events:none}.hud-visibility-hint kbd{all:unset;display:inline-block;padding:3px 6px;border:1px solid var(--hud-gold);border-bottom-width:2px;border-radius:4px;background:var(--hud-cream);color:var(--hud-ink);font:750 11px/1 system-ui,sans-serif}.command-dock.is-building .dock-hints{display:none}body.is-hud-minimal #app>:not(#scene):not(.team-banner):not(.world-minimap):not(#loading-screen):not(#mobile-hud-toggle):not(.network-disconnect):not(.mobile-rotate),body.is-hud-minimal>:not(#app):not(script):not(style):not(link):not(:has(#app)){display:none!important;pointer-events:none!important}body.is-hud-minimal .team-banner>img,body.is-hud-minimal .team-banner strong,body.is-hud-minimal .team-banner small{display:none!important}body.is-hud-minimal .team-banner .team-hearts{margin:0}body.is-hud-minimal .world-minimap,body.is-hud-minimal .world-minimap.is-expanded,body.is-hud-minimal .world-minimap.is-collapsed{inset:88px 24px auto auto;width:224px;height:224px;background:transparent;box-shadow:none;border:0;pointer-events:none}body.is-hud-minimal .world-minimap .world-minimap__map{display:block!important;right:0;bottom:0;left:0;top:0;width:100%;height:100%;transform:none;aspect-ratio:1;background:transparent;box-shadow:none}body.is-hud-minimal .world-minimap__head,body.is-hud-minimal .world-minimap__legend,body.is-hud-minimal .world-minimap__disc,body.is-hud-minimal .world-minimap__grid,body.is-hud-minimal .world-minimap__ring,body.is-hud-minimal .world-minimap__north{display:none!important}@media(max-width:620px){body.is-hud-minimal .world-minimap{inset:72px 9px auto auto;width:196px;height:196px}}@media(max-height:520px){body.is-hud-minimal .world-minimap{inset:60px 12px auto auto;width:184px;height:184px}}@media(pointer:coarse){.hud-visibility-hint{display:none}}#mobile-hud-toggle,.touch-help{display:none}@media(pointer:coarse){#mobile-hud-toggle{display:block;position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:65;min-height:44px;padding:8px 12px;border:1px solid #c8a56b99;border-radius:10px;background:#082b3cdd;color:#fff0cf;font:600 12px system-ui;touch-action:manipulation}.fullscreen-toggle,.controls-help{top:62px!important}.touch-help{display:block;font:500 13px/1.6 system-ui;color:#e0e8e3}.controls .key-row,.controls .control-foot,.controls .control-heading{display:none}body.is-hud-minimal #app>#mobile-hud-toggle{display:block!important;pointer-events:auto!important}body.is-hud-minimal .world-minimap{display:none!important}#app.is-controlling .world-minimap{background:transparent;box-shadow:none;border:0;pointer-events:none}#app.is-controlling .world-minimap :is(.world-minimap__disc,.world-minimap__ring,.world-minimap__north,.world-minimap__dynamic,.world-minimap__controls,.world-minimap__legend,.world-minimap__title){display:none!important}}
