.sign-in-module__D-6rfa__wrap{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.sign-in-module__D-6rfa__card{background:var(--surface);border:var(--border-weight)solid var(--border-warm);border-radius:var(--radius);width:100%;max-width:360px;padding:var(--space-6)}.sign-in-module__D-6rfa__title{margin-bottom:var(--space-2)}.sign-in-module__D-6rfa__body{color:var(--text-2);font-size:var(--font-size-small);margin:0 0 var(--space-5)}.sign-in-module__D-6rfa__error{color:#a13d3d;font-size:var(--font-size-small);margin:0 0 var(--space-4)}.sign-in-module__D-6rfa__form{gap:var(--space-3);flex-direction:column;display:flex}.sign-in-module__D-6rfa__input{padding:var(--space-3);border:var(--border-weight)solid var(--border-warm);border-radius:calc(var(--radius)/2);font-size:var(--font-size-body)}.sign-in-module__D-6rfa__button{padding:var(--space-3);border-radius:calc(var(--radius)/2);background:var(--accent);color:#fff;font-size:var(--font-size-body);cursor:pointer;border:none}.sign-in-module__D-6rfa__button:hover{background:var(--accent-hover)}
