/* Styles de la page privacy, extraits de templates/legal/privacy.html */
#progress-bar { height: 2px; background: #D4A056; width: 0; transition: width 0.15s linear; }
.legal-prose p { margin-bottom: 1rem; color: #B8B0A5; line-height: 1.65; font-size: 0.875rem; }
.legal-prose ul { list-style: none; padding: 0; margin-bottom: 1rem; }
.legal-prose li { position: relative; padding-left: 1.25rem; color: #B8B0A5; margin-bottom: .5rem; font-size: 0.875rem; }
.legal-prose li::before { content: ""; position: absolute; left: 0; top: .55rem; width: 5px; height: 5px; border-radius: 50%; background: #D4A056; }
.legal-prose strong { color: #F5F2EA; font-weight: 500; }
