/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2025 | 10:21:29 */
h2.entry-title,h1.entry-title,h3.entry-title,h2.entry-related-title {
  font-size: 1.25rem;   /* text-xl */
  font-weight: 600;     /* font-semibold */
  color: #0f172a;       /* text-slate-900 */
  margin-bottom: 1rem;  /* mb-4 */
  line-height: 1.375;   /* leading-snug */
  letter-spacing: -0.015em; /* tracking-tight */
}


time.entry-date.published.updated {
  font-size: 0.875rem; /* same as text-sm */
  color: #64748b;      /* slate-500 */
  margin-bottom: 1rem;
  display: block;
  font-weight: 500;    /* medium */
  letter-spacing: 0.05em; /* tracking-wide */
}



a.post-more-link {
  color: #2F6172;
  font-weight: bold;
  background: #fff;
  padding: 2px 6px;
  border-radius: 4px;
  text-decoration: none;
}
a.post-more-link:hover {
  color: #fff;
  padding: 5px 10px;
  background: #2F6172;
}



article.entry.content-bg.loop-entry {
  background-color: #ffffff;           /* white background */
  border-radius: 1.5rem;               /* rounded-3xl */
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); /* shadow-2xl */
  overflow: hidden;
  transition: transform 0.3s ease, 
              box-shadow 0.3s ease;
}
article.entry.content-bg.loop-entry:hover {
  transform: scale(1.02);              /* subtle zoom */
  box-shadow: 0 35px 60px -15px rgba(0, 0, 0, 0.3); /* deeper shadow */
}


.splide__track.splide__track--loop.splide__track--ltr.splide__track--draggable {
  padding: 15px;
  border-radius:15px;
}


.wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
}

.brightness-50 {
    --tw-brightness: brightness(.3)!important;
}