/* Marca Kartero: paleta y tipografía. Lima porque es el color que más resalta sobre la pantalla
   bloqueada del iPhone y casi ningún competidor lo usa; va siempre sobre tinta o con texto tinta. */
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@600;800&family=Inter:wght@400;600&display=swap');
:root {
  --k-lima: #B8F33C;      /* primario */
  --k-tinta: #14161A;     /* texto y fondos oscuros */
  --k-grafito: #2A2F35;   /* superficies oscuras */
  --k-hueso: #F4F6F1;     /* fondo claro */
  --k-bg: var(--k-hueso); --k-surface: #FFFFFF; --k-text: var(--k-tinta); --k-muted: #5F6670; --k-line: #E3E6E1;
  --k-primary: var(--k-lima); --k-on-primary: var(--k-tinta); --k-ok: #1F9D55; --k-danger: #D64545;
  --k-radius: 14px;
  --k-font: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  --k-font-title: Sora, Inter, system-ui, sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root { --k-bg: var(--k-tinta); --k-surface: #1B1E22; --k-text: #F1F3EE; --k-muted: #A3AAB2; --k-line: #2C3136; }
  header.top img { content: url('/brand/logo-white.svg'); }
}
