/* Créa Customa — direction artistique Instagram */
:root {
  --ig-gradient: linear-gradient(45deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D, #F56040, #FCAF45);
  --ig-blue: #0095F6;
  --ig-blue-hover: #1877F2;
  --ig-text: #262626;
  --ig-muted: #8E8E8E;
  --ig-border: #DBDBDB;
  --ig-bg: #FAFAFA;
  --ig-surface: #FFFFFF;
  --ig-error: #ED4956;
  --ig-success: #58C322;
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  /* Alias compatibilité */
  --red: var(--ig-blue);
  --orange: #FD1D1D;
  --violet: #833AB4;
  --cyan: var(--ig-blue);
  --dark: var(--ig-bg);
  --s1: var(--ig-surface);
  --s2: #EFEFEF;
  --text: var(--ig-text);
  --muted: var(--ig-muted);
  --border: var(--ig-border);
  --bg: var(--ig-bg);
}

body {
  font-family: var(--font);
  background: var(--ig-bg);
  color: var(--ig-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, .logo, .site-logo {
  font-family: var(--font);
  font-weight: 600;
  letter-spacing: -0.02em;
}

.ig-gradient-text,
.grad-text,
.logo-text em {
  background: var(--ig-gradient);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
