.local-launch{position:fixed;bottom:14px;left:14px;z-index:80;display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #3a3a47;border-radius:100px;background:#15151eeF;color:#d1d1dd;font:600 12px Inter,system-ui;box-shadow:0 4px 16px #0006;cursor:pointer;backdrop-filter:blur(12px)}
.local-launch span{height:6px;width:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade8077}
.local-launch:hover{border-color:#f59e0b;color:#fff}.local-notice{font-size:12px;border-left:3px solid #4ade80;padding:8px 12px;background:#4ade800a;color:#aaaabb;border-radius:0 5px 5px 0}
.local-profiles{display:grid;gap:8px;margin:16px 0}.local-profile{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border:1px solid #ffffff10;border-radius:10px}.local-profile.selected{border-color:#f59e0b66;background:#f59e0b08}.local-profile .btn{margin-left:auto}.local-tools{display:flex;flex-wrap:wrap;gap:8px}.local-modal{max-width:640px}.local-file{position:absolute;opacity:0;pointer-events:none}.local-login{max-width:520px;margin:36px auto}.site{padding-bottom:65px}
.local-profile .btn{flex-shrink:0}.local-profile>div{min-width:0;flex:1}.local-profile b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-file{display:none}
.placeholder-inline{display:inline;border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}.oauth-callback{display:block;padding:12px;background:#0004;border:1px solid #ffffff15;border-radius:8px;overflow-wrap:anywhere}.discord-local-section{margin-bottom:18px}.discord-local-section .discord-btn{width:auto;max-width:100%}
@media(max-width:440px){.local-profile{gap:8px;padding:10px}.local-profile .btn{padding:6px 10px}.local-launch{bottom:10px;left:10px}}
[data-local-only][hidden],#localGame[hidden]{display:none!important}
