*{box-sizing:border-box}body{margin:0;background:#f3f6fa;font-family:Arial,"Malgun Gothic",sans-serif;color:#15324e}main{max-width:560px;margin:40px auto;padding:32px;background:white;border:1px solid #d6e0ed;border-radius:16px}.brand{font-size:24px;font-weight:bold;text-decoration:none;color:#15324e}h1{margin-top:28px}form label{display:grid;gap:8px;margin:18px 0}input[type=password],input[type=text]{width:100%;padding:14px;border:1px solid #a9bad1;border-radius:8px;font-size:16px}.check{display:flex;gap:10px;align-items:center}p{line-height:1.6}button{width:100%;padding:15px;border:0;border-radius:8px;background:#15395f;color:white;font-size:16px}button:disabled{opacity:.6}nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}a{color:#164c85}#status376:not(:empty){padding:16px;border-radius:8px;background:#e9f4ee}#status376.error{background:#fff0f0;color:#9c2424}[hidden]{display:none!important}@media(max-width:600px){main{margin:16px;padding:22px}}
