
/* PASINLER HABER V5.1.1 — PREMIUM HOME */
/* Only homepage. Existing layout engines are preserved. */

:root{
  --ph511-navy:#102b4a;
  --ph511-deep:#071e35;
  --ph511-teal:#087f89;
  --ph511-gold:#cda349;
  --ph511-cream:#faf6ed;
}

body{
  background:linear-gradient(180deg,#f9f6ef 0%,#ffffff 550px);
}

.masthead{
  background:linear-gradient(135deg,#071e35,#123b59);
  border-bottom:4px solid var(--ph511-gold);
}

.masthead .brand{
  letter-spacing:-1px;
  text-shadow:0 3px 15px rgba(0,0,0,.18);
}

.masthead p{
  letter-spacing:2px;
}

.nav{
  box-shadow:0 5px 18px rgba(7,30,53,.09);
}

.breaking{
  border-left:5px solid var(--ph511-gold);
  box-shadow:0 4px 15px rgba(7,30,53,.06);
}

.lead .hero{
  border-radius:10px;
  box-shadow:0 12px 30px rgba(7,30,53,.15);
}

.lead .hero .live-hero-link > img{
  transition:transform .6s ease;
}

@media(hover:hover){
  .lead .hero:hover .live-hero-link > img{
    transform:scale(1.025);
  }
}

.lead .hero .heroOverlay{
  background:linear-gradient(
    0deg,
    rgba(3,17,31,.97) 0%,
    rgba(3,17,31,.75) 40%,
    rgba(3,17,31,.08) 100%
  );
}

.lead .hero .tag{
  background:var(--ph511-gold);
  color:var(--ph511-deep);
  font-weight:800;
  letter-spacing:.8px;
}

.lead #sideNews .ph-popular-heading{
  background:linear-gradient(100deg,#092d45,#14516a)!important;
  color:#f6dfa9!important;
  box-shadow:0 4px 12px rgba(7,30,53,.08);
}

.lead #sideNews .ph-popular-card{
  background:#fff;
  border:1px solid #e7dfd0;
  border-radius:8px;
  box-shadow:0 3px 12px rgba(7,30,53,.045);
  transition:border-color .2s ease,box-shadow .2s ease;
}

@media(hover:hover){
  .lead #sideNews .ph-popular-card:hover{
    border-color:var(--ph511-gold);
    box-shadow:0 8px 22px rgba(7,30,53,.12);
  }
}

.lead .authors{
  border-top:4px solid var(--ph511-gold);
  box-shadow:0 7px 22px rgba(7,30,53,.06);
}

.lead .authors h2{
  color:var(--ph511-navy);
}

.category-heading{
  border-bottom:2px solid var(--ph511-gold);
}

.category-heading h2 a{
  color:var(--ph511-navy);
}

.category-main,
.category-small{
  overflow:hidden;
  border-radius:8px;
}

.category-main img,
.category-small img{
  transition:transform .35s ease;
}

@media(hover:hover){
  .category-main:hover img,
  .category-small:hover img{
    transform:scale(1.035);
  }
}

@media(max-width:720px){
  .lead .hero{
    border-radius:8px;
  }

  .lead .hero .heroOverlay{
    background:linear-gradient(
      0deg,
      rgba(3,19,34,.97) 0%,
      rgba(3,19,34,.82) 38%,
      rgba(3,19,34,.12) 82%
    )!important;
  }
}

@media(prefers-reduced-motion:reduce){
  .lead .hero .live-hero-link > img,
  .category-main img,
  .category-small img,
  .lead #sideNews .ph-popular-card{
    transition:none!important;
  }
}
