/*
Theme Name: Kentucky Poet
Theme URI: https://example.com/kentucky-poet
Author: Jeremy Kendrick - The Kentucky Poet
Author URI: https://example.com
Description: A minimal, luxurious reading experience theme. "A place to read slowly."
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: MIT
Text Domain: kentucky-poet
*/

/* 
 * This theme relies on theme.json for global styles and assets/css/main.css for specific layout overrides. 
 * Minimal CSS is kept here.
*/

html {
    scroll-behavior: smooth;
}

/* Poem Author Signature */
.poem-author-signature {
    font-family: "Great Vibes", "Snell Roundhand", "Zapfino", "Edwardian Script ITC", "Apple Chancery", "Segoe Script", "Brush Script MT", cursive;
    font-size: 2.1rem;
    /* Precise luxury scale */
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.01em;
    color: var(--color-text) !important;
    display: inline-block;
    vertical-align: middle;
    text-rendering: optimizeLegibility;
    font-style: italic;
    opacity: 1 !important;
    transition: none !important;
}

/* Hard override: Remove all hover/interaction effects */
.poem-author-signature,
.poem-author-signature:hover,
.poem-author-signature:focus,
.poem-author-signature:active,
.poem-author:hover .poem-author-signature,
.poem-author:focus-within .poem-author-signature {
    opacity: 1 !important;
    color: var(--color-text) !important;
    transform: none !important;
    text-decoration: none !important;
    filter: none !important;
    transition: none !important;
}

@media (max-width: 768px) {
    .poem-author-signature {
        font-size: 1.6rem;
        /* Elegant mobile scale */
    }
}

/* Header Actions & Book Icon */
.site-header {
    justify-content: flex-start;
    /* Control spacing with margins */
}

.main-navigation {
    margin-left: auto;
    /* Push navigation and everything after it to the right */
    margin-right: 1.5rem;
}

.header-actions {
    display: flex;
    align-items: center;
}

.view-poems-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    opacity: 0.6;
    transition: all 0.3s ease;
    color: var(--color-text);
}

.view-poems-link:hover,
.view-poems-link:focus {
    opacity: 1;
    color: var(--color-gold);
}

.icon-book-open {
    stroke-width: 1.5;
}

@media (max-width: 768px) {
    .main-navigation {
        margin-right: 0.5rem;
    }
}