/* Shared by the public Nmimes pages (privacy policy, account deletion). */
:root {
  --orange: #ff7a00;
  --ink: #2e2e2e;
  --muted: #5f5f5f;
  --paper: #fff8f1;
  --line: #f1d9c4;
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", sans-serif;
}
header {
  background: var(--orange);
  color: #fff;
  padding: 20px 16px;
}
header .wrap { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }
header strong { font-size: 22px; }
header nav a { color: #fff; margin-inline-start: 12px; }
main.wrap { padding: 24px 16px 48px; }
.wrap { max-width: 760px; margin: 0 auto; }
h1 { font-size: 28px; line-height: 1.25; margin: 0 0 8px; }
h2 { font-size: 20px; margin: 32px 0 8px; }
.updated { color: var(--muted); font-size: 14px; }
.box {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 16px;
  margin: 16px 0;
}
.todo { background: #fff3a8; padding: 0 4px; border-radius: 4px; }
a { color: #b45200; }
ol li, ul li { margin-bottom: 6px; }
