/* NimblefortLabs — marka rengi (Modernist token override: kırmızı yerine kurumsal mavi) */
:root {
  --color-accent: #15669f;
  --color-accent-2: #15669f;

  --color-accent-100: #eff6fb;
  --color-accent-200: #d6e7f4;
  --color-accent-300: #b0d1ea;
  --color-accent-400: #74aed8;
  --color-accent-500: #2f86c4;
  --color-accent-600: #12588a;
  --color-accent-700: #0f4a74;
  --color-accent-800: #0d3a5a;
  --color-accent-900: #0c2c43;

  --color-accent-2-100: #eff6fb;
  --color-accent-2-200: #d6e7f4;
  --color-accent-2-300: #b0d1ea;
  --color-accent-2-400: #74aed8;
  --color-accent-2-500: #2f86c4;
  --color-accent-2-600: #12588a;
  --color-accent-2-700: #0f4a74;
  --color-accent-2-800: #0d3a5a;
  --color-accent-2-900: #0c2c43;
}

body { margin: 0; }
a { color: var(--color-accent-700); text-decoration: none; }
a:hover { color: var(--color-accent); }
.lnk:hover { color: var(--color-accent); }
.cell:hover { background: color-mix(in srgb, var(--color-text) 4%, transparent); }
.on-dark a:hover { color: #fff; }
summary { list-style: none; cursor: pointer; }
summary::-webkit-details-marker { display: none; }
summary:hover { color: var(--color-accent); }
.sign { transition: transform .15s ease; }
details[open] .sign { transform: rotate(45deg); }
.wa-fab:hover { background: var(--color-accent-600); }
