*{box-sizing:border-box}body{margin:0;color:#212529;background:#fff;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}header{border-bottom:1px solid #eee;box-shadow:0 2px 4px #0000000a}nav{max-width:1140px;margin:auto;display:flex;align-items:center;gap:32px;padding:16px 24px}a{color:#714b67;text-decoration:none}.brand{font-size:24px;font-weight:600;margin-right:20px}.signin{margin-left:auto}.button,button{background:#714b67;color:white;border:1px solid #714b67;border-radius:4px;padding:9px 16px;cursor:pointer;font:inherit;display:inline-block}.card{max-width:340px;margin:48px auto;padding:16px}.logo{text-align:center;border-bottom:1px solid #dee2e6;padding:12px 0 24px;margin-bottom:24px;font-size:30px;color:#714b67;font-weight:600}label{display:block;font-weight:500;margin:16px 0 8px}input{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font:inherit}input:focus{outline:3px solid #714b6730;border-color:#714b67}.wide{width:100%;margin-top:24px}.error{color:#842029;background:#f8d7da;padding:12px;border-radius:4px}.hero{max-width:1140px;margin:80px auto;padding:24px}.hero h1{font-size:48px;line-height:1.2;font-weight:500}.hero p{font-size:20px;color:#6c757d;max-width:620px}.status{max-width:720px;margin:64px auto;padding:24px}small{color:#6c757d} @media(max-width:600px){nav{gap:16px}.hero{margin:32px auto}.hero h1{font-size:36px}}
