/*
 Theme Name:  The Hit Predictor Divi Child
 Theme URI:   https://thehitpredictor.com/
 Description: Child theme for The Hit Predictor based on Divi
 Author:      Lee Michaels
 Author URI:  https://thehitpredictor.com/
 Template:    Divi
 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: thp-divi-child
*/

/* Place your custom CSS below this line */
/* --- THP Blog base styling -------------------------------------- */

body {
    background-color: #020617; /* match main site dark */
    color: #f9fafb;
}

/* Links */
a {
    color: #93c5fd;
}
a:hover {
    color: #bfdbfe;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    color: #f9fafb;
}

/* Main content cards (Divi post area) */
.et_pb_post,
.et_pb_blog_grid .et_pb_post,
.et_pb_section,
.et_pb_with_background {
    background-color: #020617;
}

/* Blog module cards & archive posts */
.et_pb_post,
.et_pb_blog_0 .et_pb_post {
    border-radius: 1rem;
    border: 1px solid rgba(148, 163, 184, 0.4);
    padding: 1.5rem;
}

/* Post meta text */
.et_pb_post .post-meta,
.et_pb_post .post-meta a {
    color: #9ca3af;
}

/* Buttons */
.et_pb_button,
.button,
.wp-block-button__link {
    background-color: #2563eb;
    color: #f9fafb !important;
    border-radius: 999px;
    border: none;
}
.et_pb_button:hover,
.button:hover,
.wp-block-button__link:hover {
    background-color: #1d4ed8;
    color: #ffffff !important;
}

/* Forms */
input[type="text"],
input[type="email"],
input[type="url"],
textarea {
    background-color: #020617;
    border: 1px solid rgba(148, 163, 184, 0.6);
    color: #f9fafb;
}
input::placeholder,
textarea::placeholder {
    color: #64748b;
}

/* Footer text tweaks */
.site-footer,
#footer {
    background-color: #020617;
    color: #9ca3af;
}
