/* Reset minimal — Tizen viewport 1920×1080 fixo */
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; overflow: hidden; background: #000; color: #fff; font-family: 'Helvetica Neue', Arial, sans-serif; }
img { max-width: 100%; display: block; }
button, input, textarea { font-family: inherit; font-size: inherit; color: inherit; }
button { cursor: pointer; border: none; background: transparent; outline: none; }
button::-moz-focus-inner { border: 0; padding: 0; }
input, a, [tabindex] { outline: none; }
/* Chrome 63 do Tizen aplica :focus visual em elementos programaticamente
 * focados e não remove ao mover foco. Usamos SEMPRE .tv-focused pro estado
 * visível — nunca :focus nativo. */
:focus { outline: none; }
:focus-visible { outline: none; }
a { color: inherit; text-decoration: none; }
