@font-face{font-family:Familie;src:url(hand.ttf) format('truetype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f6f4ed;color:#283c31;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:680px;margin:auto;padding:28px 22px max(32px,env(safe-area-inset-bottom))}.back{color:#4c6751;text-decoration:none}header{margin:28px 0}h1{font:normal clamp(40px,10vw,58px)/1.05 Familie,Georgia,serif;margin:12px 0}h2{font:normal 30px Familie,Georgia,serif;margin:34px 0 16px}header p,.hint{color:#667566;font-size:14px;line-height:1.5}.bell{font-size:42px;color:#a68136}form,article{background:#fffdf6;border:1px solid #dce3d6;border-radius:24px;padding:22px;margin-bottom:14px}label{display:block;margin-bottom:12px;font-weight:600}textarea,input{width:100%;font:inherit;font-size:18px;border:1px solid #c5d1bd;border-radius:14px;background:#fffefa;padding:14px;color:inherit}textarea{resize:vertical;min-height:140px}button{font:inherit;cursor:pointer;border:0;border-radius:15px;padding:14px 18px;background:#385d47;color:#fff;font-weight:600;min-height:48px}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #b69b4d;outline-offset:3px}.sendrow{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-top:16px}small{color:#65715e;line-height:1.5}article p{font-size:20px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 16px}article .status{font-size:14px;font-weight:600;color:#4b7054}article time{font-size:12px;color:#647160;display:block;margin-top:6px}article button{background:#edf0e6;color:#4b604b;padding:10px 14px;min-height:44px}article.done{opacity:.75}#feedback,#loginError{color:#855333;line-height:1.5}#loginForm button{margin-top:16px}[hidden]{display:none!important}@media(max-width:480px){main{padding:22px 16px}.sendrow{align-items:stretch;flex-direction:column;gap:12px}form,article{padding:18px}}
