:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#153d6a;background:linear-gradient(150deg,#72d7ed,#f4fae6)}*{box-sizing:border-box}body{min-height:100vh;margin:0;display:grid;place-items:center;padding:1.2rem}.auth-card{width:min(100%,27rem);padding:2rem;border:4px solid #fff;border-radius:1.5rem;background:#effbff;box-shadow:0 .75rem 0 #1e739f;text-align:center}.logo{width:4rem;height:4rem;margin-bottom:.2rem}h1{margin:.2rem 0 .7rem;font-size:1.6rem}p{line-height:1.45}form{display:grid;gap:1rem;text-align:left;margin-top:1.4rem}label{display:grid;gap:.35rem;font-weight:700}input{width:100%;padding:.7rem;border:2px solid #6db4d5;border-radius:.55rem;font:inherit}button{padding:.75rem;border:0;border-radius:.55rem;background:#087db7;color:#fff;font:700 1rem inherit;cursor:pointer}button.secondary{background:#e3f1f7;color:#153d6a;border:1px solid #6db4d5}button:disabled{opacity:.6;cursor:wait}.status{min-height:1.45rem;color:#ae2432;font-weight:700;text-align:left}.status.ok{color:#1f6b43}.owner-link{margin:1.5rem 0 0;font-size:.9rem}\n.auth-card input[type=email]{min-width:0}
