/* Solo para la versión web. La extensión vive en un panel de ~380px; en una
   ventana de escritorio la app necesita quedar centrada y acotada, no estirada
   de lado a lado. */

body {
  display: flex;
  justify-content: center;
  background:
    radial-gradient(900px 600px at 80% 10%, rgba(224, 122, 95, 0.10), transparent 60%),
    radial-gradient(700px 500px at 15% 90%, rgba(139, 132, 215, 0.08), transparent 60%),
    var(--bg);
}

#app {
  width: 100%;
  max-width: 460px;
  background: var(--bg);
  border-left: 1px solid var(--border);
  border-right: 1px solid var(--border);
}

@media (max-width: 500px) {
  #app { border-left: none; border-right: none; }
}

/* Pie discreto con el aviso de requisitos y la política, solo en la web. */
.web-footer {
  flex: none;
  padding: 10px 22px 16px;
  text-align: center;
  font-size: 11px;
  line-height: 1.6;
  color: var(--text-faint);
}
.web-footer a { color: var(--text-dim); }
.web-footer a:hover { color: var(--accent); }
