.elementor-25645 .elementor-element.elementor-element-e42b64d{--display:flex;}.elementor-25645 .elementor-element.elementor-element-c91b2d4{--display:flex;}.elementor-25645 .elementor-element.elementor-element-dc3858e{--display:flex;}.elementor-25645 .elementor-element.elementor-element-46f1760{--display:flex;}.elementor-25645 .elementor-element.elementor-element-4e58661{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-4e58661:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-4e58661.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-4e58661.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-4e58661.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-25645 .elementor-element.elementor-element-ebd2680{--display:flex;}.elementor-25645 .elementor-element.elementor-element-a4ff9f5{--display:flex;}.elementor-25645 .elementor-element.elementor-element-c3e84c1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-c3e84c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-c3e84c1:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-c3e84c1 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-c3e84c1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-c3e84c1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-c3e84c1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-c3e84c1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-bb0ce8b{--display:flex;}.elementor-25645 .elementor-element.elementor-element-42c5d02{--display:flex;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-c0e5dbc:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-c0e5dbc .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-c0e5dbc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-271541e{--display:flex;}.elementor-25645 .elementor-element.elementor-element-5374133{--display:flex;}.elementor-25645 .elementor-element.elementor-element-d4cc821{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-d4cc821 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-d4cc821:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-d4cc821 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-d4cc821 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-d4cc821.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-d4cc821.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-d4cc821.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-afaee81{--display:flex;}.elementor-25645 .elementor-element.elementor-element-b9df3ff{--display:flex;}.elementor-25645 .elementor-element.elementor-element-e669cba{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-e669cba .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-e669cba:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-e669cba .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-e669cba .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-e669cba.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-e669cba.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-e669cba.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-ace5bad{--display:flex;}.elementor-25645 .elementor-element.elementor-element-84ef8a1{--display:flex;}.elementor-25645 .elementor-element.elementor-element-d747d30{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-d747d30:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-d747d30.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-d747d30.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-d747d30.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-25645 .elementor-element.elementor-element-597e920{--display:flex;}.elementor-25645 .elementor-element.elementor-element-89fd35d{--display:flex;}.elementor-25645 .elementor-element.elementor-element-a4821a3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-a4821a3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-a4821a3:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-a4821a3 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-a4821a3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-a4821a3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-a4821a3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-a4821a3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-b703a4c{--display:flex;}.elementor-25645 .elementor-element.elementor-element-cb3ea7f{--display:flex;}.elementor-25645 .elementor-element.elementor-element-b659e3c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-b659e3c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-b659e3c:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-b659e3c .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-b659e3c .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-b659e3c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-b659e3c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-b659e3c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-157c9e5{--display:flex;}.elementor-25645 .elementor-element.elementor-element-12b9701{--display:flex;}.elementor-25645 .elementor-element.elementor-element-dd90a13{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25645 .elementor-element.elementor-element-dd90a13:after{content:"0.66";}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25645 .elementor-element.elementor-element-dd90a13.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25645 .elementor-element.elementor-element-dd90a13.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25645 .elementor-element.elementor-element-dd90a13.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-25645 .elementor-element.elementor-element-24c2349{--display:flex;}.elementor-25645 .elementor-element.elementor-element-3e4e84c{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-4e58661:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-4e58661 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-c3e84c1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-c3e84c1:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-c3e84c1 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-c0e5dbc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-c0e5dbc:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-c0e5dbc .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-d4cc821 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-d4cc821:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-d4cc821 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-e669cba .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-e669cba:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-e669cba .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-d747d30:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-d747d30 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-a4821a3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-a4821a3:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-a4821a3 .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-b659e3c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-b659e3c:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-b659e3c .elementor-post__thumbnail__link{width:100%;}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25645 .elementor-element.elementor-element-dd90a13:after{content:"0.5";}.elementor-25645 .elementor-element.elementor-element-dd90a13 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-8642b65 *//* קוביית פתיח לדור האבוד */
.lost-generation-intro {
  background-color: #f8f5f0; /* רקע שמנת בהיר */
  border-radius: 20px;
  padding: 2em;
  max-width: 800px;
  margin: 2em auto;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  text-align: center;
}

.lost-generation-title {
  font-size: 2em;
  font-weight: bold;
  color: #5e4637; /* חום כהה אלגנטי */
  margin-bottom: 1em;
}

.lost-generation-text {
  font-size: 1.1em;
  color: #555;
  line-height: 1.8;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9798a6 *//* קופסת ניווט תמאטית דור אבוד */
.lost-generation-nav-wrapper {
  border: 2px solid #d5c7b8;
  background-color: #f9f7f3;
  padding: 2em;
  border-radius: 20px;
  margin: 2em auto;
  max-width: 850px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* אלמנטי ניווט בתוך הקופסה */
.lost-generation-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1em;
}

.lost-nav-item {
  background-color: #e6dfd5;
  color: #5e4637;
  padding: 0.8em 1.2em;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 1em;
  transition: background-color 0.3s, transform 0.3s;
}

.lost-nav-item:hover {
  background-color: #d4c7b8;
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0b50fd */.tag-sivi-top-lost-intro {
  background-color: #f8f8fc;
  border: 1px solid #d0d0e0;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04);
}

.tag-title {
  font-size: 1.7em;
  font-weight: bold;
  color: #4a4e91; /* כחול-סגול שקט */
  margin-bottom: 0.5em;
}

.tag-text {
  font-size: 1.05em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a8dbf9 */.wandering-intro {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.wandering-title {
  font-size: 1.8em;
  font-weight: bold;
  color: #5a4e3c; /* גוון חום־עדין שמרגיש קצת מסע־ישנה */
  margin-bottom: 0.5em;
}

.wandering-text {
  font-size: 1.1em;
  color: #444;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c3e84c1 *//* ============================= */
/*  בלוק: הגלות והנדודים         */
/* ============================= */
/* עיצוב רווחים בין כרטיסי פוסטים */
.lost-wandering-post .elementor-post {
  margin-bottom: 20px;
}

/* עיצוב כללי של כרטיס */
.lost-wandering-post .elementor-post {
  border: 1px solid #e0e0e0;
  background: #fcfcfc;
  border-radius: 12px;
  padding: 1em;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* האפקט במעבר עכבר */
.lost-wandering-post .elementor-post:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
}

/* עיצוב תווית מונפת */
.lost-wandering-post .elementor-post::before {
  content: "הגלות והנדודים ✈️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #7da7d9;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2659e7e */.dreams-collapse-intro {
  background-color: #f7f0f8; /* ורדרד חלומי רך */
  border: 1px solid #ddd;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.dreams-collapse-title {
  font-size: 1.8em;
  font-weight: bold;
  color: #6a4c8e; /* סגול רך, נוגע בחלום */
  margin-bottom: 0.5em;
}

.dreams-collapse-text {
  font-size: 1.1em;
  color: #444;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c0e5dbc *//* === עיצוב כללי לכרטיסי פוסטים בדור האבוד === */
.lost-wandering-post .elementor-post,
.lost-dream-post .elementor-post,
.lost-writing-post .elementor-post,
.lost-war-post .elementor-post,
.lost-women-post .elementor-post {
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
  background: #fcfcfc;
  border-radius: 12px;
  padding: 1em;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* האפקט בהובר */
.lost-wandering-post .elementor-post:hover,
.lost-dream-post .elementor-post:hover,
.lost-writing-post .elementor-post:hover,
.lost-war-post .elementor-post:hover,
.lost-women-post .elementor-post:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
}

/* === תוויות מונפות לפי בלוק === */

/* הגלות והנדודים */
.lost-wandering-post .elementor-post::before {
  content: "הגלות והנדודים ✈️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #7da7d9;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* החלום ושברו */
.lost-dream-post .elementor-post::before {
  content: "החלום ושברו 🌟";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #f7c26a;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* הכתיבה כהישרדות */
.lost-writing-post .elementor-post::before {
  content: "הכתיבה כהישרדות ✍️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #b0a6a6;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* המלחמה והשבר */
.lost-war-post .elementor-post::before {
  content: "המלחמה והשבר ⚔️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #a27878;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* נשים וכוח */
.lost-women-post .elementor-post::before {
  content: "נשים וכוח 💪";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #d58dbd;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5bae9a */.writing-survival-intro {
  background-color: #eef5f7; /* תכלת בהיר של התחדשות */
  border: 1px solid #cdd7db;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.writing-survival-title {
  font-size: 1.8em;
  font-weight: bold;
  color: #2a5368; /* כחול עמוק, יציב */
  margin-bottom: 0.5em;
}

.writing-survival-text {
  font-size: 1.1em;
  color: #444;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f19352 */.war-fracture-intro {
  background-color: #f5f3f0; /* גוון חום-אפור רך, אווירת אפר ועפר */
  border: 1px solid #ccc5b9;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}

.war-fracture-title {
  font-size: 1.8em;
  font-weight: bold;
  color: #5b4a36; /* חום כהה רציני, מכובד */
  margin-bottom: 0.5em;
}

.war-fracture-text {
  font-size: 1.1em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9865885 */.tag-lost-generation-intro {
  background-color: #f8f8fc;
  border: 1px solid #d0d0e0;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04);
}

.tag-title {
  font-size: 1.7em;
  font-weight: bold;
  color: #4a4e91; /* כחול-סגול שקט */
  margin-bottom: 0.5em;
}

.tag-text {
  font-size: 1.05em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d747d30 *//* === עיצוב כללי לבלוקים של תגיות === */
.tag-tribute-hemingway .elementor-post,
.tag-jazz-age .elementor-post,
.tag-sivi-top-lost .elementor-post,
.tag-lost-generation .elementor-post,
.tag-semi-biography-lost .elementor-post {
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
  background: #fefefe;
  border-radius: 12px;
  padding: 1em;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* האפקט בהובר */
.tag-tribute-hemingway .elementor-post:hover,
.tag-jazz-age .elementor-post:hover,
.tag-sivi-top-lost .elementor-post:hover,
.tag-lost-generation .elementor-post:hover,
.tag-semi-biography-lost .elementor-post:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.1);
}

/* === תוויות מותאמות לפי תגית === */

/* מחווה להמינגווי */
.tag-tribute-hemingway .elementor-post::before {
  content: "מחווה להמינגווי 🏹️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #8b9cab;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* עידן הג'אז */
.tag-jazz-age .elementor-post::before {
  content: "עידן הג'אז 🎷";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #f0a36c;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* מומלצי דור אבוד */
.tag-sivi-top-lost .elementor-post::before {
  content: "מומלצי דור אבוד 🌟";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #b48dc1;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* דור אבוד */
.tag-lost-generation .elementor-post::before {
  content: "דור אבוד 🎩";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #7e8e99;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}

/* סמי ביוגרפיות */
.tag-semi-biography-lost .elementor-post::before {
  content: "סמי-ביוגרפיות ✒️";
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #9aa69e;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b1a81a */.tag-tribute-hemingway-intro {
  background-color: #f8f8fc;
  border: 1px solid #d0d0e0;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04);
}

.tag-title {
  font-size: 1.7em;
  font-weight: bold;
  color: #4a4e91; /* כחול-סגול שקט */
  margin-bottom: 0.5em;
}

.tag-text {
  font-size: 1.05em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbca8bf */.tag-jazz-age-intro {
  background-color: #f8f8fc;
  border: 1px solid #d0d0e0;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04);
}

.tag-title {
  font-size: 1.7em;
  font-weight: bold;
  color: #4a4e91; /* כחול-סגול שקט */
  margin-bottom: 0.5em;
}

.tag-text {
  font-size: 1.05em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-358b355 */.tag-semi-biography-lost-intro {
  background-color: #f8f8fc;
  border: 1px solid #d0d0e0;
  border-radius: 16px;
  padding: 2em;
  margin: 2em auto;
  max-width: 850px;
  text-align: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04);
}

.tag-title {
  font-size: 1.7em;
  font-weight: bold;
  color: #4a4e91; /* כחול-סגול שקט */
  margin-bottom: 0.5em;
}

.tag-text {
  font-size: 1.05em;
  color: #555;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08fe21e */.lost-gen-links-box {
  background-color: #f4f4f4;
  border-right: 6px solid #999;
  padding: 1.5em;
  border-radius: 10px;
  margin: 3em auto;
  max-width: 700px;
}

.lost-gen-links-box h3 {
  margin-top: 0;
  font-size: 1.1em;
  color: #333;
}

.lost-gen-links-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.lost-gen-links-box li {
  margin-bottom: 0.5em;
}

.lost-gen-links-box a {
  color: #2b3e6b;
  font-weight: bold;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f1e3aa */.lost-generation-nav-wrapper {
  direction: rtl;
  text-align: right;
}

.lost-era-title {
  font-size: 1.3rem;
  font-weight: 600;
  margin-bottom: 0.4em;
  color: #2b3e6b;
}

.lost-era-text,
.lost-era-note {
  margin: 0 0 1em 0;
  line-height: 1.7;
  color:#2b3e6b;
  font-size: 1rem;
}

.lost-generation-nav-wrapper {
  border: 2px solid #d0d0e0;
  background-color: #f8f8fc;
    border-right: 6px solid #999;

  padding: 2em;
  border-radius: 20px;
  margin: 2em auto;
  max-width: 850px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.lost-generation-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1em;
}

.lost-nav-item {
  background-color: #e6dfd5;
  color: #2b3e6b;
  padding: 0.8em 1.2em;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 1em;
  transition: background-color 0.3s, transform 0.3s;
}

.lost-nav-item:hover {
  background-color: #d4c7b8;
  transform: translateY(-4px);
}

/* עטיפת הכפתור */
.modern-return-btn-wrapper {
  text-align: center;
  margin: 3em auto 2em;
}

/* הכפתור עצמו */
.modern-return-btn {
  display: inline-block;
  padding: 0.7em 1.6em;
  background: #f8f5ef;
  color: #4a3d2f;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.05em;
  border-radius: 12px;
  border-right: 4px solid #d1c3a8;
  transition: all 0.25s ease;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

/* הובר */
.modern-return-btn:hover {
  background: #efe8dd;
  transform: translateY(-3px);
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}/* End custom CSS */