/* ================================
   PAPF Giveaway Header (Clean Version)
   Gradient Headline + Inter
   ================================ */

.papf-giveaway-hero-mock{
  position:relative;
  padding:20px 20px 20px;
  text-align:center;
  border-radius:14px;
  background:#fafaff; /* solid background */
  overflow:hidden;
  border:1px solid rgba(2,143,198,.08);
  box-shadow:0 12px 34px rgba(0,0,0,.04);
  font-family:'Inter', sans-serif !important;
}

/* Micro Banner */
.papf-giveaways-strip{
  width:100%;
  background:#f9fbff;
  padding:8px 0 10px;
  border-bottom:1px solid rgba(2,143,198,.10);
  box-shadow:0 2px 6px rgba(0,0,0,.02);
  margin-bottom:12px;
}

.papf-gs-inner{
  max-width:820px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px; /* tighter spacing now that the divider is gone */
  font-family:'Inter',sans-serif;
  color:#028fc6;
  padding:0 18px;
}

/* Gift icon */
.papf-gs-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:.9;
}
.papf-gs-icon svg{
  width:20px;   /* increase from 15px */
  height:20px;
}

/* GIVEAWAYS */
.papf-gs-label{
  text-transform:uppercase;
  font-weight:700;
  font-size:15px;
  letter-spacing:.07em;
  margin-right:4px; /* ← add this */	
}

/* Pulsing LIVE dot */
.papf-gs-live-dot{
  width:8px;
  height:8px;
  border-radius:50%;
  background:#1ec95b;
  animation:papfLivePulse 1.4s ease-in-out infinite;
  box-shadow:0 0 8px rgba(30,201,91,.85);
}

@keyframes papfLivePulse{
  0%{
    transform:scale(1);
    box-shadow:0 0 6px rgba(30,201,91,.7);
  }
  50%{
    transform:scale(1.4);
    box-shadow:0 0 14px rgba(30,201,91,1);
  }
  100%{
    transform:scale(1);
    box-shadow:0 0 6px rgba(30,201,91,.7);
  }
}

/* LIVE NOW text */
.papf-gs-live{
  font-weight:700;
  font-size:13px;
  color:#1b7a3d;
  letter-spacing:.04em;
}

/* Mobile */
@media(max-width:600px){
  .papf-gs-inner{
    font-size:12px;
    gap:8px;
  }
  .papf-gs-label{
    font-size:12px;
  }
}



/* Gradient Headline */
.papf-header-title{
  margin:32px 0 18px;
  font-size:clamp(32px, 4.2vw, 54px);
  font-weight:800;
  line-height:1.08;

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

  background:linear-gradient(90deg, #028fc6 0%, #00044c 90%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  color:transparent;
}

/* Subtext */
.papf-header-sub{
  max-width:820px;
  margin:0 auto;
  font-size:clamp(16px, 1.4vw, 20px);
  font-weight:500;
  color:#445a7a;
  line-height:1.55;
  font-family:'Inter', sans-serif !important;
}

/* Mobile adjustments */
@media(max-width:600px){
  .papf-giveaway-hero-mock{
    padding:28px 16px 16px;
  }
}
    padding:70px 18px 90px;
  }
}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.wp-block-uagb-advanced-heading.uagb-block-ff662b61.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-ff662b61.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ff662b61.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ff662b61.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a36dc176.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-a36dc176.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a36dc176.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-a36dc176.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}