/* Single Journal entry (single.php). Nav/footer/reset/fonts/.entry-content typography all live
   in style.css. --entry-font/-scale are set inline on #entryMain (see single.php) from the
   post's entry_font meta, and cascade down to the hero title and any "Big Statement" paragraphs. */

.entry-hero{
  max-width:1440px; margin:0 auto;
  padding:36px 40px 10px;
  text-align:center;
}
.entry-hero-date{
  font-family:'Kalam', cursive; font-size:15px; color:var(--ink-red);
  display:inline-block; transform:rotate(-1deg);
  margin-bottom:10px;
}
.entry-hero-title{
  font-family:var(--entry-font, 'Special Elite');
  font-size:calc(clamp(72px, 12vw, 180px) * var(--entry-scale, 1));
  font-weight:400; line-height:0.95; letter-spacing:0.01em;
  color:var(--ink);
}

.entry-content{
  max-width:1440px; margin:0 auto;
  padding:40px 40px 0;
  text-align:center;
}

.back-foot{
  display:block; text-align:center;
  max-width:1440px; margin:50px auto 0; padding:0 40px 80px;
  font-size:11px; letter-spacing:0.08em; text-transform:uppercase; color:var(--muted);
}
.back-foot:hover{ color:var(--ink-red); }

@media (max-width:860px){
  .entry-hero{ padding:24px 20px 6px; }
  .entry-content{ padding:24px 20px 0; }
  .back{ padding:18px 20px 0 !important; }
  .back-foot{ padding:0 20px 60px; margin-top:36px; }
}
