/*
Theme Name: FinATech-Dev
Theme URI: https://finatech.dev
Author: FinATech Team
Author URI: https://finatech.dev
Description: A modern theme combining finance, accounting, and AI technology.
Requires at least: 6.4
Tested up to: 6.5
Requires PHP: 7.4
Version: 1.0.0
License: GPL v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: finatech-dev
Tags: finance, accounting, ai, technology, business, modern, clean

FinATech-Dev WordPress Theme, (C) 2024 FinATech
FinATech-Dev is distributed under the terms of the GNU GPL.
*/
/* fix 3 - Update /style.css to include your color variables at the top: */
:root {
  --wp--preset--color--primary-dark: #0f1b3d;
  --wp--preset--color--accent-blue: #00d4ff;
  --wp--preset--color--light-background: #f8fafc;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--dark-text: #1a1a1a;
}
/* Button hover and focus effects for FinATech-Dev */
.wp-block-button__link {
    transition: all 0.3s ease-in-out !important;
}

/* Style for the primary "Explore Our Solutions" button */
.has-accent-blue-background-color:hover,
.has-accent-blue-background-color:focus {
    background-color: #0f1b3d !important; /* Primary Dark */
    color: #00d4ff !important; /* Accent Blue */
    transform: translateY(-3px) !important;
    box-shadow: 0 6px 12px rgba(0, 212, 255, 0.3) !important;
}

/* Style for the secondary "Contact Us" outline button */
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus {
    background-color: #00d4ff !important; /* Accent Blue */
    color: #0f1b3d !important; /* Primary Dark */
    border-color: #00d4ff !important;
    transform: translateY(-3px) !important;
}
/* Service section hover effects */
.wp-block-group.has-background[style*="background-color:var(--wp--preset--color--light-background)"] {
    transition: all 0.3s ease;
    border: 2px solid transparent;
}

.wp-block-group.has-background[style*="background-color:var(--wp--preset--color--light-background)"]:hover {
    border-color: var(--wp--preset--color--accent-blue);
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 212, 255, 0.1);
}

/* Service column effects */
.wp-block-column {
    transition: all 0.3s ease;
}

.wp-block-column:hover {
    transform: translateY(-3px);
}

/* Button hover effects */
.finatech-service-button .wp-block-button__link {
    transition: all 0.3s ease !important;
}

.finatech-service-button .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--primary-dark) !important;
    color: var(--wp--preset--color--accent-blue) !important;
    transform: translateY(-3px);
    box-shadow: 0 6px 12px rgba(0, 212, 255, 0.3);
}

/* Heading animation effects */
h2.has-text-align-center {
    position: relative;
    padding-bottom: 15px;
}

h2.has-text-align-center::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background-color: var(--wp--preset--color--accent-blue);
    transition: width 0.3s ease;
}

h2.has-text-align-center:hover::after {
    width: 120px;
}

h3.wp-block-heading {
    position: relative;
    padding-left: 15px;
}

h3.wp-block-heading::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    background-color: var(--wp--preset--color--accent-blue);
    border-radius: 2px;
}