/*
Theme Name: Blocksy Child - PHL Today V2
Template: blocksy
Version: 1.1
*/

/* BRAND COLORS */
:root{
  --phl-primary:#0B2A4A;
  --phl-accent:#FFD700;
}

/* HEADER */
header {
  background: var(--phl-primary) !important;
}

/* BREAKING BAR */
.breaking-bar{
  background:#c40000;
  color:#fff;
  padding:6px 10px;
  font-weight:700;
  font-size:14px;
}

/* CARD STYLE */
.wp-block-post{
  background:#fff;
  border-radius:10px;
  box-shadow:0 2px 8px rgba(0,0,0,.08);
  overflow:hidden;
  padding:10px;
}

/* TITLES */
.wp-block-post-title{
  font-weight:700;
  color:#111;
}

/* META */
.wp-block-post-date{
  font-size:12px;
  color:#777;
}

/* CATEGORY */
.wp-block-post-terms{
  display:inline-block;
  background:#1E73BE;
  color:#fff;
  padding:3px 6px;
  font-size:11px;
  border-radius:4px;
  margin-bottom:5px;
}

/* ADS */
.ad-box{
  background:#eee;
  text-align:center;
  padding:20px;
  margin:20px 0;
  font-weight:bold;
  border-radius:8px;
}

/* ARTICLE IMAGES */
.entry-content img{
  max-width:100%;
  height:auto;
  margin:20px auto;
  display:block;
  border-radius:8px;
  max-height:500px;
  object-fit:contain;
}

/* FEATURED IMAGE */
.entry-content img.wp-post-image{
  max-height:350px;
  object-fit:cover;
}

/* SIDEBAR */
.widget{
  background:#fff;
  padding:15px;
  border-radius:10px;
  margin-bottom:20px;
}
