/* ============================================
   LALEHA SUBDOMAIN STYLES
   Heroic Persian Theme - Red/Gold
   ============================================ */

:root {
    --laleha-primary: #8B0000;
    --laleha-primary-dark: #5C0000;
    --laleha-gold: #D4AF37;
    --laleha-cream: #FDF5E6;
    --laleha-text: #2C1810;
}

body.laleha-subdomain {
    background: linear-gradient(180deg, var(--laleha-cream) 0%, #FFFFFF 50%, #F5E6D3 100%);
}

body.laleha-subdomain a {
    color: var(--laleha-primary);
}

body.laleha-subdomain a:hover {
    color: var(--laleha-gold);
}

body.laleha-subdomain .elementor-button,
body.laleha-subdomain button,
body.laleha-subdomain input[type="submit"] {
    background: linear-gradient(135deg, var(--laleha-primary) 0%, var(--laleha-primary-dark) 100%) !important;
    border: 2px solid var(--laleha-gold) !important;
    color: var(--laleha-cream) !important;
}

body.laleha-subdomain header,
body.laleha-subdomain .elementor-location-header {
    background: linear-gradient(180deg, var(--laleha-primary-dark) 0%, var(--laleha-primary) 100%) !important;
    border-bottom: 3px solid var(--laleha-gold) !important;
}

body.laleha-subdomain header a,
body.laleha-subdomain .elementor-location-header a,
body.laleha-subdomain header .elementor-heading-title {
    color: var(--laleha-cream) !important;
}

body.laleha-subdomain footer,
body.laleha-subdomain .elementor-location-footer {
    background: linear-gradient(180deg, var(--laleha-primary) 0%, var(--laleha-primary-dark) 100%) !important;
    border-top: 3px solid var(--laleha-gold) !important;
    color: var(--laleha-cream) !important;
}

body.laleha-subdomain footer a {
    color: var(--laleha-gold) !important;
}

body.laleha-subdomain h1,
body.laleha-subdomain h2,
body.laleha-subdomain h3 {
    color: var(--laleha-primary);
}

body.laleha-subdomain .elementor-post,
body.laleha-subdomain .memorial-card {
    border: 1px solid #F5E6D3;
    box-shadow: 0 4px 15px rgba(139, 0, 0, 0.1);
}

body.laleha-subdomain .elementor-post:hover {
    border-color: var(--laleha-gold);
}
