.mp-launcher{position:fixed;z-index:70;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;min-height:44px;padding:0 17px;border:1px solid #00efdf40;border-radius:99px;background:#071010df;color:#e1eeec;font:11px/1.2 Arial,sans-serif;letter-spacing:.025em;text-decoration:none;backdrop-filter:blur(14px);box-shadow:0 4px 22px #0002;transition:border-color .2s,background .2s,opacity .2s;isolation:isolate}
.mp-launcher:hover{background:#0a1b1b;border-color:#00efdf99}.mp-launcher:focus-visible{outline:2px solid #00efdf;outline-offset:5px}.mp-launcher svg{width:15px;height:15px;flex-shrink:0;color:#00efdf;filter:drop-shadow(0 0 4px #00efdf66)}.mp-launcher[hidden]{display:none!important}
@media(max-width:600px){.mp-launcher{right:15px;bottom:calc(16px + env(safe-area-inset-bottom));padding:0 13px;gap:8px;font-size:10px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.mp-launcher{transition:none}}
