/*! W·Dot Theme — Aqua (aqua) */
:root[data-theme="aqua"] {
  --wdot-color-primary-50:  #f0f7ff;
  --wdot-color-primary-400: #36a3fa;
  --wdot-color-primary-500: #0f5fa8;
  --wdot-color-primary-600: #0f5fa8;
  --wdot-color-primary-700: #0e5392;
  --wdot-color-primary-800: #0e5392;
  --wdot-color-primary-900: #0d2543;
  --wdot-fg: #0d2543;
  --wdot-bg: #ffffff;
  --wdot-bg-subtle: #f0f7ff;
  --wdot-accent: #36a3fa;
}
.theme-aqua .hero { background: linear-gradient(135deg, #f0f7ff, #36a3fa); color: #0d2543; }
.theme-aqua .btn-primary { background: #0f5fa8; color: #fff; }
.theme-aqua .btn-primary:hover { background: #0e5392; }
.theme-aqua a { color: #0f5fa8; }
