/*
 * Veriko landing · documento legal: cabecera, pie y «Página X de Y» de la hoja impresa (sólo navegador).
 *
 * Son las cajas de margen de `@page`: Chromium las pinta desde hace tiempo y Firefox desde la 129.
 * Viven APARTE de `legal-document-print.css` a propósito: esa hoja es la que dompdf comparte con el
 * navegador (fase 2 del Centro de confianza), y dompdf no entiende cajas de margen anidadas en
 * `@page`: un `@top-left { … }` dentro del bloque le corta el `@page` por la mitad y puede llevarse
 * el tamaño del papel y los márgenes. En dompdf las sustituyen los elementos corridos del modo 'pdf'
 * de la plantilla (`.doc-corrido-cab` y `.doc-corrido-pie`) y `page_script`.
 *
 * El texto de cada caja es propio del documento (su título y su versión, su responsable) y no cabe en
 * una hoja estática: lo trae `lr_head()` en un `<style media="print">` como variables de `:root`
 * (`--doc-print-*`, ver `lr_legal_print_css()` en partials/r/legal-document.php). Cada documento se
 * imprime con su propia cabecera sin tocar este archivo.
 *
 * Se enlaza con media="print" después de print.css y de legal-document-print.css, así que los
 * márgenes del papel de esa hoja son los que dejan sitio a estas cajas. R-15: todo color es un token.
 */

@page {
  @top-left { content: var(--doc-print-marca); font: 700 10pt Inter, sans-serif; letter-spacing: -0.2pt; color: var(--color-text-primary); vertical-align: bottom; padding-bottom: 12mm; }
  @top-right { content: var(--doc-print-titulo); font: 400 8pt Inter, sans-serif; color: var(--color-text-secondary); text-align: right; vertical-align: bottom; padding-bottom: 12.6mm; }
  @bottom-left { content: var(--doc-print-pie); font: 400 7pt Inter, sans-serif; color: var(--color-text-secondary); text-align: left; vertical-align: top; padding-top: 9mm; }
  @bottom-right { content: var(--doc-print-pagina) counter(page) var(--doc-print-de) counter(pages); font: 400 8pt Inter, sans-serif; color: var(--color-text-secondary); text-align: right; vertical-align: top; padding-top: 8.4mm; }
}
