/* The English dictionary and conjugator (show_english), over the Turkish layout (dictionary-tr.css). */
.edict__headword { font-family: var(--font-arabic); }
.edict__ipa { font-family: var(--font-sans); font-size: 18px; color: var(--clay); }
.edict__translations { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px; margin: 10px 0 4px; }
.edict__translations-label { font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: var(--text-muted); font-weight: 700; }
.edict__translations-words { font-size: 20px; font-weight: 600; color: var(--ink); }
.edict__forms { margin: 10px 0 0; color: var(--text-body); }
.edict__form-kind { font-size: 12px; color: var(--text-muted); text-transform: uppercase; letter-spacing: .6px; }
.edict__form { font-weight: 600; }
.edict__parts, .econj__parts { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 8px 0; }
.edict__parts div, .econj__parts div { display: flex; flex-direction: column; }
.edict__parts dt, .econj__parts dt { font-size: 12px; color: var(--text-muted); }
.edict__parts dd, .econj__parts dd { margin: 0; font-family: var(--font-arabic); font-size: 20px; }
.econj__head { display: flex; flex-direction: column; gap: 4px; margin: 8px 0 18px; }
.econj__verb { margin: 0; font-family: var(--font-arabic); font-size: 44px; line-height: 1.1; }
.econj__meaning { font-size: 18px; color: var(--text-body); }
.econj__tenses { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 12px; }
.econj__tense { background: var(--card); border: 1px solid var(--line); border-radius: 14px; padding: 14px 16px; }
.econj__tense-name { margin: 0 0 8px; font-size: 15px; }
.econj__tense-use { display: block; font-size: 13px; font-weight: 400; color: var(--text-muted); }
.econj__table { width: 100%; border-collapse: collapse; }
.econj__table tr + tr { border-top: 1px solid var(--line-soft); }
.econj__person { width: 40%; padding: 6px 0; text-align: var(--start); font-weight: 400; color: var(--text-muted); font-size: 14px; }
.econj__form { padding: 6px 0; font-family: var(--font-arabic); font-size: 18px; }
.econj__chip--irregular { border-color: var(--gold) !important; }
.econj__legend { display: flex; align-items: center; gap: 8px; }
.econj__legend-dot { display: inline-block; width: 14px; height: 14px; border: 2px solid var(--gold); border-radius: 5px; }
