body{font:18px system-ui;background:#101b23;color:#eef5f8;margin:0;padding:24px}main{max-width:700px;margin:5vh auto}textarea,input,button,select{font:inherit;padding:12px;border-radius:8px;border:1px solid #708997;box-sizing:border-box}textarea{display:block;width:100%;height:140px;margin:12px 0}button{cursor:pointer;background:#b3edcb;color:#11231a;margin:8px 8px 8px 0}button:disabled{opacity:.5}article{border:1px solid #708997;padding:16px;margin:12px 0;overflow-wrap:anywhere}input{max-width:100%}p{line-height:1.5}a{color:#b3edcb}
