@scope([data-view=login])to ([data-view]){.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(2 * var(--leading)) var(--edge)}.auth-container{width:100%;max-width:420px}.back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:var(--space-1);color:var(--text-muted);text-decoration:none;font-size:var(--text-sm);transition:color var(--t-normal)}.back-link:hover{color:var(--color-brand-hover)}h1{font-size:2rem;line-height:1.15;font-weight:400;margin:0;color:var(--text)}.subtitle{color:var(--text-muted);margin:calc(var(--half) / 2) 0 0;font-size:var(--text-sm)}.rule{margin:var(--leading) 0}.auth-form{display:flex;flex-direction:column;gap:var(--leading)}.form-group{display:flex;flex-direction:column;gap:.35rem}.password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-wrapper input{padding-right:3rem}.password-input-wrapper .btn--icon-only{position:absolute;right:.5rem}.password-input-wrapper .btn--icon-only svg{display:block}.auth-footer{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.auth-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-brand-hover);text-decoration:none;vertical-align:middle}.auth-footer a:hover{text-decoration:underline}@media(max-width:768px){.auth-form input,.auth-form .btn--icon-only,.auth-form .btn--full-width{min-height:44px}.password-input-wrapper .btn--icon-only{width:44px;padding:0;right:0}.password-input-wrapper input{padding-right:3.25rem}}}:where(.flexible.svelte-1kxgo9){width:100%}
