/* AlbumKent — global theme tokens (LIGHT ONLY)
   Site her zaman açık modda görünür - sistem koyu moda alınsa bile.
*/
:root{
  color-scheme: light;

  /* Brand */
  --ak-accent: #b88547;
  --ak-accent-2: #c9a876;

  /* Light (default) */
  --ak-bg: #fafaf8;
  --ak-surface: #ffffff;
  --ak-surface-2: rgba(255,255,255,0.96);
  --ak-text: #1b1b1b;
  --ak-text-muted: rgba(27,27,27,0.66);
  --ak-border: rgba(51,51,51,0.12);
  --ak-shadow: 0 16px 48px rgba(0,0,0,0.12);

  /* UI */
  --ak-link: #1b1b1b;
  --ak-link-hover: var(--ak-accent);
  --ak-focus: rgba(184,133,71,0.35);
}

/* Home page: remove nav underline (old look) */
body.ak-home-body .ak-nav__link{
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
body.ak-home-body .ak-nav__link::before,
body.ak-home-body .ak-nav__link::after{
  content: none !important;
}
body.ak-home-body .ak-nav__link:hover::before,
body.ak-home-body .ak-nav__link:hover::after{
  content: none !important;
}

/* Base application: force page background/text to follow tokens.
   Some legacy site CSS sets white backgrounds; we override safely. */
html, body{
  background: var(--ak-bg) !important;
  color: var(--ak-text) !important;
}

/* Form controls: prevent white-on-white in dark mode */

/* Optional base helpers (use when needed) */
.ak-theme{
  background: var(--ak-bg);
  color: var(--ak-text);
}
.ak-card{
  background: var(--ak-surface);
  border: 1px solid var(--ak-border);
  box-shadow: var(--ak-shadow);
  border-radius: 16px;
}
.ak-muted{ color: var(--ak-text-muted); }
.ak-accent{ color: var(--ak-accent); }
.ak-accent-2{ color: var(--ak-accent-2); }
