@layer lateral.tokens,lateral.base,lateral.fonts;@layer lateral.components{.lt-auth-frame{flex:1;min-inline-size:0;padding:clamp(24px,6dvh,56px) 20px;display:flex;overflow-y:auto}.lt-auth-frame:focus{outline:none}.lt-auth-frame-panel{flex-direction:column;gap:18px;inline-size:min(100%,27rem);margin:auto;display:flex}.lt-auth-frame-brand{min-inline-size:0;font-weight:var(--lt-weight-strong);overflow-wrap:anywhere;align-items:center;gap:10px;margin-block-end:8px;display:flex}.lt-auth-frame-heading{flex-direction:column;gap:8px;display:flex}.lt-auth-frame-heading h1{font-size:1.5em;line-height:1.25;font-weight:var(--lt-weight-strong);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.lt-auth-frame-heading p{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .95em);text-wrap:pretty;margin:0;line-height:1.55}.lt-auth-frame-body{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.lt-auth-frame-footer{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .88em);flex-direction:column;align-items:flex-start;gap:10px;margin-block-start:6px;display:flex}.lt-auth-frame-panel{animation:lt-fade-in var(--lt-duration-smooth) var(--lt-easing-standard) both}}
