/* Farsi's dictionary (dictionary/show_farsi), on the Turkish dictionary's layout (dictionary-tr.css). */
.fdict__headword { font-family: var(--font-arabic); }
.fdict__romanization { font-size: 20px; color: var(--clay); }
.fdict__meta { margin: 8px 0 0; color: var(--text-body); }
.fdict__parts { font-family: var(--font-arabic); font-size: 26px; margin: 6px 0; }
.fdict__affix { color: var(--clay); }
.fdict__roman, .fdict__form-roman { color: var(--clay); font-size: 14px; }
.fdict__tenses { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px; }
.fdict__tense-name { font-size: 14px; margin: 0 0 6px; color: var(--text-muted); font-weight: 600; }
.fdict__forms { list-style: none; padding: 0; margin: 0; display: grid; gap: 4px; }
.fdict__form { font-family: var(--font-arabic); font-size: 20px; }

/* The Persian conjugator (conjugations/show_farsi), on the Turkish one's layout. */
.fconj__head { display: grid; gap: 6px; margin: 8px 0 18px; }
.fconj__verb { font-family: var(--font-arabic); font-size: 44px; margin: 0; }
.fconj__roman { font-size: 20px; color: var(--clay); }
.fconj__meaning { color: var(--text-body); }
.fconj__stem { font-family: var(--font-arabic); font-size: 18px; }
.fconj__tenses { display: grid; grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); gap: 16px; }
.fconj__tense { background: var(--card); border: 1px solid var(--line); border-radius: 16px; padding: 14px 16px; }
.fconj__tense-name { font-size: 15px; margin: 0 0 8px; }
.fconj__table { width: 100%; border-collapse: collapse; }
.fconj__table td, .fconj__table th { padding: 5px 6px; border-top: 1px solid var(--line-soft); text-align: start; vertical-align: baseline; }
.fconj__person { font-weight: 500; color: var(--text-muted); font-size: 13px; white-space: nowrap; }
.fconj__form { font-family: var(--font-arabic); font-size: 19px; white-space: nowrap; }
.fconj__form-roman { color: var(--clay); font-size: 13px; }
.fconj__form-en { color: var(--text-muted); font-size: 13px; }

/* Result rows with the romanization as a column: word, romanization, meaning, level. */
.fdict .tdict__other { grid-template-columns: 140px 130px 1fr auto; }
.fdict .tdict__other-word { text-align: right; }
@media (max-width: 640px) {
  .fdict .tdict__other { grid-template-columns: 90px 1fr auto; }
  .fdict .tdict__other .fdict__form-roman { grid-column: 1; grid-row: 2; }
}
