/*
Theme Name: Paul Warner Author
Theme URI: https://paulwarnerauthor.com
Author: Paul Warner
Author URI: https://paulwarnerauthor.com
Description: A Full Site Editing block theme for Paul Warner author website, inspired by "A Spy in the Blood" book cover. Features a dark, atmospheric design with teal and coral accents.
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paul-warner
Tags: full-site-editing, block-patterns, one-column, custom-colors, custom-menu, editor-style, featured-images, block-styles

Color Palette:
- Midnight Black: #0D1117
- Dark Slate: #1C2128
- Teal Accent: #4ECDC4
- Coral Sunset: #E8846B
- Peach Glow: #F5B895
- Silver White: #E8E8E8
- Muted Gray: #9CA3AF
- Blood Red: #C0392B
*/

/* Smooth transitions for interactive elements */
a,
button,
.wp-block-button__link {
    transition: all 0.3s ease;
}

/* Navigation hover styles */
.wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item a.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item a.wp-block-navigation-item__content,
.wp-block-navigation a.wp-block-navigation-item__content {
    color: var(--wp--preset--color--muted-gray) !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
    position: relative;
}

.wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item a.wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item a.wp-block-navigation-item__content:hover,
.wp-block-navigation a.wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--teal-accent) !important;
}

/* Active/current page styling */
.wp-block-navigation .wp-block-navigation-item.current-menu-item a.wp-block-navigation-item__content,
.wp-block-navigation a.wp-block-navigation-item__content[aria-current="page"] {
    color: var(--wp--preset--color--teal-accent) !important;
}

/* Mobile menu hover */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a.wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--teal-accent) !important;
}

/* Button hover glow effect */
.wp-block-button__link:hover {
    box-shadow: 0 0 20px rgba(78, 205, 196, 0.4);
}

/* Coral button hover glow */
.has-coral-sunset-background-color:hover {
    box-shadow: 0 0 20px rgba(232, 132, 107, 0.4);
}

/* Card hover effects for news items */
.wp-block-query .wp-block-group {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.wp-block-query .wp-block-group:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

/* Navigation mobile overlay improvements */
.wp-block-navigation__responsive-container.is-menu-open {
    animation: slideIn 0.3s ease;
}

@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(20px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.badge {
    display: inline-block;
}