/* Юридические страницы Tracker: без внешних ресурсов (CSP сайта), светлая и тёмная тема. */
:root { color-scheme: light dark; --bg: #F3F5F6; --text: #11181D; --muted: #4A5761; --accent: #1F63B5; --card: #FFFFFF; }
@media (prefers-color-scheme: dark) {
    :root { --bg: #0F1418; --text: #F1F4F6; --muted: #C3CCD4; --accent: #6CB4FF; --card: #182028; }
}
body { margin: 0; background: var(--bg); color: var(--text); font: 16px/1.55 -apple-system, "Segoe UI", Roboto, sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 24px 16px 48px; }
article { background: var(--card); border-radius: 20px; padding: 8px 24px 24px; }
h1 { font-size: 26px; line-height: 1.25; }
h2 { font-size: 19px; margin-top: 28px; }
p, li { color: var(--text); }
.meta { color: var(--muted); font-size: 14px; }
a { color: var(--accent); }
nav { margin-bottom: 16px; font-size: 14px; }
