/*
 Theme Name:   Twenty Twenty-Four Child
 Theme URI:    https://
 Description:  Child theme for the Twenty Twenty-Four default theme
 Author:       Curtis Nehring <curtis.nehring@codebycurtis.com>
 Author URI:   https://www.codebycurtis.com
 Template:     twentytwentyfour
 Version:      1.0.0
 Text Domain:  twentytwentyfour-child
 Tags:         blog, one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, block-styles, wide-blocks, accessibility-ready, translation-ready
*/
/* ================================================
   Color & style overrides for Twenty Twenty-Four
   ================================================ */

/* Primary brand color usage */
.wp-block-button__link,
a.button,
button,
input[type="submit"] {
    background-color: var(--wp--preset--color--primary) !important;
    color: #ffffff !important;
    border-color: var(--wp--preset--color--primary) !important;
}

.wp-block-button__link:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover {
    background-color: #1e6a62 !important; /* Slightly darker hover variant */
    border-color: #1e6a62 !important;
}

/* Input / form text */
input, textarea, select {
    color: var(--wp--preset--color--input-text) !important;
}

/* Headings & page titles */
h1, h2, h3, h4, h5, h6,
.entry-title, .page-title {
    color: var(--wp--preset--color--foreground) !important;
}

/* Links */
a {
    color: var(--wp--preset--color--link) !important;
}
a:hover,
a:focus {
    color: var(--wp--preset--color--link-hover) !important;
}

/* Optional: Header / navigation tweaks if needed */
.wp-block-navigation__container,
header {
    /*background-color: var(--wp--preset--color--background) !important;*/
}

/* Footer (if you want it dark to match current site feel) */
footer, .wp-block-template-part.footer {
    background-color: var(--wp--preset--color--primary) !important;
    color: #ffffff !important;
}
footer a {
    color: #e0f2f1 !important; /* Light hover for dark bg */
}
