/* Цвета и шрифт — как в приложении (Shared/Palette.swift). */
:root { --bg: #F7F6F3; --ink: #1B1A18; --muted: #78736C; --line: #DDD9D2; }
@media (prefers-color-scheme: dark) {
  :root { --bg: #141312; --ink: #EDEAE4; --muted: #A8A39B; --line: #2D2B28; }
}
body { margin: 0; background: var(--bg); color: var(--ink);
  font: 17px/1.55 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.wrap { max-width: 640px; margin: 0 auto; padding: 40px 16px 56px; }
.app { color: var(--muted); font-size: 14px; letter-spacing: .06em; text-transform: uppercase; margin: 0 0 24px; }
h1 { font-size: 30px; line-height: 1.2; margin: 0 0 6px; }
h2 { font-size: 19px; margin: 32px 0 8px; }
.date { color: var(--muted); margin: 0 0 24px; }
.lead { font-size: 19px; }
ul { padding-left: 20px; }
a { color: inherit; }
footer { margin-top: 40px; padding-top: 16px; border-top: 1px solid var(--line); color: var(--muted); font-size: 15px; }
footer p { margin: 4px 0; }
