:root {
  --project-bg: #071214;
  --project-surface: #0d1c1f;
  --project-surface-2: #14282b;
  --project-accent: #4c7c83;
  --project-accent-soft: #a9d4d6;
  --project-accent-rgb: 76, 124, 131;
  --hero-position: 50% 54%;
}

.project-atlantis .project-hero__grid { opacity: 0.22; }
.project-atlantis .story-figure__image { border-radius: 20px; }
/* ATLANTIS — malzeme / renk paleti düzeltme */

body.project-atlantis #materials .material-card:nth-child(1) .material-swatch,
body.project-atlantis #materials .palette-item:nth-child(1) .palette-swatch,
body.project-atlantis #materials .material-item:nth-child(1) .material-fill {
  background: linear-gradient(180deg, #f2182f 0%, #b30f21 100%) !important;
}

body.project-atlantis #materials .material-card:nth-child(2) .material-swatch,
body.project-atlantis #materials .palette-item:nth-child(2) .palette-swatch,
body.project-atlantis #materials .material-item:nth-child(2) .material-fill {
  background: linear-gradient(180deg, #ddd1c2 0%, #c7b7a3 100%) !important;
}

body.project-atlantis #materials .material-card:nth-child(3) .material-swatch,
body.project-atlantis #materials .palette-item:nth-child(3) .palette-swatch,
body.project-atlantis #materials .material-item:nth-child(3) .material-fill {
  background: linear-gradient(180deg, #6b5443 0%, #4b392d 100%) !important;
}

body.project-atlantis #materials .material-card:nth-child(4) .material-swatch,
body.project-atlantis #materials .palette-item:nth-child(4) .palette-swatch,
body.project-atlantis #materials .material-item:nth-child(4) .material-fill {
  background: linear-gradient(180deg, #2b2b2b 0%, #7a7d80 100%) !important;
}