/*
Theme Name: GeneratePress Child
Theme URI: https://surf-vhdl.com/
Description: Clean child theme for surf-vhdl.com (VHDL/FPGA educational site) - Lead Magnets Phase 3
Author: Surf VHDL
Author URI: https://surf-vhdl.com/
Template: generatepress
Version: 3.7.3
Text Domain: generatepress-child
*/

/* --- BASE STYLES (no PHP function) --- */

/* Typography */
body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    line-height: 1.6;
}

/* Header & Branding */
.site-header,
.site-header .inside-header {
    background-color: #003d7a;
    color: #ffffff;
    display: flex;
    align-items: center;
    min-height: 70px;
}

.site-branding,
.site-logo {
    display: flex;
    align-items: center;
}

.site-header a,
.site-header .site-branding a {
    color: #ffffff;
    text-decoration: none;
}

.site-logo img {
    max-height: 70px;
    height: auto;
    width: auto;
}

/* Navigation */
.main-navigation {
    background-color: #003d7a;
}

.main-navigation .main-nav ul li a {
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
}

.main-navigation .main-nav ul li:hover > a,
.main-navigation .main-nav ul li.current-menu-item > a {
    background-color: #0056b3;
    color: #ffffff;
}

/* Content & Layout */
.entry-content {
    font-size: 18px;
    color: #333;
}

/* Code Snippets (Prism) - Specificità aumentata senza !important */
.entry-content pre[class*="language-"],
article pre[class*="language-"] {
    margin: 1.5em 0;
    border-radius: 6px;
    font-size: 14px;
}
