/*
Theme Name: BeeSmartBuddy Child
Theme URI: https://beesmartbuddy.com
Template: twentytwentythree
Author: BeeSmartBuddy
Author URI: https://beesmartbuddy.com
Description: A child theme of Twenty Twenty-Three, customized for BeeSmartBuddy open-source project.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: beesmartbuddy-child
*/

/* Custom styles */
.has-shadow {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.has-shadow:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
}

.service-icon {
    width: 60px;
    height: 60px;
    margin: 0 auto 1.5rem;
    background: var(--wp--preset--color--primary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s ease;
}

.service-icon i {
    font-size: 1.5rem;
    color: var(--wp--preset--color--background);
}

.has-shadow:hover .service-icon {
    background: var(--wp--preset--color--secondary);
}

/* Responsive adjustments */
@media (max-width: 781px) {
    .wp-block-columns {
        gap: 2rem;
    }
    
    .wp-block-column {
        flex-basis: 100% !important;
    }
} 