/*
Theme Name: ATDT GP Klockstil
Theme URI: https://www.klockstil.se
Description: Barntema till GeneratePress för klockstil.se. Varm, redaktionell herrmode-identitet.
Author: Redaktionen
Template: generatepress
Version: 1.0.0
*/

:root{
  --ks-bg:#faf8f4;
  --ks-ink:#1c1b18;
  --ks-muted:#6b6359;
  --ks-brass:#9a7b4f;
  --ks-brass-dark:#7c6038;
  --ks-line:#e6ddcf;
  --ks-card:#ffffff;
}

body{
  background:var(--ks-bg);
  color:var(--ks-ink);
  font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-size:18px;
  line-height:1.75;
}

h1,h2,h3,h4,.site-title{
  font-family:"Fraunces","Cormorant Garamond",Georgia,serif;
  color:var(--ks-ink);
  letter-spacing:-.01em;
  line-height:1.2;
}
.entry-content h2{font-size:1.7rem;margin:2.4rem 0 .8rem;padding-bottom:.3rem;border-bottom:1px solid var(--ks-line)}
.entry-content h3{font-size:1.3rem;margin:1.8rem 0 .5rem;color:var(--ks-brass-dark)}
.entry-title{font-size:2.3rem;line-height:1.15}

a{color:var(--ks-brass-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
a:hover{color:var(--ks-ink)}

/* Header */
.site-header{background:var(--ks-bg);border-bottom:1px solid var(--ks-line)}
.site-title a{font-weight:600;letter-spacing:.02em}
.main-title{font-family:"Fraunces",serif}
.site-description{color:var(--ks-muted);font-style:italic}

/* Navigation */
.main-navigation{background:transparent;border-bottom:1px solid var(--ks-line)}
.main-navigation .main-nav ul li a{
  color:var(--ks-ink);
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:.78rem;
  font-weight:500;
}
.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li.current-menu-item a{color:var(--ks-brass-dark)}
.main-navigation .main-nav ul li[class*="current-menu"] > a{box-shadow:inset 0 -2px var(--ks-brass)}

/* Intro / ingress */
.entry-content .intro{
  font-size:1.22rem;
  line-height:1.6;
  color:var(--ks-muted);
  font-family:"Fraunces",serif;
  border-left:3px solid var(--ks-brass);
  padding-left:1.1rem;
  margin-bottom:1.8rem;
}

/* Body content */
.entry-content p{margin:0 0 1.1rem}
.entry-content ul{margin:0 0 1.3rem;padding-left:1.2rem}
.entry-content li{margin-bottom:.45rem}
.entry-content strong{color:var(--ks-ink)}

/* Figurer och bildkredit */
.entry-content figure{margin:1.6rem 0}
.entry-content figcaption,.wp-caption-text,.atdt-credit{
  font-size:.8rem;color:var(--ks-muted);font-style:italic;margin-top:.4rem;text-align:left
}

/* Hub-känsla: lyft listor av guidelänkar */
.home .entry-content ul li,.page-id-13 .entry-content ul li{margin-bottom:.55rem}

/* Footer */
.site-footer{background:var(--ks-ink);color:#cfc7ba}
.site-footer a{color:#e9ddc8}
.site-info{font-size:.85rem}

/* Knappar/blockcitat */
.entry-content blockquote{border-left:3px solid var(--ks-brass);color:var(--ks-muted);font-style:italic}
