diff --git a/docs/manual/manual-usuario.pdf b/docs/manual/manual-usuario.pdf new file mode 100644 index 0000000..58c1944 Binary files /dev/null and b/docs/manual/manual-usuario.pdf differ diff --git a/docs/manual/pdf.css b/docs/manual/pdf.css new file mode 100644 index 0000000..1a1a51b --- /dev/null +++ b/docs/manual/pdf.css @@ -0,0 +1,53 @@ +/* Estilo de impresión del manual de usuario de recordaLexia. */ +@page { + size: A4; + margin: 2cm 1.8cm; + @bottom-center { content: "recordaLexia · Manual de usuario"; font-size: 8pt; color: #9aa0ad; } + @bottom-right { content: counter(page) " / " counter(pages); font-size: 8pt; color: #9aa0ad; } +} + +body { + font-family: "Nunito", "Helvetica Neue", Arial, sans-serif; + color: #2A3142; + font-size: 10.5pt; + line-height: 1.5; +} + +h1, h2, h3 { + font-family: "Fredoka", "Nunito", Arial, sans-serif; + color: #2A3142; + line-height: 1.2; +} +h1 { font-size: 22pt; color: #5B8DEF; border-bottom: 3px solid #F2A65A; padding-bottom: 6px; } +h2 { font-size: 15pt; margin-top: 1.4em; border-left: 5px solid #A78BD0; padding-left: 10px; } +h3 { font-size: 12.5pt; color: #5B8DEF; margin-top: 1.1em; } + +/* Cada sección de primer nivel (## n.) empieza en página nueva, salvo la primera. */ +h2 { break-before: page; } +h2:first-of-type { break-before: avoid; } + +img { + max-width: 78%; + display: block; + margin: 12px auto; + border: 1px solid #e6e8ee; + border-radius: 12px; + box-shadow: 0 2px 8px rgba(42,49,66,0.08); +} + +blockquote { + background: #FFF6E0; + border-left: 4px solid #F4C95D; + margin: 12px 0; + padding: 8px 14px; + border-radius: 6px; + color: #5a4a1f; +} + +table { border-collapse: collapse; width: 100%; margin: 10px 0; font-size: 9.5pt; } +th, td { border: 1px solid #e0e3ea; padding: 6px 10px; text-align: left; } +th { background: #5B8DEF; color: #fff; } +tr:nth-child(even) td { background: #f6f8fc; } + +code { background: #f0f2f6; padding: 1px 5px; border-radius: 4px; font-size: 9.5pt; } +a { color: #5B8DEF; text-decoration: none; }