/* Plain legal pages (오늘의 내기 개인정보 처리방침·이용약관). */
:root { --fg: #1b1b1f; --muted: #6b6455; --bg: #ffffff; --line: #1b1b1f1f; --mark: #ffc83d; }
@media (prefers-color-scheme: dark) { :root { --fg: #f2f2f4; --muted: #b5ae9f; --bg: #121214; --line: #ffffff24; --mark: #b8871a; } }
body { margin: 0; background: var(--bg); color: var(--fg); font: 15px/1.75 -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; }
main { max-width: 680px; margin: 0 auto; padding: 28px 16px 56px; }
nav { font-size: 14px; color: var(--muted); }
nav a { color: inherit; }
h1 { font-size: 26px; line-height: 1.3; margin: 18px 0 8px; }
h1 mark { background: linear-gradient(transparent 55%, var(--mark) 55%); color: inherit; }
h2 { font-size: 17px; margin: 30px 0 6px; padding-top: 14px; border-top: 1px solid var(--line); }
ul { padding-left: 20px; }
.meta { color: var(--muted); font-size: 14px; }
