/*
Theme Name: Mike's Child Theme
Theme URI: https://olliewp.com
Description: This is Mike's custom child theme.
Author: Mike McAlister
Author URI: https://olliewp.com
Template:     ollie
Version: 1.0.0
*/

@import url("../ollie/style.css");

/* ================== OLLIE PRO BUTTON HOVERS – EXACT CLASSES ================== */

/* Outline (already beautiful – keep it) */
.wp-block-button.is-style-outline .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--primary) !important;     /* deep navy */
    color: var(--wp--preset--color--base) !important;
    outline-color: var(--wp--preset--color--primary) !important;
    outline-offset: 3px !important;
    text-decoration: none !important;
}

/* Fill → lighter navy on hover */
.wp-block-button.is-style-fill .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--primary-alt) !important;  /* #1E40AF */
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Brand → slightly darker navy + subtle shadow */
.wp-block-button.is-style-button-brand .wp-block-button__link:hover {
    background-color: #0f1e5a !important;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(15,30,90,0.4) !important;
    text-decoration: none !important;
}

/* Brand Alt → deep navy */
.wp-block-button.is-style-button-brand-alt .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--primary) !important;     /* #1E3A8A */
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Dark → medium gray */
.wp-block-button.is-style-button-dark .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--main-accent) !important; /* #374151 */
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Light → pale navy bg + navy text */
.wp-block-button.is-style-button-light .wp-block-button__link:hover {
    background-color: #e0e7ff !important;
    color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
    text-decoration: none !important;
}

/* Tint (Secondary) → darker slate for readability */
.wp-block-button.is-style-secondary-button .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--border-dark) !important; /* #475569 */
    color: #ffffff !important;
    text-decoration: none !important;
}