/*
 Theme Name:   Dr. Yazdani Child Theme
 Theme URI:    https://dryazdani.com
 Description:  Custom Astra child theme for Dr. Yazdani Plastic Surgery - Dubai. Elegant, luxurious design with gold accents.
 Author:       Bugloos
 Author URI:   https://bugloos.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  dryazdani
 Tags:         rtl-language-support, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* ==========================================================================
   Dr. Yazdani Child Theme - Style Header
   ========================================================================== 
   
   IMPORTANT: The main design system is in:
   assets/css/design-system.css
   
   This file contains:
   - Theme header (required by WordPress)
   - Minimal overrides for Astra base styles
   - Page-specific styles not covered by widgets
   
   DO NOT add widget styles here - use widget-specific CSS files in:
   assets/css/widgets/{widget-name}.css
   
   ========================================================================== */

/* ==========================================================================
   Astra Theme Overrides
   ========================================================================== */

/* Override Astra's default link color with gold */
a {
    color: var(--dryazdani-primary);
    text-decoration: none !important;
}

a:hover,
a:focus {
    color: var(--dryazdani-primary-dark);
}

/* Override Astra's button styles */
.ast-button,
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: var(--dryazdani-primary);
    border-color: var(--dryazdani-primary);
}

.ast-button:hover,
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: var(--dryazdani-primary-dark);
    border-color: var(--dryazdani-primary-dark);
}

/* ==========================================================================
   WordPress Core Block Overrides
   ========================================================================== */

.wp-block-button__link {
    background-color: var(--dryazdani-primary);
    border-radius: var(--dryazdani-radius-sm);
}

.wp-block-button__link:hover {
    background-color: var(--dryazdani-primary-dark);
}

/* ==========================================================================
   Elementor Global Overrides
   ========================================================================== */

/* Override Elementor button defaults */
.elementor-button {
    background-color: var(--dryazdani-primary);
    transition: var(--dryazdani-transition-normal);
}

.elementor-button:hover {
    background-color: var(--dryazdani-primary-dark);
    transform: translateY(-2px);
}

/* ==========================================================================
   Page-Specific Styles
   ========================================================================== */

/* Add page-specific styles here if needed */

/* ==========================================================================
   Print Styles
   ========================================================================== */

@media print {
    /* Hide navigation and footer */
    .dryazdani-nav,
    .dryazdani-footer {
        display: none !important;
    }
    
    /* Optimize for print */
    body {
        font-size: 12pt;
        color: #000;
        background: #fff;
    }
}
