/*
Theme Name: HMR Kadence Child
Theme URI: https://homemaintenancereminder.com
Description: Kadence child theme for Home Maintenance Reminder SaaS application.
Author: HomeMaintenanceReminder
Author URI: https://homemaintenancereminder.com
Template: kadence
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: hmr-kadence-child
*/

/* ============================================
   HMR KADENCE CHILD THEME — GLOBAL OVERRIDES
   ============================================ */

:root {
    --hmr-primary: #2F66D0;
    --hmr-primary-dark: #244fa3;
    --hmr-accent: #4AA3FF;
    --hmr-cta: #5FBF3A;
    --hmr-cta-dark: #4da82e;
    --hmr-text: #1F2D3D;
    --hmr-muted: #667085;
    --hmr-border: #E8EEF5;
    --hmr-bg: #F4F7FB;
    --hmr-white: #FFFFFF;
    --hmr-warning: #F59E0B;
    --hmr-danger: #EF4444;
    --hmr-success: #10B981;
    --hmr-card-radius: 18px;
    --hmr-shadow: 0 2px 12px rgba(47, 102, 208, 0.08);
    --hmr-shadow-lg: 0 8px 32px rgba(47, 102, 208, 0.12);
}

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    color: var(--hmr-text);
    background: var(--hmr-bg);
}

/* Hide default Kadence header/footer on app pages */
body.hmr-app-page .site-header,
body.hmr-app-page .site-footer {
    display: none !important;
}

/* Ensure full-width on app pages */
body.hmr-app-page .site {
    max-width: 100%;
}

body.hmr-app-page .entry-content-wrap {
    padding: 0 !important;
    max-width: 100% !important;
}

body.hmr-app-page .content-wrap {
    max-width: 100% !important;
    padding: 0 !important;
}

body.hmr-app-page .site-container .site-inner-wrap {
    max-width: 100% !important;
}

body.hmr-app-page article.entry {
    margin: 0;
    padding: 0;
}
