*{box-sizing:border-box}body{margin:0;background:#f4f1e8;color:#23483d;font:17px/1.6 Georgia,serif}header{max-width:1000px;margin:35px auto;padding:0 24px 25px;border-bottom:1px solid #d4ddd3;font-size:34px}small{display:block;font:11px sans-serif;letter-spacing:3px}main{max-width:1000px;margin:65px auto;padding:0 24px}h1{font-size:46px;margin:8px 0}h2{font-size:28px;margin:10px 0}.label,.choices span{font:12px sans-serif;letter-spacing:2px}.choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.choices a{color:inherit;text-decoration:none;background:white;border-radius:14px;padding:30px;box-shadow:0 5px 20px #18372b12;border-top:5px solid #728779}.choices a:first-child{border-color:#a0794c}.choices a:hover{box-shadow:0 6px 25px #18372b30}b{font:15px sans-serif}.hint{font:14px/1.6 sans-serif;color:#63786f;max-width:700px}.logout{display:block;margin-top:35px;color:inherit}button{padding:10px;background:white;border:1px solid #b8c7bf;border-radius:5px;color:inherit}button.danger{color:#8a2d20;border-color:#c98c7c}button.danger:hover{background:#f6e6e2}a:focus-visible,button:focus-visible{outline:3px solid #ac834f}input{margin-right:8px}#members section{padding:12px 0;border-bottom:1px solid #e3e9e1}#members button{margin:4px 6px 4px 0}@media(max-width:650px){main{margin:35px auto}.choices{grid-template-columns:1fr}h1{font-size:36px}}