*{box-sizing:border-box}body{background:#faf9f6;color:#465e4b;font:15px/1.9 'Yu Gothic','Malgun Gothic',sans-serif;margin:0;padding:35px 22px}main{max-width:570px;margin:0 auto;text-align:center}.brand{font:11px Arial;letter-spacing:1.5px}svg{width:180px;max-width:60%;margin:24px auto 0}h1{font-size:26px;font-weight:400}p{color:#6b7068}.phrase{min-height:130px;display:grid;place-items:center;font-size:21px;margin:35px 0}button{background:#465e4b;color:white;border:0;padding:14px 25px;font:inherit;cursor:pointer}label{display:block;margin:30px 0 8px;color:#6b7068;font-size:12px}input{max-width:280px;width:100%;border:1px solid #cbd2c3;background:transparent;padding:10px;font:inherit;color:#465e4b;text-align:center}small{display:block;color:#6b7068;font-size:11px;margin:22px 0}a{color:inherit;font-size:12px}:focus-visible{outline:2px solid #465e4b;outline-offset:5px}