/* ───────────────────────────────────────────────────────────
   María Paskaró · Taller — tokens
   Papel cálido, tinta de carbón, acento vino de sus terciopelos.
   El acento nunca pasa del 8% de la superficie.
   ─────────────────────────────────────────────────────────── */
:root{
  /* superficie */
  --mp-papel:       #FBFAF7;
  --mp-lino:        #F1EDE8;
  --mp-lino-hondo:  #E7E1D9;

  /* tinta */
  --mp-tinta:       #1E1B19;
  --mp-tinta-2:     #5C544E;
  --mp-tinta-3:     #918980;

  /* trazo */
  --mp-hilo:        #E0D9D1;
  --mp-hilo-firme:  #C8BFB4;

  /* acento */
  --mp-vino:        #73293C;
  --mp-vino-claro:  #F5EAEC;

  /* estado */
  --mp-stock:       #3E6B52;
  --mp-agotado:     #918980;

  /* tipografía — sin serif en todo el sitio: Andrés no la quiso. --mp-serif queda
     apuntando a la misma sans para no tocar los 6 archivos que la usaban. */
  --mp-sans:  "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --mp-serif: var(--mp-sans);

  /* escala: 12 · 13 · 15 · 21 · 31 · 54 */
  --mp-t-nav:    0.75rem;   /* 12 */
  --mp-t-menor:  0.8125rem; /* 13 */
  --mp-t-base:   0.9375rem; /* 15 */
  --mp-t-medio:  1.3125rem; /* 21 */
  --mp-t-mayor:  1.9375rem; /* 31 */
  --mp-t-titulo: 3.375rem;  /* 54 */

  --mp-track-nav: .2em;
  --mp-track-etq: .16em;

  /* ritmo: unidad 8 */
  --mp-e1: .5rem;   --mp-e2: 1rem;    --mp-e3: 1.5rem;
  --mp-e4: 2rem;    --mp-e5: 3rem;    --mp-e6: 4.5rem;
  --mp-e7: 6rem;    --mp-e8: 7.5rem;

  --mp-ancho:    1380px;  /* contenedor ancho */
  --mp-ancho-tx: 66ch;    /* medida de lectura */
  --mp-gutter:   1.25rem;

  /* movimiento — discreto y siempre el mismo easing */
  --mp-easing: cubic-bezier(.165,.84,.44,1);
  --mp-rapido: .18s;
  --mp-medio:  .32s;
  --mp-cajon:  .42s; /* los cajones laterales: recorren media pantalla, necesitan más aire */
}

@media (min-width: 768px){
  :root{ --mp-gutter: 2rem; }
}
@media (min-width: 1200px){
  :root{ --mp-gutter: 2.5rem; }
}

@media (prefers-reduced-motion: reduce){
  :root{ --mp-rapido: 0s; --mp-medio: 0s; --mp-cajon: 0s; }
}
