/* DIBUAT OTOMATIS oleh tools/build-ecw-tokens.php - jangan diedit tangan.
   Ubah eastcliff-wiget/includes/class-ecw-tokens.php lalu jalankan ulang. */

/* Inter di-self-host.
   Plugin sumber menulis font-family: 'Plus Jakarta Sans' di 6 tempat
   dan 'Inter' di 2 tempat, dan tidak satu pun dari keduanya pernah
   dimuat - jadi yang benar-benar tampil selama ini adalah system font.
   Berhenti di sini: file woff2-nya ikut plugin, tidak ada request ke
   Google Fonts, dan font-display: swap menjaga teks tetap terlihat
   selama font-nya masih dalam perjalanan. */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter-700.woff2') format('woff2');
}

:root {
  --ecw-font: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --ecw-text-micro: 11px;
  --ecw-text-caption: 12px;
  --ecw-text-sm: 13px;
  --ecw-text-base: 14px;
  --ecw-text-lg: 16px;
  --ecw-text-h3: 20px;
  --ecw-text-h2: 24px;
  --ecw-text-h1: 32px;
  --ecw-w-regular: 400;
  --ecw-w-medium: 500;
  --ecw-w-semibold: 600;
  --ecw-w-bold: 700;
  --ecw-lh-tight: 1.2;
  --ecw-lh-snug: 1.3;
  --ecw-lh-base: 1.5;
  --ecw-track-label: 0.1em;
  --ecw-track-none: 0;
  --ecw-track-tight: -0.01em;
  --ecw-track-h1: -0.02em;
  --ecw-ink: #000000;
  --ecw-ink-2: #2b2b2b;
  --ecw-muted: #6b6b6b;
  --ecw-line: #e5e5e5;
  --ecw-line-strong: #d5d5d5;
  --ecw-surface: #ffffff;
  --ecw-surface-2: #f5f5f5;
  --ecw-on-ink: #ffffff;
  --ecw-danger: #b91c1c;
  --ecw-danger-mark: #dc2626;
  --ecw-success: #166534;
  --ecw-info: #1e40af;
  --ecw-warn: #92400e;
  --ecw-idle: #404040;
  --ecw-danger-bg: #fef2f2;
  --ecw-success-bg: #f0fdf4;
  --ecw-info-bg: #eff6ff;
  --ecw-warn-bg: #fffbeb;
  --ecw-idle-bg: #f5f5f5;
  --ecw-danger-line: #fca5a5;
  --ecw-success-line: #86efac;
  --ecw-info-line: #bae6fd;
  --ecw-warn-line: #fcd34d;
  --ecw-rating: #f5a623;
  --ecw-overlay: rgba(0, 0, 0, 0.5);
  --ecw-swatch-edge: rgba(0, 0, 0, 0.12);
  --ecw-sp-3xs: 2px;
  --ecw-sp-2xs: 4px;
  --ecw-sp-xs: 8px;
  --ecw-sp-sm: 12px;
  --ecw-sp-md: 16px;
  --ecw-sp-lg: 24px;
  --ecw-sp-xl: 32px;
  --ecw-sp-2xl: 48px;
  --ecw-r-sm: 2px;
  --ecw-r-md: 4px;
  --ecw-r-lg: 8px;
  --ecw-r-pill: 999px;
  --ecw-control-h: 44px;
  --ecw-trigger-h: 40px;
  --ecw-icon: 20px;
  --ecw-icon-sm: 16px;
  --ecw-panel-w: 420px;
  --ecw-swatch: 40px;
  --ecw-swatch-sm: 24px;
  --ecw-thumb: 72px;
  --ecw-border: 1px;
  --ecw-t-fast: 0.15s;
  --ecw-t-base: 0.2s;
  --ecw-t-slow: 0.25s;
  --ecw-t-panel: 420ms;
  --ecw-ease: ease;
  --ecw-ease-out: cubic-bezier(0.16, 1, 0.3, 1);
}

/* Semua elemen milik plugin ini memakai Inter, apa pun font tema.
   Selektornya sengaja diikat ke prefix kelas: tidak ada satu pun
   elemen di luar markup plugin yang tersentuh. */
[class^="ecw-"],
[class*=" ecw-"] {
  font-family: var(--ecw-font);
}
