/*
 Theme Name: Dina – Neve FSE Child
 Template: neve-fse
 Version: 1.0
 Description: Child for Neve FSE with custom header & footer.
*/
.dina-header-wrap, .dina-footer-wrap {
  color:#fff;
  background: linear-gradient(135deg, #0d1b2a 0%, #1b3a6f 100%);
}
.dina-header a, .dina-footer-wrap a { color:#fff; text-decoration:none; }
.dina-header { gap: 12px; padding: 12px 0; }
.dina-footer-cols { gap: 24px; padding: 28px 0; }
.dina-footer-copy { opacity:.85; margin: 8px 0 18px; }

/* Footer Styling */
.dina-footer-wrap {
  background: #0d1b2a;
  color: #fff;
  padding: 40px 0;
}

.dina-footer-cols {
  gap: 24px;
}

.dina-footer-cols h4 {
  color: #f4f4f4;
  margin-bottom: 16px;
}

.dina-footer-cols a {
  color: #fff;
  text-decoration: none;
}

.dina-footer-cols a:hover {
  text-decoration: underline;
}

.dina-footer-copy {
  font-size: 0.9rem;
  opacity: 0.8;
  margin-top: 20px;
}

.dina-footer-cols ul {
  list-style-type: none;
  padding: 0;
}

.dina-footer-cols ul li {
  margin-bottom: 8px;
}


/* Contact page specific styles */
.wp-block-group {
  margin-top: 40px;
}

.wp-block-button__link {
  border-radius: 6px;
  padding: .8rem 1.5rem;
}

.wp-block-buttons .wp-block-button {
  margin: 0 10px;
}

/* Optional: Spacing for paragraphs */
.wp-block-group p {
  font-size: 1.1rem;
  line-height: 1.6;
}

.wp-block-group .wp-block-button__link {
  background-color: #1b3a6f;
  color: #fff;
}
.wp-block-group .wp-block-button__link:hover {
  background-color: #0d1b2a;
}
/* Dina's Sewing Place — small polish */
.dsp-card { background:#fff; box-shadow:0 12px 40px rgba(17,24,39,.08); }
.dsp-badge{
  display:inline-flex; align-items:center; gap:.5rem;
  padding:.5rem .85rem; border-radius:999px;
  border:1px dashed #b59b6a; font-weight:700; letter-spacing:.8px; text-transform:uppercase;
  background:
    linear-gradient(0deg, #fff, #fff) padding-box,
    repeating-linear-gradient(45deg, rgba(181,155,106,.22) 0 8px, transparent 8px 16px) border-box;
}
.dsp-note{ color:#6b7280; }
