/*
Theme Name:   CLC Book House Custom Theme
Description:  A custom child theme designed to mirror clclutheran.org
Author:       AI Collaborator
Template:     astra 
Version:      1.0.0
*/

/* Core Brand Colors & Typography */
:root {
    --clc-maroon: #800020; /* Primary accent, buttons, active links */
    --clc-navy: #1a2b4c;   /* Secondary accent, headers, footer background */
    --clc-text: #333333;   /* Body text */
    --clc-bg: #ffffff;     /* Main background */
    --clc-light-gray: #f4f4f4;
}

body {
    font-family: "Georgia", "Times New Roman", serif; /* Clean, traditional typography */
    color: var(--clc-text);
    background-color: var(--clc-bg);
    line-height: 1.6;
}

/* Header & Navigation Styling */
.site-header {
    border-bottom: 3px solid var(--clc-maroon);
    background-color: #ffffff;
}

.main-navigation a {
    color: var(--clc-navy);
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.9rem;
}

.main-navigation a:hover,
.main-navigation .current-menu-item > a {
    color: var(--clc-maroon);
}

/* WooCommerce & Button Matching */
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.wp-block-button__link {
    background-color: var(--clc-maroon) !important;
    color: #ffffff !important;
    border-radius: 0px; /* Traditional square buttons */
    font-weight: bold;
    transition: background 0.3s ease;
}

.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.wp-block-button__link:hover {
    background-color: var(--clc-navy) !important;
}

/* Structured Sidebar Widgets */
.sidebar .widget {
    background: var(--clc-light-gray);
    padding: 20px;
    border-top: 2px solid var(--clc-navy);
    margin-bottom: 20px;
}

.widget-title {
    color: var(--clc-navy);
    font-size: 1.2rem;
    margin-bottom: 15px;
}
