@font-face{font-family:'MOBU Bagel';font-style:normal;font-weight:400;font-display:swap;src:url('./brand/bagel-fat-one.woff2') format('woff2')}@font-face{font-family:'MOBU DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('./brand/dm-sans.woff2') format('woff2')}@font-face{font-family:'MOBU Mono';font-style:normal;font-weight:400;font-display:swap;src:url('./brand/ibm-plex-mono-0.woff2') format('woff2')}
.auth-embed-layout{display:block;min-height:100dvh;padding:22px 24px 18px;background:var(--bg)}.auth-embed-layout .auth-card{max-width:440px;margin:0 auto}.auth-embed-layout .auth-mobile-brand{display:flex;margin-bottom:27px}.auth-embed-layout .auth-card h2{font-size:29px;line-height:1.2}.auth-embed-layout .auth-foot{margin-top:24px}.auth-invitation-note{font-size:11px;text-align:center;color:var(--muted);margin:19px 0 0}.auth-mobu-logo{display:inline-flex;max-width:220px}.auth-mobu-logo img{display:block;width:190px;height:auto}.account-section{border:1px solid var(--line);border-radius:14px;padding:20px;margin:21px 0}.account-section h3{font-size:17px;margin:0 0 15px}.account-section>p{font-size:12px}.account-section .field{margin-bottom:17px}.account-email{overflow-wrap:anywhere;font-size:12px}.account-email span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.auth-card [hidden]{display:none!important}.account-section .error{margin-bottom:15px}.auth-card:has(.account-section){max-width:600px}
[data-auth-brand=mobu]{color-scheme:light;--bg:#fcf7eb;--surface:#fffaf0;--surface2:#ffedaa;--line:#edc5ab;--muted:#796252;--text:#392218;--accent:#d24616;--accentBg:#fff0c5;--accentInk:#fffaf0;--danger:#a12c16;--warn:#775415;font-family:'MOBU DM Sans',Arial,sans-serif}[data-auth-brand=mobu] body{background:var(--bg);color:var(--text)}[data-auth-brand=mobu] .auth-content{background:var(--bg)}[data-auth-brand=mobu] .auth-story{background:#3c2117;color:#fff6e6;border-right:1px solid #603725}[data-auth-brand=mobu] .auth-story .story-copy h1{font-family:'MOBU Bagel',Georgia,serif;font-weight:400;letter-spacing:-1.5px;color:#fff5df}[data-auth-brand=mobu] .auth-story .story-copy em{color:#ffb969;font-style:normal}[data-auth-brand=mobu] .auth-story p,[data-auth-brand=mobu] .auth-story-footer{color:#e3cbb6}[data-auth-brand=mobu] .auth-card h2{font-family:'MOBU Bagel',Georgia,serif;font-weight:400;font-size:35px;letter-spacing:-.7px;color:#392218}[data-auth-brand=mobu] input,[data-auth-brand=mobu] textarea,[data-auth-brand=mobu] select{background:#fffaf0;border:1px solid #e8ba9e;border-radius:13px;color:#392218}[data-auth-brand=mobu] input::placeholder{color:#9a8371}[data-auth-brand=mobu] .button{background:#c44316;border:1px solid #9b3514;border-radius:13px;color:#fff9ed;box-shadow:0 3px 0 #74412c26}[data-auth-brand=mobu] .button.secondary,[data-auth-brand=mobu] .button.ghost{background:#fff6df;color:#5b3020;border-color:#c9a384}[data-auth-brand=mobu] .field label,[data-auth-brand=mobu] .eyebrow{font-family:'MOBU Mono',monospace;font-size:10px;letter-spacing:1px;color:#673f2a}[data-auth-brand=mobu] .auth-success{background:#fff1b7;border-color:#e7c66d;color:#5b3b1c}[data-auth-brand=mobu] .error{background:#fff0e6;border-color:#ce8c6c;color:#8a2d17}[data-auth-brand=mobu] .notice.neutral{background:#fff3d6;border-color:#dbc391;color:#644a30}[data-auth-brand=mobu] .network-badge{background:#5a3826;border-color:#815237;color:#ffedbc}[data-auth-brand=mobu] .auth-foot{border-color:#e6d7c1;color:#856f5b}[data-auth-brand=mobu] .account-section{background:#fffaf0;border-color:#e8c4a7}
@media(max-width:600px){.auth-embed-layout{padding:18px 18px 15px}.auth-embed-layout .auth-card h2{font-size:29px}.auth-embed-layout .auth-mobile-brand{margin-bottom:23px}.account-section{padding:17px}.auth-mobu-logo img{width:165px}}
.auth-provider-brand{display:inline-flex;flex-direction:column;align-items:flex-start;color:inherit;text-decoration:none;line-height:1}.auth-provider-brand>strong{font-size:28px;font-weight:900;letter-spacing:-1px}.auth-provider-name{margin-top:7px;font-size:10px;font-weight:700;letter-spacing:4px}.auth-product-name{margin-top:17px;font-size:11px;opacity:.8}.auth-product-name img{display:block;width:92px;height:auto}[data-auth-brand=mobu] .auth-provider-brand>strong{font-family:'MOBU Bagel',Georgia,serif;font-weight:400;color:#e94e0a}.auth-story .auth-provider-brand{color:#fff6e6}
