/* Shark Legal — tokens de diseño de las landings (segundaoportunidad. y gracias.).
   Fuente: Empresas Animal Business Holding\Shark Legal\_fuente_marca\FICHA_MAESTRA.md §3.2
   (paleta muestreada del logo). Solo variables; ninguna regla de componente.
   Contrastes medidos (WCAG 2.x):
     --sk-ivory sobre --sk-ink ........ 16,6:1
     --sk-mist  sobre --sk-ink ......... 9,4:1  (sobre --sk-navy 6,8:1)
     --sk-gold  sobre --sk-ink ......... 7,8:1  (sobre --sk-navy 5,6:1; texto de acento)
     --sk-ink   sobre --sk-gold ........ 7,8:1  (tinta del botón dorado)
     --sk-text  sobre --sk-paper ...... 16,7:1
     --sk-muted sobre --sk-paper ....... 7,2:1  (sobre --sk-ivory 6,6:1)
     --sk-gold-ink sobre --sk-paper .... 6,1:1  (oro para texto sobre claro; sobre marfil 5,6:1) */
:root {
  --sk-abyss: #03070C;
  --sk-ink: #0A1220;
  --sk-deep: #0F1E33;
  --sk-navy: #16304D;
  --sk-shark: #2E5478;
  --sk-steel: #6F8BA8;
  --sk-line: #24364D;
  --sk-gold: #C9A063;
  --sk-gold-lo: #8E6E3E;
  --sk-gold-hi: #E9CB8E;
  --sk-gold-ink: #7A5A26;   /* oro oscurecido: texto dorado sobre papel (AA) */
  --sk-silver: #D2D0CD;
  --sk-mist: #AEB9C6;
  --sk-ivory: #F4F1EA;
  --sk-paper: #FAFAF8;
  --sk-white: #FFFFFF;

  --sk-text: #0F1A2A;        /* texto sobre claro */
  --sk-muted: #46566B;       /* texto secundario sobre claro */
  --sk-line-light: #DCD6CA;  /* filetes sobre claro */

  --sk-ok: #3FA97A;
  --sk-warn: #D9A441;
  --sk-err: #E0674F;
  --sk-err-ink: #A3321F;     /* error como texto sobre claro (AA) */

  --sk-font-display: "Montserrat", "Segoe UI", system-ui, sans-serif;
  --sk-font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;
  --sk-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;

  --sk-radius: 16px;
  --sk-radius-sm: 10px;
  --sk-shadow: 0 18px 50px -18px rgba(3, 7, 12, .55);
  --sk-grad-gold: linear-gradient(135deg, #E9CB8E 0%, #C9A063 45%, #8E6E3E 100%);
  --sk-grad-night: radial-gradient(120% 90% at 70% 0%, #16304D 0%, #0F1E33 38%, #0A1220 70%, #03070C 100%);
}
