#msc-launch-cover{--msc-launch-ease:var(--ease-out,cubic-bezier(.23,1,.32,1));box-sizing:border-box;position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#243312;color:#fcf9ee;opacity:1;transition:opacity 240ms var(--msc-launch-ease);isolation:isolate}
#msc-launch-cover.is-leaving{opacity:0;pointer-events:none}
#msc-launch-cover img{display:block;box-sizing:border-box;width:160px;height:160px;padding:7px;border:1px solid #fcf9ee24;border-radius:50%;object-fit:contain;background:#2b3a19;box-shadow:0 12px 28px #00000052,0 0 32px #fcf9ee14;animation:msc-launch-settle 760ms var(--msc-launch-ease) both;user-select:none;-webkit-user-drag:none}
#msc-launch-cover img[hidden],#msc-launch-cover .msc-launch-name[hidden]{display:none}
#msc-launch-cover .msc-launch-name{font:600 26px/1.3 Domine,serif;text-align:center;max-width:280px}
#msc-launch-cover .msc-launch-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
body.msc-launching{overflow:hidden}
@keyframes msc-launch-settle{0%{transform:translateY(6px) scale(.94);opacity:.78}60%{transform:translateY(-2px) scale(1.02);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){#msc-launch-cover{transition-duration:160ms}#msc-launch-cover img{animation:none;transform:none;opacity:1}}
