/* SendToHub privacy pages: plain, readable, no JS. */
:root{
  --bg:#FAFAF8; --ink:#1A1917; --ink-2:#56534C; --border:#E7E4DC; --accent:#0E6EA0;
  --font-sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
}
body[data-service="todoist"]{ --accent:#C2301F; }
body[data-service="ticktick"]{ --accent:#3759C6; }
body[data-service="notion"]{ --accent:#201F1B; }
*{ box-sizing:border-box; }
body{ margin:0; background:var(--bg); color:var(--ink); font:16px/1.6 var(--font-sans); }
main{ max-width:760px; margin:0 auto; padding:40px 16px 64px; }
h1{ font-size:2rem; margin:8px 0 4px; }
h2{ font-size:1.2rem; margin:32px 0 8px; }
.meta{ color:var(--ink-2); margin-top:0; }
.back a, a{ color:var(--accent); }
ul{ padding-left:1.2em; }
li{ margin:4px 0; }
code{ background:#F2F1EC; padding:1px 5px; border-radius:6px; font-size:.95em; }
.button{ display:inline-block; margin-top:8px; padding:10px 18px; border-radius:12px; background:var(--accent); color:#fff; text-decoration:none; font-weight:600; }
footer{ margin-top:48px; padding-top:16px; border-top:1px solid var(--border); color:var(--ink-2); font-size:.9rem; }
