/* =====================================================================
   APS-Conecta — hoja de marca del sitio de documentación (Furo)

   Transplante, no rediseño. Cada valor procede del tema de gestión y se cita:

   · Paleta y razones de contraste: gestion themes/apsconecta/MAPEO.md §1
     (libro mayor de contraste).
   · Gradiente de cabecera, @font-face y tipografía: gestion
     themes/apsconecta/core/css/server.css.
   · El umbral «background_color debe ser el violeta oscuro (#5315a8)» existe
     en gestion porque Nextcloud deriva de ese valor el color del texto de la
     cabecera y la inversión de iconos (defaults.php, THEMING-MODEL regla 5).
     Ese mecanismo es exclusivo de Nextcloud: aquí NO se transfiere; el violeta
     oscuro llega a la barra lateral por la variable --color-sidebar-background
     de Furo (conf.py).

   La paleta entra por las variables CSS de Furo, declaradas en conf.py; esta hoja
   solo carga las fuentes, oculta el selector de tema y ajusta lo que las
   variables no alcanzan. Solo luz — el ecosistema no publica modo oscuro. */

/* ---- Luz, siempre (gestion opera con enforce_theme=light; ídem aquí) ---- */
:root { color-scheme: light; }

/* ---- Fuentes autohospedadas (cero egreso) ----
   Redeclaradas de gestion core/css/server.css, verbatim salvo la URL: aquí es
   relativa a la hoja (../fonts/ → _static/fonts/), no la ruta absoluta de
   Nextcloud. Solo .woff2, sin .ttf de respaldo (ADR-0001 del tema). */
@font-face {
  font-family: "Fraunces"; font-style: normal; font-weight: 400 800; font-display: swap;
  src: url("../fonts/Fraunces.woff2") format("woff2");
}
@font-face {
  font-family: "Fraunces"; font-style: italic; font-weight: 400 800; font-display: swap;
  src: url("../fonts/Fraunces-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "Nunito Sans"; font-style: normal; font-weight: 400 800; font-display: swap;
  src: url("../fonts/NunitoSans.woff2") format("woff2");
}
@font-face {
  font-family: "Nunito Sans"; font-style: italic; font-weight: 400 800; font-display: swap;
  src: url("../fonts/NunitoSans-Italic.woff2") format("woff2");
}

/* ---- Solo luz: el selector de tema de Furo no se ofrece ---- */
.theme-toggle-container,
.theme-toggle { display: none; }

/* ---- Ítem actual de la barra lateral: relleno dorado con texto tinta ----
   El oro #e06f00 (3.07:1 sobre blanco) se reserva a rellenos; el texto sobre él es
   tinta #101828 (~5.5:1), como en el libro mayor. */
.sidebar-tree .current-page > .reference,
.sidebar-tree li.current > .reference.current { color: #101828; }

/* ---- Búsqueda (Pagefind) con la paleta de la casa ---- */
.aps-buscar {
  --pagefind-ui-primary: #5315a8;
  --pagefind-ui-text: #101828;
  --pagefind-ui-background: #ffffff;
  --pagefind-ui-border: #d0c4e8;
  --pagefind-ui-tag: #f7f5fb;
  --pagefind-ui-font: "Nunito Sans", system-ui, -apple-system, sans-serif;
  --pagefind-ui-scale: 0.8;
  padding: 0.5rem 1rem;
  background: #ffffff;
}

/* ---- Pie: origen del producto en cada página ---- */
.aps-pie {
  margin-top: 1rem;
  font-size: 0.8rem;
  color: #485363; /* apagado, ~7:1 */
}
