:root{--ink:#252323;--coral:#ce7a59;--soft:#f5f2ee;--line:#e5dfd8}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif}main{max-width:820px;margin:auto;padding:38px 24px 80px}.back{color:#6d655e;text-decoration:none;font-size:15px}.card{margin-top:55px;border:2px solid var(--coral);border-radius:30px;padding:42px;background:#fffaf8}.eyebrow{margin:0;color:var(--coral);font:500 12px 'DM Mono';letter-spacing:.08em}.card h1{margin:15px 0 8px;font-size:clamp(38px,7vw,66px);line-height:1;letter-spacing:-.07em}.reason{margin:0;color:#655d56;font-size:20px;line-height:1.45}.amount{margin:34px 0 5px;color:var(--coral);font:500 44px 'DM Mono'}.note{margin:0;color:#827970;font-size:14px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.button{border:0;border-radius:24px;padding:13px 18px;background:var(--coral);color:#fff;font:700 14px 'DM Sans';text-decoration:none;cursor:pointer}.button.secondary{background:#fff;color:var(--ink);border:1px solid var(--line)}.sample{display:inline-block;margin-left:8px;padding:5px 7px;border-radius:8px;background:var(--soft);color:#827970;font:500 10px 'DM Mono';letter-spacing:.04em;vertical-align:middle}.error{border-color:var(--line);background:#fff}.error h1{font-size:34px}@media(max-width:600px){main{padding:24px 18px}.card{margin-top:34px;padding:27px 22px}.reason{font-size:18px}.amount{font-size:35px}}
