/* La paleta es la misma de la app (ui/theme/Color.kt): tomate = trabajo, salvia = descanso
   y bolsa, ámbar = racha. Se repite acá a mano y no se importa de ningún sitio porque la
   página tiene que ser un fichero estático sin dependencias. */
:root {
  --fondo: #FFF8F6;
  --texto: #231917;
  --tenue: #534340;
  --linea: #F5DDD8;
  --marca: #9C4234;
  --acento: #3E6352;
}
@media (prefers-color-scheme: dark) {
  :root {
    --fondo: #1A110F;
    --texto: #F1DEDA;
    --tenue: #D8C2BD;
    --linea: #534340;
    --marca: #FFB4A4;
    --acento: #A5CFB8;
  }
}
* { box-sizing: border-box; }
body {
  margin: 0;
  padding: 2.5rem 1.25rem 5rem;
  background: var(--fondo);
  color: var(--texto);
  font: 400 17px/1.65 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  -webkit-text-size-adjust: 100%;
}
main { max-width: 42rem; margin: 0 auto; }
header { display: flex; align-items: center; gap: 0.9rem; margin-bottom: 2.5rem; }
header img { width: 56px; height: 56px; border-radius: 14px; }
header p { margin: 0; color: var(--tenue); font-size: 0.95rem; }
header strong { display: block; color: var(--texto); font-size: 1.15rem; }
h1 { font-size: 1.9rem; line-height: 1.2; margin: 0 0 0.4rem; letter-spacing: -0.02em; }
h2 { font-size: 1.15rem; margin: 2.4rem 0 0.6rem; color: var(--marca); }
.fecha { color: var(--tenue); font-size: 0.95rem; margin: 0 0 2rem; }
.resumen {
  border-left: 3px solid var(--acento);
  padding: 0.1rem 0 0.1rem 1rem;
  margin: 0 0 1rem;
}
ul { padding-left: 1.2rem; }
li { margin-bottom: 0.45rem; }
a { color: var(--marca); }
hr { border: 0; border-top: 1px solid var(--linea); margin: 3.5rem 0 2.5rem; }
footer { margin-top: 3.5rem; color: var(--tenue); font-size: 0.9rem; }
:lang(en) h2 { color: var(--acento); }
