body{font:16px/1.6 system-ui,-apple-system,sans-serif;margin:auto;max-width:760px;padding:20px;color:#172034;background:#fafcfe}h1{line-height:1.2}main{display:grid;gap:18px}section{border:1px solid #dae1e7;border-radius:15px;padding:18px;background:#fff}button,input,select,textarea{font:inherit;max-width:100%}button{padding:9px 14px;border-radius:9px;border:1px solid #8c96a5;cursor:pointer;background:#fff}button:focus-visible{outline:3px solid #3776db}button[aria-pressed=true]{background:#173f7a;color:#fff}button[type=submit]{background:#173f7a;color:white}fieldset{border:0;padding:0;margin:10px 0}.muted{color:#596578}.status{min-height:1.5em}.stars button{font-size:24px}label{display:block;margin:6px 0}textarea{width:100%;min-height:70px}small{display:block}.preview{background:#fff6e0;padding:8px;border-radius:8px}