#liver-arcade .mf-auth{max-width:420px;margin:20px auto}
#liver-arcade .mf-auth form{display:grid;gap:10px}
#liver-arcade .mf-auth label{font-size:12px;font-weight:600;color:#ccd5e8}
#liver-arcade .mf-auth input:not([type=checkbox]){width:100%;box-sizing:border-box;min-height:46px;padding:12px;border:1px solid #455169;border-radius:10px;background:#0c1425;color:#fff;font:16px 'Space Grotesk',sans-serif}
#liver-arcade .mf-auth input:focus-visible{outline:2px solid #ffdc52;outline-offset:2px}
#liver-arcade .mf-auth .mc-remember{display:flex;gap:8px;align-items:center;font-weight:400;margin:5px 0}
#liver-arcade .mf-auth small{display:block;font-size:11px;line-height:1.6;color:#929eb7;margin-top:14px}
#liver-arcade .mf-tabs{display:flex;padding:4px;border:1px solid #3a455d;border-radius:12px;margin-bottom:20px;background:#0c1425}
#liver-arcade .mf-tabs button{flex:1;min-height:42px;background:transparent;color:#aab6ce;border:0;border-radius:8px;font:600 14px 'Space Grotesk',sans-serif;cursor:pointer}
#liver-arcade .mf-tabs button[aria-pressed=true]{background:#ffdc52;color:#131a29}
#liver-arcade .mf-profile-dialog:has([data-account-view=auth]){max-width:520px}
#liver-arcade .mf-profile-dialog #mp-studio[hidden],#liver-arcade .mf-profile-dialog #mp-auth[hidden]{display:none!important}
#liver-arcade .mf-profile-dialog #mp-auth-submit{width:100%;min-height:48px}
