:root{color-scheme:dark;font:100%/1.55 system-ui,sans-serif;color:#efebe5;background:#151719}main{box-sizing:border-box;width:min(100%,42rem);margin:0 auto;padding:2rem 1.25rem}header p{color:#f3ab7c;letter-spacing:.12em}h1{font-size:clamp(1.5rem,6vw,2.25rem);margin:0 0 1.5rem}textarea{box-sizing:border-box;display:block;width:100%;min-height:9rem;padding:.75rem;margin:.5rem 0 1rem;font:inherit}.actions{display:flex;gap:.5rem;flex-wrap:wrap}button{min-height:2.75rem;padding:.5rem .8rem;font:inherit}
