/* ZikY Time design tokens — shared across every surface. */
@font-face {
  font-family:Inter;
  src:url('/vendor/inter-400.ttf') format('truetype');
  font-weight:400;
  font-display:swap
}

@font-face {
  font-family:Inter;
  src:url('/vendor/inter-500.ttf') format('truetype');
  font-weight:500;
  font-display:swap
}

@font-face {
  font-family:Inter;
  src:url('/vendor/inter-600.ttf') format('truetype');
  font-weight:600;
  font-display:swap
}

@font-face {
  font-family:Inter;
  src:url('/vendor/inter-700.ttf') format('truetype');
  font-weight:700;
  font-display:swap
}

:root {
  --zt-primary:#2563eb;
  --zt-primary-hover:#1d4ed8;
  --zt-primary-soft:#edf4ff;
  --zt-ink:#202634;
  --zt-muted:#7b8392;
  --zt-surface:#fff;
  --zt-canvas:#f8f9fb;
  --zt-line:#e5e8ed;
  --zt-success:#16856b;
  --zt-danger:#b63851;
  --zt-radius:10px;
  --zt-radius-sm:7px;
  --zt-shadow:0 1px 2px #20263403;
  --zt-focus:0 0 0 3px #2563eb24;
  --accent:var(--zt-primary);
  --muted:var(--zt-muted);
  --border:var(--zt-line);
  --pale:var(--zt-primary-soft)
}
