:root{--frost-fill:color-mix(in srgb, var(--c-ink-950) 58%, transparent);--frost-fill-hud:color-mix(in srgb, var(--c-ink-950) 72%, transparent);--frost-line:color-mix(in srgb, var(--c-paper) 22%, transparent);--frost-hi:color-mix(in srgb, var(--c-paper) 12%, transparent);--frost-shadow:0 12px 32px color-mix(in srgb, var(--c-ink-950) 55%, transparent);--blur-frost:20px;--blur-hud:12px;--r-frost:0 28px 0 28px;--r-frost-sm:0 18px 0 18px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) :is(.pause,.tune,.toast,.mf-notice,.reconnect,.mf-hud-banner,.mf-lobby-strip){background:var(--frost-fill);background-image:radial-gradient(120% 90% at 0% 0%, var(--frost-hi), transparent 60%);border-color:var(--frost-line);box-shadow:inset 0 1px 0 var(--frost-hi), var(--frost-shadow);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15)}html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) :is(.pause,.tune){border-radius:var(--r-frost)}html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) :is(.toast,.mf-notice,.reconnect,.mf-hud-banner){border-radius:var(--r-frost-sm)}html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) :is(.pause__dim,.mf-pause__dim){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) .screen--menu .card:not(.card--print){background:var(--frost-fill);border-color:var(--frost-line);box-shadow:inset 0 1px 0 var(--frost-hi);-webkit-backdrop-filter:blur(var(--blur-frost));backdrop-filter:blur(var(--blur-frost))}html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) #hud .mf-hud-desktop .plate{background:var(--frost-fill-hud);border-color:var(--frost-line);box-shadow:inset 0 1px 0 var(--frost-hi);-webkit-backdrop-filter:blur(var(--blur-hud));backdrop-filter:blur(var(--blur-hud))}}.mf-title .screen{background:var(--c-ink-950);cursor:pointer}.mf-title .screen:focus-visible{outline:none}.mf-title__world{transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0) scale(1.02);will-change:transform;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-4%}.mf-title__art{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.mf-title__fallback{background:radial-gradient(70% 80% at 70% 40%, color-mix(in srgb, var(--c-olive-500) 55%, transparent), transparent 70%), radial-gradient(60% 50% at 20% 85%, color-mix(in srgb, var(--c-brass) 14%, transparent), transparent 70%), linear-gradient(180deg, var(--c-ink-800) 0%, var(--c-ink-950) 75%);position:absolute;inset:0}.mf-title__smoke{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-paper) 16%, transparent), transparent);border-radius:50%;position:absolute}.mf-title__smoke--a{width:85%;height:55%;animation:46s linear infinite alternate mf-title-smoke;bottom:-12%;left:-10%}.mf-title__smoke--b{opacity:.8;width:75%;height:46%;animation:62s linear -20s infinite alternate-reverse mf-title-smoke;bottom:-6%;right:-14%}@keyframes mf-title-smoke{0%{transform:translate(-6%,2%)}to{transform:translate(8%,-3%)}}.mf-title__fg{pointer-events:none;transform:translate3d(calc(var(--px,0) * -30px), calc(var(--py,0) * -18px), 0) scale(1.02);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-4%}.mf-title.has-art .mf-title__smoke{opacity:.4}.mf-title.has-art .mf-title__smoke--b{opacity:.3}.mf-title__loop{background:0 0}.mf-title__sweep{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-paper) 9%, transparent), transparent);width:22%;height:180%;animation:11s cubic-bezier(.45,0,.2,1) 2s infinite mf-title-sweep;position:absolute;top:-40%;left:0;transform:translate(-120%)rotate(18deg)}@keyframes mf-title-sweep{0%,70%{transform:translate(-140%)rotate(18deg)}to{transform:translate(560%)rotate(18deg)}}.mf-title__vignette{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--c-ink-950) 62%, transparent) 0%, color-mix(in srgb, var(--c-ink-950) 30%, transparent) 30%, transparent 50%), radial-gradient(55% 60% at 0% 100%, color-mix(in srgb, var(--c-ink-950) 70%, transparent), transparent), radial-gradient(120% 100% at 60% 45%, transparent 55%, color-mix(in srgb, var(--c-ink-950) 60%, transparent) 100%);position:absolute;inset:0}.mf-title__lockup{align-items:flex-start;gap:var(--sp-5);transform-origin:30% 40%;flex-direction:column;width:700px;transition:transform .52s cubic-bezier(.6,0,.3,1),opacity .42s ease-in;display:flex;position:absolute;top:64px;left:88px}.mf-title__name{width:100%;filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--c-ink-950) 45%, transparent));margin:0;display:block}.mf-title__mark{width:100%;height:auto;display:block}.mf-title__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mf-title__sub{align-items:center;gap:var(--sp-5);font-size:24px;font-weight:var(--fw-black);letter-spacing:.36em;text-transform:uppercase;color:var(--c-text);text-shadow:var(--ts-hud);padding-left:8px;display:inline-flex}.mf-title__sub i{background:var(--c-volt);width:64px;height:8px}.mf-title__prompt{text-align:left;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:14px;transition:opacity .24s ease-in;display:flex;position:absolute;bottom:72px;left:96px}.mf-title__press{font-size:34px;font-weight:var(--fw-black);letter-spacing:.3em;text-transform:uppercase;color:var(--c-text);text-shadow:var(--ts-hud);align-items:center;gap:22px;display:inline-flex}.mf-title__press .kbd{letter-spacing:.12em}.mf-title__cue{background:var(--c-volt);transform-origin:0;width:100%;height:6px;animation:1.4s ease-in-out infinite alternate mf-title-cue;display:block}@keyframes mf-title-cue{0%{opacity:.55;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}.mf-title__press--plate{min-height:var(--btn-h-xl);letter-spacing:.14em;color:var(--c-volt-ink);background:var(--c-volt);border-radius:var(--r-sm);box-shadow:var(--sh-press);text-shadow:none;gap:18px;padding:0 44px 0 36px;font-size:40px}.mf-title__press--plate .ic{width:40px;height:40px}.mf-title__prompt small{color:var(--c-muted);text-shadow:var(--ts-hud);font-size:20px}.mf-title__loading{background:color-mix(in srgb, var(--c-paper) 18%, transparent);width:360px;height:4px;display:block;position:relative;overflow:hidden}.mf-title__loading i{background:var(--c-volt);width:35%;animation:1.1s ease-in-out infinite mf-title-load;position:absolute;inset:0}@keyframes mf-title-load{0%{transform:translate(-100%)}to{transform:translate(290%)}}html.mf-intro .mf-title.is-intro .mf-title__art{animation:mf-title-push 1.2s var(--ease-arrive) var(--intro-delay,0s) both}html.mf-intro .mf-title.is-intro .mf-title__lockup{animation:mf-title-slam var(--m-slow) var(--ease-settle) calc(var(--intro-delay,0s) + .4s) both}@keyframes mf-title-push{0%{filter:brightness(.35);scale:1.07}45%{filter:brightness()}to{filter:none;scale:1}}@keyframes mf-title-slam{0%{scale:1.12}to{scale:1}}html.mf-intro .mf-title.is-intro.is-leaving :is(.mf-title__art,.mf-title__lockup){animation:none}.mf-title__corner{font-size:18px;font-weight:var(--fw-semi);color:var(--c-muted);text-shadow:var(--ts-hud);align-items:center;gap:10px;display:inline-flex;position:absolute}.mf-title__corner--net{font-size:20px;font-weight:var(--fw-bold);color:var(--c-text);background:var(--c-ink-900);border:var(--bw) solid var(--c-line);border-radius:var(--r-frost-sm,var(--r-md));text-shadow:none;padding:10px 18px;bottom:48px;right:64px}.mf-title__corner--net .sig{gap:3px;height:18px}.mf-title__corner--net .sig i{width:5px}.mf-title__corner--net .sig i:first-child{height:5px}.mf-title__corner--net .sig i:nth-child(2){height:9px}.mf-title__corner--net .sig i:nth-child(3){height:13px}.mf-title__corner--net .sig i:nth-child(4){height:18px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not(.reduce-transparency):not(.gfx-low):not(.mf-lowend) .mf-title:not(.is-phone) .mf-title__corner--net{background:var(--frost-fill,var(--c-ink-900));border-color:var(--frost-line,var(--c-line));-webkit-backdrop-filter:blur(var(--blur-hud,12px));backdrop-filter:blur(var(--blur-hud,12px))}}.mf-title.is-leaving .screen{animation:mf-title-out var(--m-scene) var(--ease-travel) forwards}.mf-title.is-leaving .mf-title__world{transition:transform var(--m-scene) var(--ease-travel);transform:scale(1.32)}.mf-title.is-leaving .mf-title__fg{opacity:0;transition:transform var(--m-scene) var(--ease-travel), opacity var(--m-slow) var(--ease-leave);transform:scale(1.5)}.mf-title.is-leaving .mf-title__lockup{opacity:0;transform:translateY(-70px)scale(.9)}.mf-title.is-leaving :is(.mf-title__prompt,.mf-title__corner){opacity:0}@keyframes mf-title-out{0%,55%{opacity:1}to{opacity:0}}.mf-title.is-phone .mf-title__world{transition:none;animation:26s ease-in-out infinite alternate mf-title-drift;inset:-6%;transform:none}.mf-title.is-phone .mf-title__smoke{animation:none}.mf-title.is-phone :is(.mf-title__smoke--b,.mf-title__sweep,.mf-title__fg){display:none}@keyframes mf-title-drift{0%{transform:translate(-2%,1%)scale(1.04)}to{transform:translate(2%,-1%)scale(1.08)}}.mf-title.is-phone .mf-title__lockup{gap:var(--sp-2);width:760px;top:36px;left:70px}.mf-title.is-phone .mf-title__name{filter:none}.mf-title.is-phone .mf-title__sub{letter-spacing:.24em;white-space:nowrap;font-size:28px}.mf-title.is-phone .mf-title__prompt{gap:8px;bottom:56px;left:70px}.mf-title.is-phone .mf-title__press{font-size:54px}.mf-title.is-phone .mf-title__press--plate{gap:26px;min-height:140px;padding:0 64px 0 52px;font-size:60px}.mf-title.is-phone .mf-title__press--plate .ic{width:60px;height:60px}.mf-title.is-phone .mf-title__prompt small{font-size:34px}html.mf-intro .mf-title.is-intro.is-phone .mf-title__art{animation-name:mf-title-push-phone}@keyframes mf-title-push-phone{0%{scale:1.07}to{scale:1}}.mf-title.is-phone .mf-title__corner{font-size:30px}.mf-title.is-phone .mf-title__corner--net{padding:6px 18px;font-size:26px;bottom:10px;right:70px}.mf-title.is-phone.is-leaving .mf-title__world{animation:none}html.reduce-motion .mf-title :is(.mf-title__world,.mf-title__smoke,.mf-title__sweep,.mf-title__press,.mf-title__cue,.mf-title__art,.mf-title__lockup){animation:none!important}html.reduce-motion .mf-title .mf-title__sweep{display:none}html.reduce-motion .mf-title .mf-title__loading i{width:100%;transform:none;animation:1.2s ease-in-out infinite alternate m-wait!important}html.reduce-motion .mf-title.is-leaving .screen{animation:.12s linear forwards mf-title-fade!important}html.reduce-motion .mf-title.is-leaving :is(.mf-title__world,.mf-title__fg,.mf-title__lockup){transform:none}@keyframes mf-title-fade{to{opacity:0}}html.mf-title-up #shell .mf-fit>.screen:not([data-screen=title]){visibility:hidden}.mf-title__turn{z-index:var(--z-panel);zoom:var(--phone-fit,1);pointer-events:auto;--pm-head:1;position:fixed;inset:0}
