/* Sidebar copyright readability */
#secondary, .sidebar, .widget-area {
  color: #111;
}
#secondary .widget, .sidebar .widget, .widget-area .widget {
  background: rgba(255,255,255,0.92);
  padding: 12px 14px;
  border-radius: 6px;
}
#secondary .widget a, .sidebar .widget a, .widget-area .widget a {
  color: inherit;
  text-decoration: underline;
}

/* Force sidebar widget text contrast */
#secondary, #secondary *,
.sidebar, .sidebar *,
.widget-area, .widget-area * {
  color: #111 !important;
}

#secondary .widget, .sidebar .widget, .widget-area .widget {
  background: #fff !important;
  padding: 12px 14px !important;
  border-radius: 6px !important;
}

#secondary .widget-title, .sidebar .widget-title, .widget-area .widget-title {
  color: #111 !important;
}

/* Force sidebar text widget to be full opacity and dark even without hover */
#secondary .widget_text,
#secondary .widget_text * {
  opacity: 1 !important;
  color: #333 !important;
}

#secondary .widget_text:hover,
#secondary .widget_text:hover * {
  opacity: 1 !important;
  color: #333 !important;
}

/* Make sidebar text look identical on hover and non-hover */
#secondary .widget_text,
#secondary .widget_text * {
  color: #333 !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  transition: none !important;
}

#secondary .widget_text:hover,
#secondary .widget_text:hover * {
  color: #333 !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
}

/* Email subscribe widget button styling */
#secondary input[type="submit"],
#secondary button,
#secondary .widget input[type="submit"] {
  background: #1f3f7a !important;
  border: none !important;
  color: #fff !important;
  border-radius: 8px !important;
  padding: 10px 14px !important;
  cursor: pointer !important;
}

#secondary input[type="submit"]:hover,
#secondary button:hover,
#secondary .widget input[type="submit"]:hover {
  background: #162f5c !important;
}



/* Remove frame from around the Beit Arizal logo */
.wp-block-image {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

.wp-block-image figure,
.wp-block-image img {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* Equal text justificaiton */
.has-eb-garamond-font-family {
    text-align: justify;
    text-justify: inter-word;
}


.wp-block-post-content p{
  text-align: justify !important;
  text-justify: inter-word;
  text-indent: 0 !important;
  padding-left: 2em !important;
}

.essay-en p{
  text-align: justify !important;
  text-align-last: left !important;

  hyphens: auto !important;
  -webkit-hyphens: auto !important;

  text-indent: 0 !important;
  padding-left: 0 !important;
}

.wp-block-button__link {
    background: linear-gradient(135deg, #1e3a5f, #2c5d8a) !important;
    color: #ffffff !important;
    padding: 16px 38px !important;
    font-size: 18px !important;
    border-radius: 10px !important;
    box-shadow: 0 10px 28px rgba(0,0,0,0.18) !important;
    text-decoration: none !important;
}

.wp-block-button__link:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 34px rgba(0,0,0,0.22);
}

.wp-block-buttons {
    margin-top: 28px !important;
    margin-bottom: 40px !important;
}

.wp-block-button__link {
    display: inline-block;
}

@media (min-width: 1200px) {
  .secondary-portrait img {
    max-width: 260px;
    width: 100%;
    height: auto;
  }
}

p {
  text-wrap: balance;
}



/* Quiet Side Room – Contemplative Chamber */
.inner-chamber {
  background: #f2f2f2;
  padding: 32px 36px;
  margin: 56px 0;
  border-radius: 10px;
  line-height: 1.75;
  color: inherit;
}

.inner-chamber p {
  margin-bottom: 1.2em;
}

.inner-chamber strong {
  font-weight: 600;
}

@media (max-width: 768px) {
  .inner-chamber {
    padding: 22px 20px;
    margin: 36px 0;
  }
}

