:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#343b30;background:#f2eee5}*{box-sizing:border-box}body{margin:0}main{max-width:640px;margin:9vh auto;padding:32px}h1{font-size:clamp(28px,5vw,40px);line-height:1.35;letter-spacing:-1px}p{line-height:1.85;color:#68705e}.star{font-size:48px;color:#8b5cf6}.eyebrow{font-size:12px;letter-spacing:2px}form,section{margin-top:32px;padding-top:24px;border-top:1px solid #d8d7cd}label{display:block;margin-bottom:10px}input,textarea{display:block;width:100%;padding:14px;border:1px solid #cccfc2;border-radius:10px;background:#fffcf5;color:#343b30;font:inherit}textarea{font-size:13px;overflow-wrap:anywhere;resize:vertical;min-height:70px}button,.download{display:inline-block;margin-top:14px;padding:12px 20px;border:0;border-radius:10px;background:#566b43;color:#fff;font:inherit;text-decoration:none;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.download{display:block;text-align:center}.hint{font-size:13px}#status{min-height:24px} [hidden]{display:none!important}
