/* Thème hébreu : ajustements d'affichage uniquement (aucune logique modifiée). Chargé après hebreu.css. */
select,input,textarea{font-size:16px}
button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #9db4ea;outline-offset:2px}
.face .hebrew{font-size:clamp(2.6rem,12vw,3.6rem);line-height:1.4}
.card .actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.card .actions button{flex:1 1 40%;min-height:48px;border-radius:12px}
.card .actions .primary{flex-basis:100%;order:-1}
.status-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.status-actions button{min-height:52px;font-size:1rem;border-radius:14px}

@media (max-width:700px){
  main{padding:14px 12px 80px}
  /* Haut de page compact : Accueil / Grec / Hébreu sur une ligne */
  .lang-nav{flex-direction:row;align-items:center;justify-content:space-between;padding:6px 8px}
  .lang-nav .nav-right{justify-content:flex-end}
  .lang-nav a{padding:8px 12px}
  /* Novembre 2026 : onglets collés en HAUT de l'écran (comme le grec). En bas, ils tombaient dans la zone
     où Safari fait réapparaître sa propre barre et les touches étaient souvent perdues. */
  .tabs{position:sticky;top:0;z-index:30;margin:0 -12px 14px;gap:6px;padding:8px 12px;border-radius:0;
    background:#eef3f6ee;backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}
  .tabs::-webkit-scrollbar{display:none}
  .tab{flex:0 0 auto;white-space:nowrap;padding:9px 14px;font-size:.92rem;min-height:44px;border-radius:12px;background:#fff;border:1px solid var(--line)}
  .tab.active{background:#e5f0f4;border-color:#9fc0cf;box-shadow:none}
}

@media (min-width:701px){.card .actions{max-width:620px;margin-inline:auto}.card .rate,.status-actions{max-width:620px;margin-inline:auto}}
#totalPill{display:none}

.badge-modified{background:#fff4dc;color:#8a5a0c;border:1px solid #ecd49a}

/* Novembre 2026 : apparence alignée sur le grec (fond, couleurs, titres), avec une touche propre à l'hébreu
   (mot hébreu et racine en brun doré). */
:root{--ink:#182531;--muted:#62717c;--line:#d4e0e5;--paper:#fffdf8;--bg:#edf2f4;--accent:#24526d;--accent2:#e5f0f4;--gold:#9a6418}
h1,h2,h3{font-family:Georgia,"Times New Roman",serif;color:#143d55;letter-spacing:0}
h1{font-weight:700}
button:hover{background:#f3f8fa}
button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline-color:#8bb8cc}
.primary,.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}
.tab.active{color:#143d55}
.face .hebrew,.review-prompt.hebrew,.review-answer.hebrew{color:#3b2a14}
.card,.review-card{background:var(--paper)}
.progress .bar,.review-progress>div{background:#107064}
@media (max-width:700px){.tab.active{background:#e5f0f4}}
/* Vocabulaire : mêmes boutons que l'analyse morphologique (grand bouton en haut, Précédent / Suivant dessous) */
.review-actions button{flex:1 1 40%;min-height:48px;border-radius:12px}
.review-actions .primary{flex-basis:100%;order:-1}
@media (min-width:701px){.review-actions{max-width:620px;margin-inline:auto}}
