<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sign in</title>
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,'Inter',sans-serif;background:#0d1117;color:#e6edf3;min-height:100vh;display:flex;align-items:center;justify-content:center}
.card{background:#161b22;border:1px solid #21262d;border-radius:12px;padding:2.5rem 2rem;width:340px}
h1{font-size:1.1rem;font-weight:500;margin-bottom:1.6rem;text-align:center}
h1 span{color:#4f8ef7}
label{display:block;font-size:0.78rem;color:#8b949e;margin-bottom:0.35rem;text-transform:uppercase;letter-spacing:0.06em}
input[type=text],input[type=password]{width:100%;background:#0d1117;border:1px solid #30363d;border-radius:6px;color:#e6edf3;font-size:0.9rem;padding:0.55rem 0.75rem;outline:none;margin-bottom:1rem}
input:focus{border-color:#4f8ef7}
button{width:100%;background:#4f8ef7;color:#fff;border:none;border-radius:6px;font-size:0.9rem;font-weight:500;padding:0.6rem;cursor:pointer;margin-top:0.25rem}
button:hover{opacity:0.88}
.err{color:#f85149;font-size:0.8rem;margin-bottom:0.9rem;text-align:center}
.stay-row{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem}
.stay-row input{width:auto;margin:0}
.stay-row span{font-size:0.78rem;color:#8b949e}
</style>
</head>
<body>
<div class="card">
  <h1>Flowery Branch <span>·</span> Home</h1>
  
  <form method="POST" action="/login">
    <label>Username</label>
    <input type="text" name="username" autocomplete="username" autofocus>
    <label>Password</label>
    <input type="password" name="password" autocomplete="current-password">
    <div class="stay-row">
      <input type="checkbox" name="stay" id="stay">
      <span>Stay logged in for 30 days</span>
    </div>
    <button type="submit">Sign in</button>
  </form>
</div>
</body>
</html>