/* Additional localization styles; original theme tokens are preserved. */
.language-control{display:flex;align-items:center;gap:8px}.language-control label{font-size:12px;color:var(--text-muted)}.language-control select{width:155px;min-width:0;padding:8px}
.site-nav>.wrap{flex-wrap:wrap;gap:12px}.nav-links{flex-wrap:wrap}
html[dir="rtl"] body,html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:var(--font-arabic),var(--font-sans)}
html[dir="rtl"] .field,html[dir="rtl"] .ethics-card,html[dir="rtl"] .step,html[dir="rtl"] .pd-row{text-align:right}
input[type="tel"],input[type="email"],.countdown-value{direction:ltr} .hero-title{overflow-wrap:anywhere} .btn{white-space:normal;text-align:center}
.legal-summary{margin:18px 0;padding:16px 0;border-block:1px solid var(--border)}.legal-summary p{margin-bottom:10px}.french-legal summary{cursor:pointer;color:var(--gold-soft);padding:12px 0}.french-legal [lang="fr"]{font-family:var(--font-sans);text-align:left}.french-legal .wrap{width:100%}
@media(max-width:760px){.site-nav .wrap{justify-content:center}.nav-links{justify-content:center;gap:10px}.language-control{margin-inline:auto}.hero-title{font-size:38px}.field-row{grid-template-columns:1fr}.filters{flex-wrap:wrap}}
.pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pay-card{border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:8px}.pay-card.is-active{border-color:var(--gold)}.pay-card h3{font-size:20px;color:var(--gold-soft)}.pay-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.pay-amount{direction:ltr;unicode-bidi:isolate;text-align:start;font-size:30px;color:var(--green);font-weight:600}.pay-note{font-size:13px;color:var(--text-muted)}.pay-actions{display:flex;flex-wrap:wrap;gap:10px}.pay-foot{grid-column:1/-1}

.pay-options{display:grid;gap:10px}.pay-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border)}
