.rosa-auth-dialog[data-slot=dialog-content]{color:#23191d;background:#fff;border-radius:24px;flex-direction:column;gap:0;width:min(480px,100vw - 24px);max-width:480px;height:min(780px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #23191d30}.rosa-auth-dialog-heading{border-bottom:1px solid #eee6e8;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.rosa-auth-wordmark{color:#9e3345;margin-bottom:8px;font-family:Georgia,serif;font-size:26px;display:block}.rosa-auth-dialog-heading [data-slot=dialog-title]{font-family:inherit;font-size:16px;line-height:1.4}.rosa-auth-close{color:#23191d;cursor:pointer;background:#f7f4f5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.rosa-auth-close:hover{background:#f1e6e9}:is(.rosa-auth-close:focus-visible,.rosa-auth-fallback:focus-visible){outline-offset:2px;outline:3px solid #9e3345}.rosa-auth-frame-wrap{flex:1;min-height:0;position:relative}.rosa-auth-frame-wrap iframe{background:#fff;border:0;width:100%;height:100%;display:block}.rosa-auth-loading{text-align:center;color:#695b5f;pointer-events:none;background:#fff;place-items:center;padding:32px;display:grid;position:absolute;inset:0}.rosa-auth-fallback{text-align:center;padding:12px 20px max(16px, env(safe-area-inset-bottom));color:#9e3345;text-underline-offset:3px;border-top:1px solid #eee6e8;flex-shrink:0;font-size:13px;text-decoration:underline;display:block}
