/**
 * ForgR Theme: TECHY
 * Moderne, tech, monospace accents
 */

body.theme-techy {
    --font-family-heading: 'IBM Plex Sans', sans-serif;
    --font-family-primary: 'IBM Plex Sans', sans-serif;
    --font-family-mono: 'JetBrains Mono', monospace;
    --card-border-radius: var(--border-radius-md);
    --card-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    --card-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    --card-hover-transform: translateY(-2px);
}

body.theme-techy h1,
body.theme-techy h2,
body.theme-techy h3,
body.theme-techy h4,
body.theme-techy .entry-title,
body.theme-techy .wp-block-latest-posts__post-title {
    font-family: var(--font-family-heading);
    font-weight: 600;
    letter-spacing: -0.02em;
}

body.theme-techy .main-nav li a {
    font-family: var(--font-family-mono);
    text-transform: none;
    letter-spacing: 0;
    font-size: 0.9rem;
    font-weight: 500;
}

body.theme-techy .site-header {
    border-bottom: 1px solid var(--border-color);
}

body.theme-techy .post-category {
    background-color: var(--secondary-color);
    color: #fff;
    font-family: var(--font-family-mono);
    font-size: 0.7rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    border-radius: var(--border-radius-sm);
}

body.theme-techy code,
body.theme-techy pre {
    font-family: var(--font-family-mono);
}
