
/*

Theme Name:   Kadence Gosman

Theme URI:    https://www.andreigosman.ro

Description:  Editorial child theme for andreigosman.ro — warm paper palette, Fraunces + Inter + JetBrains Mono typography. Built on Kadence.

Author:       Andrei Gosman

Author URI:   https://www.andreigosman.ro

Template:     kadence

Version:      0.1.1

License:      GPL-2.0-or-later

License URI:  https://www.gnu.org/licenses/gpl-2.0.html

Text Domain:  kadence-gosman

*/



:root,

body.wp-child-theme-kadence-gosman {

    --gosman-paper: #F4EFE6;

    --gosman-paper-recessed: #EFE9DC;

    --gosman-ink: #2A2723;

    --gosman-ink-soft: #6B6356;

    --gosman-ink-mute: #8A8275;

    --gosman-border: #D9D2C2;

    --gosman-terracotta: #B8541A;

    --gosman-petrol: #3A5F7A;



    --global-palette1: #B8541A;

    --global-palette2: #3A5F7A;

    --global-palette3: #2A2723;

    --global-palette4: #6B6356;

    --global-palette5: #8A8275;

    --global-palette6: #D9D2C2;

    --global-palette7: #EFE9DC;

    --global-palette8: #F4EFE6;

    --global-palette9: #FFFFFF;



    --global-body-font-color: #2A2723;

    --global-heading-font-color: #2A2723;

    --global-primary-nav-color: #2A2723;

    --global-primary-nav-hover-color: #B8541A;

}



html body.wp-child-theme-kadence-gosman {

    background-color: #F4EFE6 !important;

    color: #2A2723;

    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

    font-feature-settings: 'ss01', 'ss02', 'cv11';

}



body.wp-child-theme-kadence-gosman #wrapper,

body.wp-child-theme-kadence-gosman #inner-wrap,

body.wp-child-theme-kadence-gosman .site,

body.wp-child-theme-kadence-gosman .content-area,

body.wp-child-theme-kadence-gosman .site-content {

    background-color: transparent !important;

}



body.wp-child-theme-kadence-gosman h1,

body.wp-child-theme-kadence-gosman h2,

body.wp-child-theme-kadence-gosman h3,

body.wp-child-theme-kadence-gosman h4,

body.wp-child-theme-kadence-gosman h5,

body.wp-child-theme-kadence-gosman h6,

body.wp-child-theme-kadence-gosman .entry-title,

body.wp-child-theme-kadence-gosman .site-title,

body.wp-child-theme-kadence-gosman .widget-title {

    font-family: 'Fraunces', Georgia, 'Times New Roman', serif !important;

    font-weight: 500;

    letter-spacing: -0.01em;

    color: #2A2723;

}



body.wp-child-theme-kadence-gosman h1,

body.wp-child-theme-kadence-gosman .entry-title {

    letter-spacing: -0.02em;

}



body.wp-child-theme-kadence-gosman code,

body.wp-child-theme-kadence-gosman pre,

body.wp-child-theme-kadence-gosman kbd,

body.wp-child-theme-kadence-gosman samp,

body.wp-child-theme-kadence-gosman tt {

    font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace !important;

}



body.wp-child-theme-kadence-gosman a {

    color: #B8541A;

    text-decoration-color: rgba(184, 84, 26, 0.4);

    text-underline-offset: 3px;

}

body.wp-child-theme-kadence-gosman a:hover {

    color: #B8541A;

    text-decoration-color: #B8541A;

}



body.wp-child-theme-kadence-gosman .site-branding .site-title a,

body.wp-child-theme-kadence-gosman .site-title a {

    color: #2A2723 !important;

    text-decoration: none;

}



body.wp-child-theme-kadence-gosman .header-navigation .menu > .menu-item > a {

    color: #2A2723 !important;

    font-family: 'Inter', sans-serif !important;

    font-weight: 500;

    font-size: 0.95rem;

}

body.wp-child-theme-kadence-gosman .header-navigation .menu > .menu-item > a:hover {

    color: #B8541A !important;

}



body.wp-child-theme-kadence-gosman .loop-entry,

body.wp-child-theme-kadence-gosman article.entry,

body.wp-child-theme-kadence-gosman .post-loop-style-card .loop-entry {

    background-color: #FFFFFF !important;

    border: 0.5px solid #D9D2C2;

    border-radius: 4px;

    box-shadow: 0 1px 3px rgba(42, 39, 35, 0.04);

}



body.wp-child-theme-kadence-gosman .entry-taxonomies a,

body.wp-child-theme-kadence-gosman .entry-categories a,

body.wp-child-theme-kadence-gosman .post-categories a {

    color: #B8541A !important;

    font-family: 'Inter', sans-serif !important;

    font-size: 0.7rem;

    letter-spacing: 0.12em;

    text-transform: uppercase;

    font-weight: 500;

    text-decoration: none;

}



body.wp-child-theme-kadence-gosman .entry-meta,

body.wp-child-theme-kadence-gosman .entry-meta a,

body.wp-child-theme-kadence-gosman .post-meta {

    color: #8A8275 !important;

    font-size: 0.85rem;

}



body.wp-child-theme-kadence-gosman .button,

body.wp-child-theme-kadence-gosman button,

body.wp-child-theme-kadence-gosman input[type="submit"],

body.wp-child-theme-kadence-gosman .wp-block-button__link {

    background-color: #2A2723 !important;

    color: #F4EFE6 !important;

    border: 0.5px solid #2A2723 !important;

    border-radius: 2px;

    font-weight: 500;

}



body.wp-child-theme-kadence-gosman .button:hover,

body.wp-child-theme-kadence-gosman button:hover,

body.wp-child-theme-kadence-gosman input[type="submit"]:hover,

body.wp-child-theme-kadence-gosman .wp-block-button__link:hover {

    background-color: #B8541A !important;

    border-color: #B8541A !important;

}



body.wp-child-theme-kadence-gosman .more-link,

body.wp-child-theme-kadence-gosman .read-more {

    color: #2A2723 !important;

    font-family: 'Inter', sans-serif !important;

    font-size: 0.85rem;

    letter-spacing: 0.05em;

    font-weight: 500;

    text-transform: uppercase;

    text-decoration: none;

    border-bottom: 0.5px solid #B8541A;

    padding-bottom: 2px;

}

body.wp-child-theme-kadence-gosman .more-link:hover,

body.wp-child-theme-kadence-gosman .read-more:hover {

    color: #B8541A !important;

}



body.wp-child-theme-kadence-gosman.single .entry-content,

body.wp-child-theme-kadence-gosman.page .entry-content {

    max-width: 720px;

    margin-inline: auto;

    line-height: 1.7;

    font-size: 1.05rem;

}



body.wp-child-theme-kadence-gosman .site-footer,

body.wp-child-theme-kadence-gosman .footer-wrap,

body.wp-child-theme-kadence-gosman #colophon {

    background-color: #2A2723 !important;

    color: #8A8275;

}

body.wp-child-theme-kadence-gosman .site-footer a,

body.wp-child-theme-kadence-gosman .footer-wrap a {

    color: #8A8275 !important;

}

body.wp-child-theme-kadence-gosman .site-footer a:hover,

body.wp-child-theme-kadence-gosman .footer-wrap a:hover {

    color: #B8541A !important;

}

body.wp-child-theme-kadence-gosman .site-footer h1,

body.wp-child-theme-kadence-gosman .site-footer h2,

body.wp-child-theme-kadence-gosman .site-footer h3,

body.wp-child-theme-kadence-gosman .site-footer h4,

body.wp-child-theme-kadence-gosman .site-footer h5,

body.wp-child-theme-kadence-gosman .site-footer h6 {

    color: #F4EFE6 !important;

}



.gosman-eyebrow {

    font-family: 'Inter', sans-serif;

    font-size: 0.7rem;

    letter-spacing: 0.14em;

    text-transform: uppercase;

    color: #B8541A;

    font-weight: 500;

    margin-bottom: 0.75rem;

}

