/*
 Theme Name: Astra-C1
 Theme URI: https://yourdomain.com
 Description: Astra child theme with Deep Blue custom palette
 Author: Ally
 Template: astra
 Version: 1.0.0
*/

body::before {
    content: "Astra-C1 active";
    display: block;
    background: #FF5900;
    color: #F4F4F4;
    padding: 5px;
    text-align: center;
}


/* Global Background & Text 
body {
    background-color: #F4F4F4; /* Soft White 
    color: #7D7D7D; /* Medium Grey
    font-family: Arial, sans-serif;
}/*

/* Headings */
h1, h2, h3, h4, h5, h6 {
    color: #003566; /* Deep Blue */
    font-weight: 600;
}

/* Links */
a {
    color: #003566; /* Deep Blue */
    text-decoration: none;
}
a:hover {
    color: #FF5900; /* Bright Orange */
}

/* Buttons */
button, .button, input[type="submit"], .wp-block-button__link {
    background-color: #FF5900; /* Bright Orange */
    color: #F4F4F4; /* Soft White */
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    cursor: pointer;
}
button:hover, .button:hover, input[type="submit"]:hover, .wp-block-button__link:hover {
    background-color: #003566; /* Deep Blue */
    color: #F4F4F4; /* Soft White */
}

/* Header */
.site-header {
    background-color: #003566; /* Deep Blue */
    color: #F4F4F4; /* Soft White */
}

/* Footer */
.site-footer {
    background-color: #003566; /* Deep Blue */
    color: #F4F4F4; /* Soft White */
}
.site-footer a {
    color: #FF5900; /* Bright Orange links in footer */
}
.site-footer a:hover {
    color: #F4F4F4; /* Soft White hover */
}

/* Forms (WP User Manager, Forminator, Jetpack CRM) */
input[type="text"], input[type="email"], input[type="password"], textarea, select {
    border: 1px solid #7D7D7D; /* Medium Grey */
    padding: 8px;
    border-radius: 4px;
    background-color: #FFFFFF;
    color: #333333;
}
input:focus, textarea:focus, select:focus {
    border-color: #003566; /* Deep Blue focus */
    outline: none;
}

/* Tables (CRM portal, order tracking) */
table {
    border-collapse: collapse;
    width: 100%;
}
table th {
    background-color: #003566; /* Deep Blue header */
    color: #F4F4F4; /* Soft White text */
    padding: 10px;
}
table td {
    border: 1px solid #7D7D7D;
    padding: 8px;
    color: #333333;
}