/*
Theme Name: Dubai Agent Hub
Theme URI: https://dubaiagenthub.com/
Author: Zenith Group
Author URI: https://zenithdeveloper.com/
Description: Elementor-compatible WordPress theme for the Dubai Agent Hub by Zenith Group. Includes the complete approved portal design and all bundled front-end assets.
Version: 1.0.2
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 8.0
Text Domain: dubai-agent-hub
*/

:root {
  --dah-navy: #082f52;
  --dah-gold: #f0b544;
  --dah-ink: #082c4c;
  --dah-surface: #f4f7fa;
  --dah-border: #c9d7e4;
}

html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
body { margin: 0; color: var(--dah-ink); font-family: Arial, Helvetica, sans-serif; background: var(--dah-surface); }
a { color: #07558f; }
.dah-wp-shell { min-height: 70vh; }
.dah-wp-content { width: min(1180px, calc(100% - 32px)); margin: 40px auto; padding: 32px; background: #fff; border: 1px solid var(--dah-border); border-radius: 8px; }
.dah-wp-header, .dah-wp-footer { background: #fff; border-bottom: 1px solid var(--dah-border); }
.dah-wp-footer { border-top: 1px solid var(--dah-border); border-bottom: 0; }
.dah-wp-header__inner, .dah-wp-footer__inner { width: min(1180px, calc(100% - 32px)); margin: auto; padding: 18px 0; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.dah-wp-brand { color: var(--dah-navy); font-weight: 800; text-decoration: none; }
.dah-wp-menu { display: flex; flex-wrap: wrap; gap: 16px; list-style: none; margin: 0; padding: 0; }
.dah-wp-menu a { color: var(--dah-ink); text-decoration: none; font-weight: 600; }
.dah-elementor-fullwidth { margin: 0; padding: 0; }
@media (max-width: 720px) {
  .dah-wp-header__inner, .dah-wp-footer__inner { align-items: flex-start; flex-direction: column; }
  .dah-wp-content { width: min(100% - 20px, 1180px); margin: 18px auto; padding: 20px; }
}
