/* Shared design tokens for both apps */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');

:root {
  /* CLIENT (Svarna) — heritage palette */
  --maroon: #6B1E2E;
  --maroon-dark: #4F1320;
  --maroon-deep: #3A0E18;
  --gold: #C9A24B;
  --gold-bright: #D4AF37;
  --gold-soft: #E8D29A;
  --gold-pale: #F5EBD0;
  --ivory: #FAF6EE;
  --cream: #F2EADA;
  --ink: #1A0F0A;
  --warm-gray: #6B5B4E;

  /* ERP (Tijori) — utilitarian */
  --erp-bg: #FBFAF8;
  --erp-card: #FFFFFF;
  --erp-line: #E8E5E0;
  --erp-line-strong: #D6D1C9;
  --erp-text: #1F1B16;
  --erp-text-soft: #6A6258;
  --erp-text-mute: #9A9389;
  --erp-accent: #7A1F2E;
  --erp-accent-soft: #FBEEF0;
  --erp-gold: #C9A24B;
  --erp-green: #2E8B57;
  --erp-green-soft: #E8F5EC;
  --erp-amber: #C7861F;
  --erp-amber-soft: #FBF1DC;
  --erp-red: #B33A2A;
  --erp-red-soft: #FBE9E6;
  --erp-blue: #2C5AA0;
  --erp-blue-soft: #E8EEF8;

  --serif: 'Cormorant Garamond', 'Cormorant', Georgia, serif;
  --sans: 'Plus Jakarta Sans', 'Inter', -apple-system, system-ui, sans-serif;
  --erp-sans: 'Inter', -apple-system, system-ui, sans-serif;
}

/* Reset inside scoped roots */
.svarna *, .tijori * { box-sizing: border-box; }
.svarna { font-family: var(--sans); color: var(--ink); -webkit-font-smoothing: antialiased; }
.tijori { font-family: var(--erp-sans); color: var(--erp-text); -webkit-font-smoothing: antialiased; }

.svarna h1, .svarna h2, .svarna h3, .svarna .serif { font-family: var(--serif); font-weight: 500; letter-spacing: -0.01em; }

/* Hide scrollbars within frames */
.svarna ::-webkit-scrollbar, .tijori ::-webkit-scrollbar { display: none; }
.svarna, .tijori { scrollbar-width: none; }
