/**
 * Sideline Live typography
 * - Figtree: default UI / body copy
 * - Inter: sidebar, product name, gallery & page titles
 *
 * Selectors use `body …` so Inter wins over page-local font-family rules.
 */

:root {
  --font-ui: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-chrome: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

body {
  font-family: var(--font-ui);
  font-weight: 400;
  letter-spacing: 0.015em;
}

/* Sidebar nav */
body .sidebar-tab,
body .sidebar-nav a,
body .sidebar-bottom button,
body .sidebar-bottom a,
body .sidebar-toggle-item {
  font-family: var(--font-chrome);
  letter-spacing: normal;
}

/* Product title ("Sideline Live") */
body .header-logo h1,
body .login-logo h1,
body .logo h1,
body .brand-title,
body .logo-text,
body #brand-name {
  font-family: var(--font-chrome);
  letter-spacing: normal;
}

/* Gallery names & page section titles */
body .gallery-header h2,
body .gallery-header-title-row .gallery-header-name,
body .gallery-title-row h3,
body .galleries-header h2,
body .header h1,
body .page-title,
body .content-header h1,
body .section-title,
body .share-gallery-title,
body #gallery-name,
body #gallery-title {
  font-family: var(--font-chrome);
  letter-spacing: normal;
}
