/* Oromo (Afaan Oromoo) main — LTR overlay on the shared es base.
   Scoped to html[lang="om"] so no other locale is affected. */
@import url("/assets/css/es/main.css");

html[lang="om"] body { line-height: 1.85; }
html[lang="om"] h1, html[lang="om"] h2, html[lang="om"] p, html[lang="om"] li { line-height: 1.9; }

/* Qubee words are long and carry doubled vowels; breaking them mid-word would obscure the
   vowel-length distinction that carries meaning, so wrapping is word-level only. */
html[lang="om"] h1, html[lang="om"] h2, html[lang="om"] .link-title {
  overflow-wrap: break-word;
  word-break: normal;
  hyphens: none;
}

html[lang="om"] .om-crumbs { font-size: 13px; color: #6b7280; margin: 0 0 12px; }
html[lang="om"] .om-crumbs a { color: #0f766e; text-decoration: none; }
html[lang="om"] .om-crumbs a:hover { text-decoration: underline; }

html[lang="om"] .page-updated { font-size: 12px; color: #8a8a8a; margin: 10px 0 0; }

html[lang="om"] .direct-answer-box { background: #f0fdfa; border: 1px solid #99f6e4; border-radius: 12px; padding: 18px 20px; margin: 16px 0 4px; }
html[lang="om"] .direct-answer-label { margin: 0 0 6px; font-size: 12px; font-weight: 700; color: #0f766e; }
html[lang="om"] .direct-answer-text { margin: 0 0 8px; font-size: 16px; line-height: 1.9; color: #1f2937; }
html[lang="om"] .direct-answer-text:last-child { margin-bottom: 0; }

html[lang="om"] .context-links a { display: block; }
html[lang="om"] .link-blurb { display: block; margin-top: 4px; font-size: 13px; line-height: 1.8; color: #6b7280; }
