@charset "UTF-8";

/* Keep Graphite Prism's hero; bring Quiet Synapse's colors into the content. */
.study-theme-synapse .services {
  --study-icon: #285b59;
  --study-body: #384c42;
  --study-secondary: #53635b;
  --study-accent-dark: #80562f;
  --study-line: #b7c1b7;
  background: #f1ede6;
}
.study-theme-synapse .service-icon { background: #e1e9e1; stroke: #285b59; border-radius: 16px; }
.study-theme-synapse .service-icon .icon-solid { fill: #c0966d; }

.study-theme-synapse .works {
  --study-ink: #f1ede6;
  --study-body: #c4d1c9;
  --study-secondary: #c4d1c9;
  --study-accent-dark: #e0bd95;
  --study-icon: #e0bd95;
  --study-line: #627b72;
  background: #102322;
  color: #f1ede6;
}
.study-theme-synapse .work-image,
.study-theme-synapse .collection-link figure img { filter: none; }
.study-theme-synapse .collection-link figure > span { color: #102322; background: #f1ede6; }

.study-theme-synapse .ai-section {
  --study-ink: #f1ede6;
  --study-body: #d8e2d7;
  --study-accent-dark: #edd0ac;
  --study-line: #92aaa0;
  background: #285b59;
  color: #f1ede6;
}
.study-theme-synapse .members,
.study-theme-synapse .news-section {
  --study-secondary: #53635b;
  --study-line: #b7c1b7;
  background: #eeeee7;
}
.study-theme-synapse .member-field { color: #285b59; }
.study-theme-synapse .contact-section { background: #e7dfd2; }

/* Linked collections keep the same full-color illustrations. */
.study-theme-synapse.library-page {
  --study-paper: #f1ede6;
  --study-ink: #172b27;
  --study-body: #384c42;
  --study-secondary: #53635b;
  --study-accent-dark: #80562f;
  --study-icon: #285b59;
}

@media(max-width:760px) {
  .study-theme-synapse .study-concepts { gap: 10px; }
}
