/* Movix TizenBrew — inject.css v2 */

/* Pas de curseur souris sur TV */
* { cursor: none !important; }

/* Scrollbars inutiles */
::-webkit-scrollbar { display: none; }

/* ── Anneau de focus — reprend le rouge Movix (#e50914) ── */
.tz-focus {
  outline: 4px solid #e50914 !important;
  outline-offset: 3px !important;
  box-shadow:
    0 0 0 6px rgba(229, 9, 20, 0.3),
    0 0 24px rgba(229, 9, 20, 0.5) !important;
  transform: scale(1.07) !important;
  transition: transform 0.12s ease, box-shadow 0.12s ease !important;
  z-index: 9999 !important;
  position: relative !important;
}

/* Cards films : effet de zoom plus marqué */
.tz-focus[class*="card"],
.tz-focus[class*="Card"],
.tz-focus[class*="poster"],
.tz-focus[class*="Poster"] {
  transform: scale(1.12) !important;
  box-shadow: 0 10px 40px rgba(229, 9, 20, 0.55) !important;
}

/* Boutons : léger fond rouge */
button.tz-focus,
.tz-focus button,
[role="button"].tz-focus {
  background: rgba(229, 9, 20, 0.15) !important;
}

/* ── Inputs agrandis pour clavier TV ── */
input[type="search"],
input[type="text"],
input[type="email"],
input[type="password"] {
  font-size: 20px !important;
  padding: 14px 18px !important;
  min-height: 52px !important;
}

/* ── Navbar : zones de clic plus grandes ── */
nav a, header a {
  padding: 12px 16px !important;
  min-height: 48px !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* ── Boutons action plus facilement cliquables ── */
button, [role="button"] {
  min-height: 44px !important;
  min-width: 44px !important;
}

/* ── Indication raccourcis couleurs (coin bas droit) ── */
body::after {
  content: "🔴 Recherche  🟢 Accueil  🟡 À voir  🔵 Favoris";
  position: fixed;
  bottom: 12px;
  right: 16px;
  color: rgba(255,255,255,0.45);
  font-size: 13px;
  font-family: Arial, sans-serif;
  pointer-events: none;
  z-index: 99999;
  background: rgba(0,0,0,0.5);
  padding: 5px 10px;
  border-radius: 6px;
}

/* Cache l'indicateur dans le player (plein écran) */
:-webkit-full-screen body::after,
:fullscreen body::after { display: none; }
