body { background-color: #0f172a; color: #94a3b8; font-family: sans-serif; padding: 50px 20px; line-height: 1.9; }
.container { max-width: 860px; background: #1e293b; padding: 50px; border-radius: 16px; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.2); }
h1 { color: #f8fafc; margin-bottom: 10px; font-weight: 800; }
h2 { color: #e2e8f0; font-size: 1.2rem; margin-top: 40px; border-left: 3px solid #facc15; padding-left: 12px; }
p, li { line-height: 2; }
.back-home { margin-top: 40px; display: inline-block; color: #facc15; text-decoration: none; }
.effective-date { font-size: 0.9rem; color: #64748b; margin-bottom: 30px; }

/* [V15-THEME-LIGHT, 2026-08-01] 전달.md "하단 메뉴도 라이트 테마 적용" — privacy.html과
   동일 사유(독립 정적 문서, 테마 엔진 미로딩). */
[data-theme="light"] body { background-color: #eef2f7; color: #334155; }
[data-theme="light"] .container { background: #ffffff; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.06); }
[data-theme="light"] h1 { color: #0f172a; }
[data-theme="light"] h2 { color: #0f172a; border-left-color: #3a9dc9; }
[data-theme="light"] .back-home { color: #3a9dc9; }
[data-theme="light"] .effective-date { color: #64748b; }
