*{box-sizing:border-box}body{margin:0;background:#f1e7d4;color:#472f1f;font-family:-apple-system,BlinkMacSystemFont,"Noto Serif TC",serif;font-size:18px;line-height:1.9}main{max-width:760px;margin:auto;padding:calc(26px + env(safe-area-inset-top)) 24px calc(45px + env(safe-area-inset-bottom))}a{color:#765034;text-underline-offset:4px}h1{font-size:32px;line-height:1.5;margin:25px 0 12px}h2{font-size:22px;line-height:1.6;margin:32px 0 8px;font-weight:600}p{margin:8px 0 18px}.note,.date{color:#75664e;font-size:15px}.back,footer>a{display:inline-flex;min-height:44px;align-items:center}footer{margin-top:40px;padding-top:20px;border-top:1px solid #ceb999;display:flex;flex-wrap:wrap;gap:0 18px;font-size:15px}address{font-style:normal}form{margin:28px 0}label{display:block;margin:20px 0 7px;font-size:16px}input,textarea{display:block;width:100%;padding:12px 14px;border:1px solid #ad8c64;border-radius:7px;background:#faf3e5;color:#472f1f;font:inherit;font-size:16px}textarea{min-height:160px;resize:vertical}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#75452c;color:#fff6e8;border:0;border-radius:5px;font:inherit;font-size:16px;cursor:pointer;text-decoration:none}button:disabled{opacity:.6;cursor:wait}button.secondary{background:transparent;color:#75452c;border:1px solid #ad8c64}.actions{display:flex;flex-wrap:wrap;gap:12px}.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.error{color:#873b23}details{margin:24px 0;border-top:1px solid #ceb999;padding-top:18px}summary{cursor:pointer;min-height:44px}li{margin:8px 0}code{overflow-wrap:anywhere}body:has(.api-unsubscribe) main{max-width:680px}
