/* Self-hosted fonts (no third-party) */
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/VarelaRound-Regular.woff2') format('woff2'),url('../fonts/VarelaRound-Regular.ttf') format('truetype');}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Pacifico-Regular.woff2') format('woff2'),url('../fonts/Pacifico-Regular.ttf') format('truetype');}
@font-face{font-family:'Damion';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Damion-Regular.woff2') format('woff2'),url('../fonts/Damion-Regular.ttf') format('truetype');}
@font-face{font-family:'Ellinia CLM';font-style:italic;font-weight:300;font-display:swap;src:url('../fonts/ElliniaCLM-LightItalic.woff2') format('woff2'),url('../fonts/ElliniaCLM-LightItalic.ttf') format('truetype');unicode-range:U+0000-00FF,U+0590-05FF,U+FB1D-FB4F;}



/* Accessibility */
.sr-only {
  position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* =========================================================
   Round 154 — Legal pages: side margins (desktop + mobile)
   ========================================================= */
body.legal-page .legal-content{
  max-width: 980px;
  margin: 0 auto;
  padding: 1.4rem 1rem 2.5rem;
}
@media (min-width: 900px){
  body.legal-page .legal-content{ padding-left: 1.8rem; padding-right: 1.8rem; }
}

body.legal-page .legal-actions{ margin: 0.75rem 0 0.5rem; }
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  direction: rtl;
    font-size: 16px;
    /* lock rem base to avoid accidental global scaling */
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
body {
  margin: 0;
    font-family: 'Varela Round', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    background: #fff7fb;
    color: #2b2626;
}

/* =========================================================
   Shared UI color token
   Keep in sync with the site background so "bubble/frame" layers
   can exist for rounding without being visible.
   ========================================================= */
:root{
  --site-bg: #fff7fb;
  --brand-accent: #C21E56;
  /* Focus/keyboard highlight color (matches home hero headline/kicker) */
  --focus-accent: #A41445;
  --focus-ring: var(--focus-accent);
--soft-pink-border: #f3d4e8;
  --title-divider-width: min(320px, 75%);
  --title-divider-margin-top: 0rem;
  --title-divider-margin-bottom: 1.1rem;
  --title-divider-opacity: 0.95;
  /* The decorative divider PNG's content is ~9px left of its canvas center.
     This shifts the image slightly right so it is visually centered everywhere. */
  --title-divider-shift: 14px;
}

/* Prevent a brief flash of the no-JS fallback URL lists during navigation.
   (JS adds `js` class to <html> as early as possible.)
   No design change; only removes the flicker.
*/
html.js #recipes-fallback,
html.js #category-fallback{
  display: none !important;
}

/* Normalize all title->divider spacing to match homepage "קטגוריות" */
.categories-section h2,
body.page-recipes .section-title,
body.page-recipe .recipe-title{
  margin-bottom: 0.15rem !important;
}

/* Unified title divider (same image + same sizing/spacing everywhere) */
.title-divider,
.categories-divider{
  display: block;
  width: var(--title-divider-width);
  max-width: 100%;
  /* Round 500: keep divider aspect ratio (avoid stretching from HTML height attr) */
  height: auto;
  aspect-ratio: 512 / 47;
  margin: var(--title-divider-margin-top) auto var(--title-divider-margin-bottom);
  opacity: var(--title-divider-opacity);
  transform: translateX(var(--title-divider-shift)) !important; /* lock true centering */
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  line-height: 0;
}

/* Header */
.site-header {
  position: sticky;
    top: 0;
    z-index: 20;
    font-size: 1rem;
    /* prevent inherited scaling */
    background: rgba(255, 247, 251, 0.96);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid #f3d4e8;
}
.header-inner {
  max-width: 1120px;
    margin: 0 auto;
    padding: 0.6rem 1.5rem;
    display: grid;
    /* Make the center nav visually centered by balancing the side columns */
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 1rem;
}
/* Grid alignment helpers (RTL-safe) */
.logo {
  justify-self: start;
}
.main-nav {
  justify-self: center;
}
.header-actions {
  justify-self: end;
}
.logo {
  font-size: 1.8rem;
    font-weight: 700;
    color: #3b2626;
}
.logo-link {
  text-decoration: none;
    color: #fff;
}
.logo-script {
  font-family: 'Pacifico', cursive;
    letter-spacing: 0.04em;
    color: #c84c7a;
    font-size: 2.8rem;
}
.main-nav {
  display: flex;
    justify-content: center;
    gap: 1rem;
    font-size: 0.95rem;
}
.main-nav a {
  text-decoration: none;
    color: #5a4a4a;
    padding: 0.3rem 0.9rem;
    border-radius: 999px;
    transition: background 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease, color 0.16s ease;
}
.main-nav a:hover,
.main-nav a:focus-visible {
  background: rgba(255,255,255,0.85);
    box-shadow: 0 10px 20px rgba(0,0,0,0.06);
    transform: translateY(-1px);
    color: #2b2626;
    outline: none;
}
.main-nav a.active {
  background: #ffe2f0;
      color: var(--brand-accent);
    font-weight: 600;
}
.header-actions {
  display: flex;
    align-items: center;
    gap: 0.4rem;
}
.search-form {
  display: flex;
    align-items: center;
    background: rgba(255,255,255,0.78);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 999px;
    padding: 0.1rem 0.7rem;
    border: 1px solid #f0cfe2;
}
/* Accessible focus styling (matches site accent; avoids default blue rectangle) */
.search-form:focus-within{
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.search-form input:focus{
  outline: none;
  box-shadow: none;
}
.search-form input:focus-visible{
  outline: none;
  box-shadow: none;
}
.search-btn:focus,
.search-btn:focus-visible{
  outline: none;
  box-shadow: none;
}

.search-form input {
  border: none;
    outline: none;
    background: transparent;
    padding: 0.25rem 0.5rem;
    font-size: 0.95rem;
  direction: rtl;
  text-align: right;
  unicode-bidi: plaintext;
}
/* --- Header search sizing lock (prevents accidental growth) --- */
.search-form {
  height: 29px;
    padding: 0 0.7rem;
}
.search-form input {
  height: 100%;
    line-height: 1;
    width: 242px;
    /* prevents cramped placeholder + keeps bar proportionate */;
}
@media (max-width: 920px){
.search-form input {
  width: 176px;
}


}
@media (max-width: 520px){
.search-form input {
  width: 132px;
}


}

/* Hide native search 'X' (cancel) button and use our own submit icon */
.search-form input[type="search"]::-webkit-search-cancel-button,
.search-form input[type="search"]::-webkit-search-decoration,
.search-form input[type="search"]::-webkit-search-results-button,
.search-form input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
  display: none;
}
.search-form input[type="search"]::-ms-clear,
.search-form input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* Search submit (magnifying glass) */
.search-form {
  position: relative;

  direction: rtl;
}
.search-form .search-btn {
  position: absolute;
  inset-inline-start: 6px; /* RTL/LTR safe: 'end' of the field in Hebrew UI */
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.search-form .search-btn__icon {
  width: 18px;
  height: 18px;
  fill: #8b7a7a;
}
.search-form input[type="search"] {
  padding-inline-start: 32px; /* space for icon without changing outer size */
}
.follow-text {
  font-size: 0.8rem;
    color: #7b6f6f;
    margin-inline-start: 0.9rem;
    margin-inline-end: 0.1rem;
}
/* Instagram button + icon */

.insta-link {
  text-decoration: none;
    font-size: 0.85rem;
    padding: 0.35rem 0.9rem;
    border-radius: 999px;
    background: var(--brand-accent);
    color: #fff;
    border: 1px solid var(--brand-accent);
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    transition: all 0.18s ease-out;
}
.insta-link:hover {
  transform: translateY(-1px);
    box-shadow: 0 6px 14px rgba(0,0,0,0.14);
}
.insta-glyph{
  width: 18px;
  height: 18px;
  display: block;
  flex: 0 0 auto;
}
.insta-icon::before,
.insta-icon::after {
  content: "";
    position: absolute;
}
.insta-icon::before {
  inset: 3px;
    border-radius: 5px;
    border: 1.6px solid #fff;
}
.insta-icon::after {
  width: 6px;
    height: 6px;
    border-radius: 50%;
    border: 1.4px solid #fff;
    top: 5px;
    left: 5px;
}
/* Hero – vertical rectangle */

.hero {
  background: radial-gradient(circle at top left, #ffe3f0 0, #fff7fb 55%, #fefcf9 100%);
    padding: 1.8rem 1.5rem 1.2rem;
}
.hero-inner {
  max-width: 960px;
    margin: 0 auto;
}
.hero-card {
  background: rgba(255,255,255,0.78);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 26px;
    box-shadow: 0 18px 45px rgba(201, 109, 142, 0.14);
    border: none;
    overflow: hidden;
    display: flex;
    flex-direction: row-reverse;

  background: var(--site-bg) !important;
}
.hero-image-wrap {
  flex: 0 0 40%;
    display: flex;
    justify-content: center;
    padding: 1.2rem 1.4rem 1.2rem;
}
.hero-image-placeholder {
  width: 260px;
  max-width: 70%;
  aspect-ratio: 2 / 3;
  border-radius: 26px;
  border: none;
  box-shadow: 0 14px 34px rgba(0,0,0,0.10);
  overflow: hidden;
  position: relative;
  background: none;
}
.hero-image-placeholder .hero-image--home{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: 50% 47%;
}

.hero-image {
  width: 100%;
    height: 100%;
    max-height: 430px;
    object-fit: cover;
    display: block;
}
.hero-text {
  flex: 1;
  position: relative;
  direction: rtl;
  text-align: right;
  unicode-bidi: plaintext;
  padding: 1.6rem 1.8rem 1.8rem 1.2rem;
}
.hero-text h1 {
  margin-top: 0;
    font-size: 1.7rem;
    margin-bottom: 0.6rem;
}
.hero-text p {
  margin: 0 0 0.4rem;
    line-height: 1.7;
    font-size: 0.95rem;
}

/* Hero headline (3-line welcome) */

.hero-text p.hero-kicker {
  margin: 0;
  font-weight: 500;
  letter-spacing: 0.4px;
  color: rgba(0, 0, 0, 0.78);
  font-size: 1.15rem; /* desktop base */
}

.hero-text .hero-headline {
  margin: 0.65rem 0 0.9rem;
  font-weight: 700;
  line-height: 1.15;
  color: #000;
  font-size: 3.5rem !important; /* desktop */
}

.hero-text p.hero-tagline {
  margin: 0;
  font-weight: 400;
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.7);
  font-size: 1.15rem; /* desktop base */
}



/* Hero headline – playful CoralHota-style hierarchy (without copying) */

.hero-text::before{
  content:"";
  position:absolute;
  inset:-10px -10px -10px -10px;
  pointer-events:none;
  opacity:0.35;
  background:
    radial-gradient(circle at 18% 28%, rgba(214,41,118,0.18) 0 2px, transparent 3px),
    radial-gradient(circle at 72% 18%, rgba(0,0,0,0.10) 0 1.5px, transparent 2.5px),
    radial-gradient(circle at 80% 70%, rgba(214,41,118,0.14) 0 2px, transparent 3px),
    radial-gradient(circle at 30% 78%, rgba(0,0,0,0.08) 0 1.5px, transparent 2.5px);
}

.hero-text .hero-headline{
  display:block;
}

.hero-text .hero-headline .hero-line{
  display:inline-block;
  padding: 0.18em 0.42em;
  border-radius: 18px;
  background: rgba(255,255,255,0.86);
  box-shadow: 0 10px 24px rgba(0,0,0,0.10);
}

.hero-text .hero-headline .hero-line-1{
  transform: rotate(-1.2deg);
  margin-bottom: 0.22rem;
}

.hero-text .hero-headline .hero-line-2{
  transform: rotate(0.8deg);
}

.hero-text .hero-accent{
  position: relative;
  color: var(--brand-accent);
  font-weight: 800;
  z-index: 1;
}

.hero-text .hero-accent::after{
  content:"";
  position:absolute;
  left:-0.12em;
  right:-0.12em;
  bottom:0.10em;
  height:0.38em;
  background: rgba(214,41,118,0.22);
  border-radius: 999px;
  transform: rotate(-2deg);
  z-index: -1;
}

/* Give kicker/tagline a bit more air */
.hero-text p.hero-kicker{
  margin-bottom: 0.35rem;
}

.hero-text p.hero-tagline{
  margin-top: 0.15rem;
}
@media (max-width: 768px){
  .hero-text p.hero-kicker {
    font-size: 1.05rem;
  }
  .hero-text .hero-headline {
    font-size: 2.5rem !important; /* mobile ~40px */
    margin: 0.6rem 0 0.85rem !important;
  }

  .hero-text .hero-headline .hero-line{
    border-radius: 16px;
    padding: 0.16em 0.40em;
    box-shadow: 0 8px 18px rgba(0,0,0,0.10);
  }
  .hero-text .hero-headline .hero-line-1{
    margin-bottom: 0.18rem;
  }

  .hero-text p.hero-tagline {
    font-size: 1.05rem;
  }
}
/* Categories section */

.categories-section {
  max-width: 1120px;
    margin: 0.8rem auto 3rem;
    padding: 0 1.5rem;
}
.categories-section h2 {
  /* Tighter spacing to the decorative divider */
  margin: 0 0 0.15rem;
  font-size: 1.6rem;
  text-align: center;
}

.category-chip {
  width: 156px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: transform 0.16s ease, filter 0.16s ease;
}
.category-circle {
  width: 150px;
  height: 150px;
    margin: 0 auto 0.7rem;
    border-radius: 9999px;
    border: 2px solid #f7cfe4;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
    transition: all 0.18s ease-out;
    overflow: hidden;
}
.category-chip:focus-visible {
  outline: none;
  border-radius: 16px;
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.category-label {
  font-size: 0.95rem;
    font-weight: 600;
    transition: color 0.18s ease-out;
}
.category-chip:hover {
  transform: translateY(-1px);
    box-shadow: 0 6px 14px rgba(0,0,0,0.06);
}
.category-chip:hover .category-circle {
  transform: scale(1.03);
  box-shadow: 0 9px 18px rgba(0,0,0,0.08);
}
.category-chip:hover .category-label {
  color: #8c2f4d;
}
/* category background placeholders */
.cat-home-food {
  background-image: url("../images/recipes/recipe-1030-480.jpg");
  background-image: image-set(
    url("../images/recipes/recipe-1030-480.webp") 1x,
    url("../images/recipes/recipe-1030-960.webp") 2x,
    url("../images/recipes/recipe-1030-480.jpg") 1x,
    url("../images/recipes/recipe-1030-960.jpg") 2x
  );
}
.cat-salads {
  background-image: url("../images/recipes/recipe-1010-480.jpg");
  background-image: image-set(
    url("../images/recipes/recipe-1010-480.webp") 1x,
    url("../images/recipes/recipe-1010-960.webp") 2x,
    url("../images/recipes/recipe-1010-480.jpg") 1x,
    url("../images/recipes/recipe-1010-960.jpg") 2x
  );
}
.cat-desserts {
  background-image: url("../images/cat-desserts-480.jpg");
  background-image: image-set(
    url("../images/cat-desserts-480.webp") 1x,
    url("../images/cat-desserts-960.webp") 2x,
    url("../images/cat-desserts-480.jpg") 1x,
    url("../images/cat-desserts-960.jpg") 2x
  );
}
.cat-pies {
  background-image: url("../images/cat-pies-480.jpg");
  background-image: image-set(
    url("../images/cat-pies-480.webp") 1x,
    url("../images/cat-pies-960.webp") 2x,
    url("../images/cat-pies-480.jpg") 1x,
    url("../images/cat-pies-960.jpg") 2x
  );
}
.cat-quick {
  background-image: url("../images/cat-quick-480.jpg");
  background-image: image-set(
    url("../images/cat-quick-480.webp") 1x,
    url("../images/cat-quick-960.webp") 2x,
    url("../images/cat-quick-480.jpg") 1x,
    url("../images/cat-quick-960.jpg") 2x
  );
}
.cat-veggie {
  background-image: url("../images/recipes/recipe-1051-480.jpg");
  background-image: image-set(
    url("../images/recipes/recipe-1051-480.webp") 1x,
    url("../images/recipes/recipe-1051-960.webp") 2x,
    url("../images/recipes/recipe-1051-480.jpg") 1x,
    url("../images/recipes/recipe-1051-960.jpg") 2x
  );
}
/* Latest recipes + sidebar */

.latest-and-about {
  max-width: 1120px;
    margin: 0 auto 2.8rem;
    padding: 0 1.5rem;
    display: grid;
    grid-template-columns: minmax(0, 2.5fr) minmax(0, 0.9fr);
    gap: 1.8rem;
}
.section-title-row {
  display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 0.5rem;
    margin-bottom: 0.8rem;
}
.section-title-row h2 {
  margin: 0;
    font-size: 1.5rem;
}
.see-all-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.8rem 2.4rem;
  border: 2px solid var(--brand-accent);
  border-radius: 999px;
  background: transparent;
  color: var(--brand-accent);
  font-weight: 700;
  font-size: 1.05rem;
  text-decoration: none;
  line-height: 1;
  transition: background 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
.see-all-link:hover {
  background: rgba(214,41,118,0.08);
  transform: translateY(-1px);
}
.see-all-link:focus-visible {
  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 3px var(--focus-accent);
}

.see-all-link:hover {

  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 3px var(--focus-accent);
}
/* Bigger recipe cards */

.recipes-grid {
  display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2.4rem 1.2rem;
}
.recipe-card {
  background: rgba(255,255,255,0.78);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 20px;
    box-shadow: 0 10px 24px rgba(0,0,0,0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border: 1px solid #f3d7e6;
    min-height: 255px;
    transition: all 0.18s ease-out;
}

/* Recipe card link wrapper (for category/all-recipes pages) */
.recipe-card-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

.recipe-card-link:focus-visible {
  outline: none;
  border-radius: 20px;
  box-shadow: 0 0 0 3px var(--focus-accent);
}

/* Dedicated Recipe Page */
.recipe-page {
  max-width: 980px;
  margin: 0 auto;
}

.recipe-hero {
  text-align: center;
  padding-top: 1.8rem;
  padding-bottom: 1rem;
}

.recipe-title {
  margin: 0;
  font-size: clamp(1.6rem, 3.5vw, 2.4rem);
}

.recipe-meta {
  margin-top: 0.65rem;
  font-size: 1rem;
  color: rgba(0,0,0,0.62);
}

.recipe-body {
  padding-top: 0.6rem;
}

@media (max-width: 768px){
  .recipe-hero {
    padding-top: 1.4rem;
  }
}
.recipe-card-thumb {
  position: relative;
    padding-top: 62%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.recipe-card-thumb.is-empty {
  background-image: none !important;
  background-color: rgba(0,0,0,0.06);
}
.recipe-card-body {
  padding: 0.8rem 1rem 0.9rem;
    background: rgba(255,255,255,0.78);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.recipe-card-title {
  margin: 0 0 0.4rem;
    font-size: 1rem;
    font-weight: 600;
}

/* PSI/CLS fix: keep skeleton count >= max cards per page and hide extras per layout to prevent layout shifts */
@media (min-width: 900px){
  .recipes-grid--all .recipe-card--skeleton:nth-child(n+13){ display:none; } /* show 12 */
}
@media (max-width: 899px){
  body[data-category-filter] .recipes-grid--all .recipe-card--skeleton:nth-child(n+11){ display:none; } /* show 10 on category pages */
}

/* Ensure recipe cards are identical in size across all recipe listing pages (All Recipes + Category pages) */
.recipes-grid--all .recipe-card {
  display: flex;
    flex-direction: column;
    height: 260px;
    /* fixed visual height for uniformity */
    overflow: hidden;
}
.recipes-grid--all .recipe-card-thumb {
  flex: 0 0 140px;
    /* fixed thumbnail height */
    background-size: cover;
    background-position: center;
}
.recipes-grid--all .recipe-card-body {
  flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.recipes-grid--all .recipe-card-title {
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* clamp title to 2 lines */
    overflow: hidden;
}
.recipe-card-meta {
  font-size: 0.8rem;
    color: #7b6f6f;
    display: flex;
    justify-content: space-between;
    gap: 0.75rem;
}
/* Keep meta text on a single line so card heights stay identical across pages */
.recipe-card-meta span {
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.recipe-card:hover {
  transform: translateY(-4px);
    box-shadow: 0 14px 30px rgba(0,0,0,0.18);
}
/* Sidebar "קצת עליי" – with its own rectangular image */

.sidebar-about {
  align-self: flex-start;
}

/* Sidebar "About" typography: match the main hero title font */
.sidebar-about h3,
.sidebar-about p{
  font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
  font-style: italic;
  font-weight: 300;
}

/* Emphasize the 'קצת עליי' title */
.sidebar-about h3{
  font-weight: 600;
}
.sidebar-card {
  background: #fffdf9;
    border-radius: 24px;
    padding: 1.6rem 1.1rem 1.7rem;
    box-shadow: 0 14px 30px rgba(0,0,0,0.08);
    border: 1px solid var(--brand-accent);
    /* requested: a bit more narrow & tall */
    max-width: 320px;
    margin-inline: auto;
}
.sidebar-avatar {
  width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 5%;
    display: block;
}


/* ===== Sidebar "About" avatar fallback (ensures visible circle even if image fails to load) ===== */
.sidebar-avatar-wrap {
  background: #f7eef4;
}
.sidebar-avatar-wrap .avatar-fallback{
  display: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: rgba(0,0,0,0.55);
  letter-spacing: 0.02em;
}
.sidebar-avatar-wrap.avatar-missing .avatar-fallback{
  display: flex;
}
.sidebar-card h3 {
  color: var(--brand-accent);
  margin: 0 0 0.7rem;
    font-size: 1.4rem;
}
.sidebar-card p {
  margin: 0 0 0.45rem;
    font-size: 0.9rem;
    line-height: 1.7;
}
.button-link {
  display: inline-block;
    margin-top: 0.6rem;
    padding: 0.45rem 0.9rem;
    border-radius: 999px;
    border: 1px solid #e79c4a;
    background: #ffd39a;
    color: #4a3325;
    text-decoration: none;
    font-size: 0.9rem;
    transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}
.button-link:hover,
.button-link:focus-visible {
  transform: translateY(-1px);
    box-shadow: 0 10px 22px rgba(0,0,0,0.12);
    filter: brightness(1.02);
    outline: none;
}
/* Footer */

.site-footer {
  border-top: 1px solid #f0dce9;
    text-align: center;
    padding: 1rem;
    font-size: 0.8rem;
    color: #7b6f6f;
    background: #fff7fb;
}

.site-footer a,
.site-footer a:visited,
.footer-links a,
.footer-links a:visited{
  color: inherit; /* match "כל הזכויות שמורות" */
  text-decoration: none;
}

.site-footer a:hover,
.site-footer a:focus-visible,
.footer-links a:hover,
.footer-links a:focus-visible{
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Subpages */

.subpage .content-narrow {
  max-width: 800px;
    margin: 1.5rem auto 2.5rem;
    padding: 0 1.5rem;
}
.subpage h1 {
  font-size: 1.6rem;
    margin-bottom: 1rem;
}
/* Responsive */
@media (max-width: 1100px){
  .hero-content { max-width: 1000px;
    }
    .categories-grid { gap: 0.45rem;
    }
    .category-chip { width: 140px;
    }
    .category-circle { width: 130px;
    height: 130px;
    }
    .category-label { font-size: 0.95rem;
    }
}
.hero-title {
  font-family: 'Pacifico', cursive;
    color: #e25d87;
    font-weight: 400;
    letter-spacing: 0.02em;
    font-size: 2.6rem;
    line-height: 1.1;
    margin: 0 0 0.9rem;
}
/* Hide comparison logos (temporary) */
/* If logos are re-enabled later */
.logo-choices img {
  max-height: 90px;
    width: auto;
    display: block;
}
/* --- Brand logo text (top right) --- */
.logo-text {
  
  font-family: 'Damion', cursive;
  font-weight: 400;
  letter-spacing: 0.2px;
font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: var(--brand-accent);
line-height: 1;
    display: inline-block;
    transition: transform 0.18s ease, opacity 0.18s ease;
}
.logo-link:hover .logo-text {
  transform: translateY(-1px);
    opacity: 0.95;
    overflow: hidden;
}
/* --- Hero brand + welcome title --- */
.hero-brand {
  margin: 0 0 0.4rem;
    font-weight: 600;
    color: #e25d87;
    letter-spacing: 0.5px;
}
.hero-welcome {
  font-size: clamp(1.4rem, 3.2vw, 2.4rem);
    line-height: 1.25;
    margin: 0;
}
/* --- About text readability --- */
.sidebar-card p {
  line-height: 1.75;
}
/* --- Header responsive layout (keep same menu, just wrap cleanly) --- */
@media (max-width: 920px){
  


.search-form {
      width: min(520px, 100%);
    }
    .search-input {
      width: 100%;
    }
}
@media (max-width: 768px){
.hero-inner {
  flex-direction: column;
  text-align: right;
}

/* Logo: enlarge on mobile without changing header height */


.hero-image-wrap {
  width: 100%;
    max-width: 520px;
    margin: 0 auto;
}
body {
  overflow-x: hidden;
}


}
/* About avatar – must fully fill the circular frame */
.sidebar-avatar {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
    object-position: 50% 5%;
}
/* Category hover – only circle */
/* Hero creative typography */
.hero-line {
  display: inline-block;
    font-size: clamp(1.6rem, 4vw, 3rem);
}
.hero-line.accent {
  color: #e25d87;
    font-weight: 700;
}
/* --- Fix category hover clipping + keep highlight only on the circle --- */
.category-chip {
  background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}
.category-chip:focus,
.category-chip:focus-visible {
  outline: none;
  border-radius: 16px;
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.category-chip:focus-visible .category-circle {
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent), 0 8px 18px rgba(0,0,0,0.08);
}
.category-circle {
  transform-origin: center;
    will-change: transform;
}
/* --- About avatar circle smaller --- */


/* --- Consistent header actions sizing --- */
@media (max-width: 720px){
  


.search-form{ flex:1;
    }
    .search-form input{ width:100%;
    max-width: 100%;
    }
    .follow-text{ display:none;
    }
}
/* ----------------------------------------------------------
   Header search – final deterministic sizing
   Requested: -20% width, -10% height + smaller placeholder
   This block is placed late to override earlier accumulated rules.
   ---------------------------------------------------------- */

@media (min-width: 721px){
  .site-header .search-form{
      height: 26px;
    /* ~10% lower vs 29px */
      padding: 0 0.6rem;
    }
    .site-header .search-form input[type="search"]{
      width: 16ch;
    /* sized to fit “מה מכינים היום?” */
      max-width: 100%;
    height: 100%;
      padding-inline-start: 32px; /* space for magnifier (RTL/LTR) */
      padding-inline-end: 10px;
      padding-block: 0;
      box-sizing: border-box;
    font-size: 0.82rem;
    /* smaller text inside */
      line-height: 1;
    }
    .site-header .search-form input[type="search"]::placeholder{
      font-size: 0.78rem;
    }
}
/* Category chips: single clean definition */
.category-chips {
  display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 2.1rem;
    overflow-x: visible;
    padding: 0 0.4rem 0.4rem;
    scrollbar-width: none;
}
.category-chips::-webkit-scrollbar {
  display: none;
}
/* On small screens, allow horizontal scroll again so items never wrap */
@media (max-width: 860px){
  .category-chips{
      justify-content:flex-start;
    overflow-x: auto;
    }
}
/* About avatar sizing */
.sidebar-avatar-wrap {
  /* +7% size as requested */
    width: 129px;
    height: 129px;
    border-radius: 9999px;
    overflow: hidden;
    margin: 0 auto 0.9rem;
    border: none;
    box-shadow: 0 10px 24px rgba(0,0,0,0.08);
    aspect-ratio: 1/1;
}
/* Contact page */
.page {
  padding: 1.25rem 0 2.5rem;
}
.page-title {
  margin: 0 0 0.5rem;
    font-size: 1.8rem;
}
.page-lead {
  margin: 0 0 1.25rem;
    color: rgba(0,0,0,0.72);
    line-height: 1.7;
}
.contact-card {
  background: rgba(255,255,255,0.85);
    border: 1px solid rgba(0,0,0,0.06);
    border-radius: 18px;
    padding: 1rem;
    box-shadow: 0 10px 26px rgba(0,0,0,0.06);
    margin-bottom: 1rem;
}
.section-title {
  margin: 0 0 0.15rem;
  font-size: 1.1rem;
  text-align: center;
}
/* Recipes & category pages title should match the main home headline size */
body.page-recipes .section-title {
  font-size: 2.6rem;
  text-align: center;
  margin: 0 0 2.1rem;
  line-height: 1.15;
}

/* Centered divider line under page titles (matches homepage 'קטגוריות' divider) */
/* Increase spacing between title block (title + divider) and recipe cards */
body.page-recipes .recipes-grid {
  margin-top: 0 !important;
}

.contact-form {
  display: grid;
    gap: 0.9rem;
}
.form-row {
  display: grid;
    gap: 0.35rem;
}
.form-row label {
  font-weight: 600;
    font-size: 0.95rem;
}
.form-row input,
.form-row textarea {
  border: 1px solid rgba(0,0,0,0.12);
    border-radius: 14px;
    padding: 0.7rem 0.8rem;
    font-size: 0.95rem;
    font-family: inherit;
    background: rgba(255,255,255,0.9);
}
.form-row input:focus,
.form-row textarea:focus {
  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 4px var(--focus-ring);
}

.form-row input:focus-visible,
.form-row textarea:focus-visible {
  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 4px var(--focus-ring);
}

.form-actions {
  display: grid;
    gap: 0.6rem;
    align-items: start;
}
.btn-primary {
  border: none;
    border-radius: 14px;
    padding: 0.75rem 1rem;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}
.btn-primary:focus,
.btn-primary:focus-visible{
  outline: none;
  box-shadow: 0 0 0 4px var(--focus-ring);
}

.form-note {
  margin: 0;
    font-size: 0.85rem;
    color: rgba(0,0,0,0.62);
    line-height: 1.6;
}
.contact-links {
  margin: 0;
    padding: 0 1rem 0 0;
    display: grid;
    gap: 0.5rem;
}
.contact-links a.link {
  text-decoration: none;
    font-weight: 600;
}
@media (max-width: 520px){
.page-title {
  font-size: 1.55rem;
}
.contact-card {
  padding: 0.9rem;
}


}
/* ---- ROUNDING FIX: force 100% perfect circles (prevents top/bottom flat hairlines on some browsers) ---- */
.category-circle,
.sidebar-avatar-wrap {
  border-radius: 50%;
    overflow: hidden;
    aspect-ratio: 1 / 1;
    box-sizing: border-box;
    background-clip: padding-box;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    backface-visibility: hidden;
    transform: translateZ(0);
}
/* Hover: make circle border a bit more emphasized for a livelier UI */
.category-chip:hover .category-circle,
.category-chip:focus-visible .category-circle {
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent), 0 8px 18px rgba(0,0,0,0.08);
}
/* All recipes page layout */
.page-recipes .all-recipes {
  /* Match the visual card proportions from the homepage 'latest recipes' area */
    max-width: 1080px;
    margin-inline: auto;
}
.page-recipes .recipes-grid.recipes-grid--all {
  /* keep 4 columns but constrain container width so cards don't look square */
    width: 100%;
}
/* === Recipes listing grid (clean) === */
/* Keep horizontal spacing stable and increase only vertical spacing */
.recipes-grid.recipes-grid--all {
  grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 1.2rem;
    row-gap: 2.025rem;
    /* +35% vs 1.5rem baseline or ~+35% vs 1.5rem;
    visible vertical separation */;
}
@media (max-width: 1024px){
.recipes-grid.recipes-grid--all {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
/* Stack the homepage content (cards + sidebar) */
  .latest-and-about {
  display: flex;
    flex-direction: column;
    gap: 1.2rem;
}
.sidebar-about {
  margin-top: 0.3rem;
}
/* Ensure sidebar card is full width on tablet/mobile */
  .sidebar-card {
  max-width: none;
    width: 100%;
}


}
@media (max-width: 820px){
.recipes-grid.recipes-grid--all {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}


}
@media (max-width: 520px){
.recipes-grid.recipes-grid--all {
  grid-template-columns: 1fr;
}


}
/* Pagination */
.pagination {
  display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-top: 1.6rem;
}
.pagination a {
  display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 2.2rem;
    height: 2.2rem;
    padding: 0 0.55rem;
    border-radius: 9999px;
    border: 1px solid rgba(236, 72, 153, 0.35);
    color: var(--brand-accent);
    text-decoration: none;
    font-weight: 600;
    line-height: 1;
    transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
.pagination a:hover {

  border-color: rgba(236, 72, 153, 0.65);
    box-shadow: 0 6px 18px rgba(236, 72, 153, 0.12);
    transform: translateY(-1px);
}
.pagination a:focus-visible {
  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.pagination a.is-active {
  border-color: rgba(236, 72, 153, 0.75);
    border-width: 2px;
    background: rgba(236, 72, 153, 0.08);
    font-weight: 800;
    box-shadow: 0 8px 22px rgba(236, 72, 153, 0.16);
}
.pagination .ellipsis {
  display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 2.2rem;
    padding: 0 0.35rem;
    color: #a08b95;
    font-weight: 700;
    user-select: none;
}
/* ===== Round33: Force recipe cards narrower on recipes pages only (pages 2-30 via recipes.html?page=) ===== */
.page-recipes .recipes-grid--all {
  justify-items: center;
}
.page-recipes .recipes-grid--all .recipe-card {
  width: 75%;
    justify-self: center;
}
@media (max-width: 900px){
.page-recipes .recipes-grid--all .recipe-card {
  width: 100%;
}


}
/* ===== Round33: Keep brand logo fully static on hover ===== */
.logo-link:hover .logo-text {
  transform: none !important;
    opacity: 1 !important;
}
/* === Recipes pages (2–30) ONLY: adjust gaps (horizontal -40%, vertical +20%) === */
body.page-recipes.recipes-gt1 .recipes-grid--all .recipe-card {
  width: 100%;
}
/* NOTE: Removed an invalid CSS fragment from a previous round.
   It was syntactically broken (selector + @media mixed) and browsers ignore it,
   but leaving it in can make debugging harder. */
/* ===== Round42: Recipes pages 1–30 (ALL recipes pages) layout match ===== */
/* IMPORTANT: Home page untouched because these rules are scoped to body.page-recipes */
body.page-recipes main > .section {
  max-width: 980px;
    /* more empty side margins */
    margin-inline: auto;
    padding-inline: 24px;
    /* gentle gutters */
    box-sizing: border-box;
}
/* Cards: 15% narrower (same height) */
body.page-recipes .recipes-grid--all .recipe-card {
  width: 85%;
    /* -15% width */
    margin-inline: auto;
    /* center card inside its cell */;
}
/* Vertical spacing between cards: +30% (keep horizontal spacing as-is) */
/* Safety: on smaller screens, keep full width for usability */
@media (max-width: 900px){
  body.page-recipes main > .section {
      max-width: 100%;
    padding-inline: 16px;
    }
    body.page-recipes .recipes-grid--all .recipe-card {
      width: 100%;
    }
}
/* ===== Round43: Recipes pages 1–30 fine tuning ===== */
body.page-recipes main > .section {
  max-width: 1080px;
    /* slightly less side margins */
    margin-inline: auto;
    padding-inline: 18px;
    box-sizing: border-box;
}
/* Cards: +20% width compared to previous (same height) */
body.page-recipes .recipes-grid--all .recipe-card {
  width: 102%;
    /* wider but still centered */
    margin-inline: auto;
}
/* Vertical spacing between cards: +40% */
/* Mobile safety */
@media (max-width: 900px){
  body.page-recipes main > .section {
      max-width: 100%;
    padding-inline: 14px;
    }
    body.page-recipes .recipes-grid--all .recipe-card {
      width: 100%;
    }
}
/* ===== Round44: Recipes pages 1–30 adjustments ===== */
/* Reduce card width by 10% */
body.page-recipes .recipes-grid--all .recipe-card {
  width: 92%;
    /* -10% width */
    margin-inline: auto;
}
/* Increase horizontal gap by 25% (keep vertical as-is) */
/* ===== Round45: Recipes pages 1–30 equal horizontal & vertical gaps ===== */
/* ===== Round46: Force equal gaps (horizontal == vertical) on recipes pages 1–30 ===== */
/* ===== Round47: Keep horizontal gap as-is, increase ONLY vertical to match ===== */
/* The horizontal (column) gap is already correct; set row-gap to the same value without widening columns further. */
/* ===== Round48: Increase ONLY vertical gap by +35% (recipes pages 1–30) ===== */
/* ===== Round49 FINAL: Visible +35% vertical spacing (recipes pages 1–30) ===== */
/* Current horizontal gap is ~1.5rem (from prior step). Increase vertical by 35% => 2.025rem. */


/* --- QA improvements (Round 51) --- */
.demo-note {
  margin: .35rem 0 0;
    font-size: .9rem;
    opacity: .8;
}
.no-results {
  margin-top: 1rem;
    padding: .85rem 1rem;
    border-radius: 14px;
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.12);
}
.no-results[hidden]{display:none !important;}

.search-suggest {
  margin-top: .4rem;
    font-size: .9rem;
    opacity: .85;
}
.search-suggest a {
  text-decoration: underline;
}
@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
.site-header {
  background: rgba(10,10,10,.88);
}


}
/* ===========================
   Mobile polish + stable header
   =========================== */

/* Hamburger button (hidden on desktop) */
.nav-toggle {
  display: none;
    background: transparent;
    border: 1px solid #f3d7e6;
    border-radius: 14px;
    padding: 0.5rem;
    cursor: pointer;
    line-height: 0;
}
.nav-toggle:focus-visible {
  outline: none;
  border-color: var(--focus-accent);
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.nav-toggle-lines {
  width: 22px;
    height: 2px;
    background: #5a4a4a;
    display: block;
    position: relative;
    border-radius: 99px;
}
.nav-toggle-lines::before,
.nav-toggle-lines::after {
  content: "";
    position: absolute;
    left: 0;
    width: 22px;
    height: 2px;
    background: #5a4a4a;
    border-radius: 99px;
    transition: transform 0.18s ease, top 0.18s ease, opacity 0.18s ease;
}
.nav-toggle-lines::before {
  top: -7px;
}
.nav-toggle-lines::after {
  top: 7px;
}
.site-header.nav-open .nav-toggle-lines {
  background: #5a4a4a;
}
.site-header.nav-open .nav-toggle-lines::before {
  top: -7px;
  transform: none;
}
.site-header.nav-open .nav-toggle-lines::after {
  top: 7px;
  transform: none;
}
/* Prevent accidental horizontal scrolling on small screens */
html, body {
  overflow-x: hidden;
}
@media (max-width: 768px){
/* Header: keep proportions and avoid wrapping glitches */
  




.search-form {
  flex: 1 1 100%;
}
.search-form input {
  width: 100%;
    max-width: 100%;
    height: 2.15rem;
    padding: 0 0.95rem;
    font-size: 0.95rem;
}
.follow-text {
  display: none;
}


/* Nav collapses into a drawer-style list */
  


/* Categories: horizontal swipe row (mobile) */
  .category-chips {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 0.65rem;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.25rem 0.5rem 0.7rem;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: none !important;
    direction: rtl;
  }
  .category-chips::-webkit-scrollbar { display: none; }
  .category-chip {
    flex: 0 0 auto;
    width: 138px;
    scroll-snap-align: none;
  }
  .category-circle {
    width: 118px;
    height: 118px;
  }

}
@media (max-width: 420px){
.category-chip {
  width: 112px;
}
.category-circle {
  width: 96px;
  height: 96px;
}

}
/* ===========================
   Mobile UX polish (S22/S23)
   =========================== */
@media (max-width: 768px){
  /* Hero: stack, reduce visual weight, make image Instagram-like */
    .hero{ padding: 1.1rem 0.9rem 0.9rem;
    }
    .hero-card{
      flex-direction: column;
    }
    .hero-image-wrap{
      flex: 0 0 auto;
    padding: 0.9rem 0.9rem 0.2rem;
    width: 100%;
    }
    .hero-text{
      padding: 0.6rem 0.95rem 1rem;
    }
    .hero-text h1{ font-size: 1.55rem;
    line-height: 1.25;
    }
    .hero-text p{ font-size: 0.95rem;
    }
    .hero-image-placeholder{
      width: min(260px, 78vw);
    aspect-ratio: 2 / 3;
    border-radius: 20px;
        background-position: 50% 47%;
}
    .hero-image{
      width: 100%;
    aspect-ratio: 4 / 5;
    max-height: none;
    border-radius: 20px;
    }
    /* Categories: intuitive grid (tap friendly) */
    .categories-section{ padding: 0 0.9rem;
    margin: 0.6rem auto 2.2rem;
    }
    .category-chips{
      display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    justify-items: center;
    }
    .category-chip{
      width: 100%;
    max-width: 140px;
    }
    .category-circle{
      width: 84px;
    height: 84px;
    margin-bottom: 0.45rem;
    }
    .category-label{ font-size: 0.92rem;
    }
    /* Latest + sidebar: breathing room */
    .latest-and-about{ padding: 0 0.9rem;
    gap: 1.2rem;
    }
    .sidebar-card{ padding: 1rem;
    }
    /* Recipe cards: lighter + faster to scan */
    .recipe-card{ border-radius: 18px;
    min-height: 0;
    }
    .recipe-card-body{ padding: 0.8rem 0.95rem 0.9rem;
    }
    .recipe-card-title{ font-size: 1.05rem;
    line-height: 1.25;
    }
    .recipe-card-thumb{ padding-top: 58%;
    }
    .recipe-card-meta{ font-size: 0.82rem;
    }
    .recipes-grid{ gap: 2.0rem 1.0rem;
    }
    /* All-recipes/category pages: avoid overly tall fixed cards on mobile */
    .recipes-grid--all .recipe-card{ height: auto;
    }
    .recipes-grid--all .recipe-card-thumb{ flex: 0 0 auto;
    }
}
@media (max-width: 420px){
.category-chips {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.category-circle {
  width: 92px;
    height: 92px;
}


}
/* === Round 68: Instagram-style mobile polish === */
@media (max-width: 768px){
  .recipe-card {
      border-radius: 18px;
    overflow: hidden;
    }
    .recipe-card-thumb {
      padding-top: 0;
    height: 170px;
    border-radius: 0;
    }
    .recipe-card-body {
      padding: 0.9rem 1rem 1rem;
    }
    .recipe-card-title {
      font-size: 1rem;
    line-height: 1.25;
    margin: 0 0 0.35rem;
    }
    .recipe-card-meta {
      font-size: 0.85rem;
    color: #777;
    }
    /* Categories: compact grid for mobile */
    .category-chips {
      display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.8rem;
    }
}
@media (max-width: 420px){
.category-chips {
  grid-template-columns: repeat(2, 1fr);
}


}


/* --- Fine tune: bring placeholder slightly closer to magnifier --- */
.site-header .search-form input[type="search"]{
  padding-inline-start: 24px; /* was 32px */
}

/* --- A11y: Skip to content link (visible on focus only) --- */
.skip-link{
  position:absolute;
  top:0;
  right:0;
  transform:translateY(-120%);
  background:#fff;
  color:#000;
  padding:10px 14px;
  z-index:9999;
  border-radius:10px;
  box-shadow:0 2px 10px rgba(0,0,0,.15);
}
.skip-link:focus{
  transform:translateY(12px);
}

/* --- SEO/UX: Use <img> thumbnails inside recipe cards without changing layout --- */
.recipe-card-thumb img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  border-radius:inherit;
}


/* --- FIX: keep recipe card thumbnail proportions when using <img> instead of background-image --- */
.recipe-card-thumb{
  position: relative;
  overflow: hidden;
}
.recipe-card-thumb img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* --- Mobile UX fixes (Round79) --- */

/* Recipe cards: keep thumbnail proportions consistent and always show the image */
.recipe-card-thumb{
  position: relative;
  overflow: hidden;
}
/* The image is absolutely positioned so it won't change the card's height */
.recipe-card-thumb > img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Pagination: show numbers in a natural ascending order even on RTL pages */
.pagination{
  direction: ltr;
}

/* Hero area: slightly reduce vertical space on small screens (doesn't change desktop) */
@media (max-width: 480px){
  .hero-image,
  .hero-photo,
  .main-hero,
  .hero-container{
    max-height: 360px;
  }
}

/* --- Header Instagram + Hero search positioning (Round80) --- */

/* Keep header actions on the top row (prevent wrapping due to long elements) */
.header-actions{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:nowrap;
}
.header-inner{
  flex-wrap:nowrap;
}

/* Instagram: show text on desktop, icon-only on mobile */
@media (max-width: 768px){

  /* Round89: align header items with hero card outer edges */
  
/* Ensure logo sits on the far right edge within header padding */
  
/* Ensure Instagram group sits on the far left edge within header padding */
  


}

/* Hero search below the main image, full width and with comfortable spacing */
.hero-search-wrap{
  padding: 0 16px;
  margin: 14px auto 18px;
}
.hero-search-wrap .search-form{
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

/* Add breathing room before the Categories title/section */
.hero-search-wrap + section,
.hero-search-wrap + .categories,
.hero-search-wrap + .section-categories{
  margin-top: 10px;
}



/* === Mobile spacing refinements (Round103) === */
@media (max-width: 768px){
  .section-title-row{ margin-bottom: 1.05rem; }
  /* Soften category hover on touch/mouse in mobile */
  .category-chip:hover{ transform: translateY(-0.5px); box-shadow: 0 3px 8px rgba(0,0,0,0.04); }
  /* Make the gap around the 'see all recipes' button visually symmetric */
  .sidebar-about{ margin-top: 0 !important; }
}
/* --- Search placement: desktop in header, mobile below hero (Round82) --- */
.search-form--mobile{ display:none; }
.search-form--desktop{ display:block; }

@media (max-width: 768px){
  .search-form--desktop{ display:none; }
  .search-form--mobile{ display:block; }
}

@media (min-width: 769px){
  .site-header{ min-height: 78px; }
  .site-header .header-inner{ min-height: 56px; }

  .hero-search-wrap{ display:none; }


}

/* --- Header follow text placement (Round84) --- */
.instagram-btn, a.instagram-btn{
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.instagram-btn .follow-text{
  font-weight: 600;
}

/* --- Follow text next to Instagram button (Round85) --- */
.instagram-follow-group{
  display:inline-flex;
  align-items:center;
  gap:8px;
  white-space: nowrap;
}
.instagram-follow-group .follow-text{
  font-weight: 600;
}

/* --- Round86: Single Instagram button + follow text next to it (not inside), search to the right --- */
.header-actions{ direction:ltr; }
.instagram-follow-group{
  display:inline-flex;
  align-items:center;
  gap:10px;
  white-space:nowrap;
}
.follow-text{ display:inline-block; }

@media (max-width: 768px){
  .follow-text{ display:inline-block; } /* keep visible as requested */
}


/* =========================
   Round87: Mobile-only header + hero + categories tweaks
   ========================= */
@media (max-width: 768px){
  /* 1) Remove the 'cochi food' line under the hero image (mobile only) */
  .hero-brand{ display:none !important; }

  /* 2) Top header layout: Instagram+Follow on the left, menu centered, logo on the right */
  


/* Stronger centering for the hamburger button */
  

/* Keep follow text visible and tight next to the Instagram icon */
  

/* 3) Categories: 2 per row, circles +25% while keeping spacing */
  .category-chips{
    display:grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 1rem !important;
    justify-items:center;
    overflow: visible !important;
  }
  .category-chip{
    width: 100% !important;
  }
  .category-circle{
    width: 147px !important;   /* 140px * 1.25 = 175px */
    height: 147px !important;
    max-width: 100%;
  }
}

/* ===========================
   Round90: Mobile header alignment (logo right, IG left, hamburger centered)
   =========================== */
@media (max-width: 768px){
  /* Grid locks: Instagram | Hamburger | Logo */
  

/* Let the Instagram group participate in the header grid */
  

/* Center hamburger perfectly and keep its proportions */
  




/* Logo pinned to the far right */
  

/* Nav goes full width below */
  
/* Header sizing guardrails */
  
/* Hide the desktop search inside header on mobile (mobile search exists elsewhere) */
  .search-form--desktop{ display: none !important; }
}

/* ===========================
   Round90: Category circles – consistent centering + no overflow
   =========================== */
@media (max-width: 768px){
  .category-chips{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.9rem;
    overflow: visible;
  }
  .category-chip{
    width: calc(50% - 0.9rem);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .category-circle{
    margin: 0 auto;
  }
  .category-label{
    width: 100%;
    line-height: 1.15;
    padding: 0 0.25rem;
  }
}
@media (max-width: 420px){
  .category-chip{ width: calc(50% - 0.7rem); }
  .category-circle{ width: 110px; height: 110px; }
}

/* ===============================
   Round91 – Mobile Layout Strategy (clean overrides)
   Scope: mobile-only. Desktop untouched.
   =============================== */
@media (max-width: 768px){

  /* Safer box sizing and no horizontal scroll */
  *, *::before, *::after { box-sizing: border-box; }
  html, body { overflow-x: hidden; }
  img, video, svg { max-width: 100%; height: auto; }

  /* ---------- Header (true mobile layout) ---------- */

  
/* mobile: shrink vertical only, keep same horizontal */

  /* Default (menu closed): single-row header so empty grid rows + row-gaps don't inflate height */
  
/* Internal pages: keep the internal search inside the header grid (2nd row) */
  
/* Menu open: add the nav row (and keep search row on internal pages) */
  

/* Make header-actions children placeable in the grid */
  



/* Ensure the hamburger stays compact (avoid inherited width:100% from older blocks) */
  
/* Keep Hebrew text direction inside LTR layout wrapper */
  

/* Desktop nav hidden on mobile; shown only when opened */
  

/* Search: full width on mobile (always visible) */
  

/* Prevent the hamburger icon from stretching */
  
/* ---------- Categories (2 per row, centered) ---------- */
  .categories-section { padding-inline: 0.9rem; }
  .category-chips{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.8rem 0.9rem;
    align-items: start;
  }
  .category-chip{
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .category-circle{ margin-inline: auto; }
  .category-label{ text-align: center; }

  /* ---------- Recipe grids/cards (1 per row, consistent spacing) ---------- */
  .recipes-grid{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 2.4rem 1.2rem !important;
    padding-inline: 0.9rem;
  }
  .recipe-card{
    width: 100% !important;
    max-width: 100% !important;
  }
  .recipe-card-thumb img{
    width: 100% !important;
    height: auto !important;
    display: block;
  }
  .recipe-card-body{ padding: 0.85rem 0.9rem; }
  .recipe-card-title{ line-height: 1.2; }

  /* ---------- Long text blocks (readable mobile typography) ---------- */
  .section, .hero-inner, .footer-links, .site-footer{
    padding-inline: 0.9rem;
  }
  p, li{
    line-height: 1.6;
    word-break: break-word;
    overflow-wrap: anywhere;
  }

  /* Sidebar "About" becomes a normal full-width section */
  .sidebar-about{
    width: 100% !important;
    max-width: 100% !important;
    margin: 1rem 0 0 !important;
    padding-inline: 0.9rem;
  }
  .sidebar-card{
    width: 100% !important;
  }
}


/* ===========================
   Round92 header lock + fixes
   =========================== */

/* Never show skip-link text (it caused header growth/UX regressions) */
.skip-link{ display:none !important; }

/* Logo a bit larger (mobile + desktop) without changing header layout */
.logo-text{
  font-size: 1.75rem;
}
@media (max-width: 420px){
  
}

/* Menu button: less rectangular (more pill/circle feeling) */
.nav-toggle{
  border-radius: 999px;
}

/* ============================================
   Mobile-only fixes (requested 15.12 19:00)
   Desktop remains exactly as in Round92 base.
   ============================================ */
@media (max-width: 768px){
  /* Make header a 2-row grid:
     Row 1: Instagram (left) | Logo (center) | Hamburger (right)
     Row 2: Internal search (right-aligned, 40% width) */
  
/* Allow children of .header-actions to become direct grid items */
  



/* Mobile menu drawer: keep it in its own row (prevents header shifting on open) */
  

/* Keep the X (nav-toggle) fixed on the right even when the menu is open */
  
/* Vertical centering (top row) */
  
/* Home: hide the desktop search in the header on mobile */
  
/* Internal pages: search is present and must be RTL + right aligned + fixed width */
  


/* Internal pages: remove the (hidden) search row so the header doesn't reserve space (mobile only) */

/* Hamburger button: match Instagram button geometry as closely as possible (mobile only) */
  
}


/* === Mobile Logo Lock (mobile only, no header height/layout changes) — Round103 === */
@media (max-width: 768px){
  

/* Visual enlargement without moving header items (transform does not affect layout) */
  
}


/* Home: "לכל המתכונים" button placement */
.see-all-wrap--mobile { display: none; }

@media (max-width: 768px){
  .section-title-row .see-all-link { display: none; }
  .see-all-wrap--mobile {
    display: flex;
    justify-content: center;
    margin: 1.3rem 0 1.3rem;
  }
}


/* Home: number of latest recipe cards */
@media (max-width: 768px){
  #latest-grid .recipe-card:nth-child(n+9) { display: none; } /* show 8 */
}
@media (min-width: 769px){
  #latest-grid .recipe-card:nth-child(n+10) { display: none; } /* show 9 (3x3) */
}




/* === Desktop-only: restore logo enlargement + subtle thickening (regressed after round_102) === */
@media (min-width: 769px){
  /* prevent any clipping when visually scaling the logo */
  .site-header,
  .site-header .header-inner,
  .site-header .logo{
    overflow: visible;
  }

  .site-header .logo-text{
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    transform-origin: center;
    /* Visual enlargement WITHOUT affecting header layout height */
    transform: scale(1.25);
}
}

/* ============================
   Mobile Categories Carousel (Round 109)
   Force single-row horizontal swipe like plplt.co.il
   ============================ */
@media (max-width: 768px){
  /* Container: override any older grid/2-col logic */
  /* NOTE: some pages use .category-chips without a .categories-section wrapper */
  .category-chips,
  .categories-section .category-chips{
    display: flex !important;
    flex-direction: row-reverse !important;
    flex-wrap: nowrap !important;

    /* kill grid remnants */
    grid-template-columns: unset !important;
    grid-auto-flow: unset !important;
    justify-items: unset !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;

    /* spacing/feel closer to plplt: airy but not huge */
    gap: 8px;
    padding: 0.35rem 1.0rem 0.85rem;

    scrollbar-width: none;
    scroll-snap-type: none !important;

    /* keep RTL order but allow full horizontal scroll */
    direction: ltr;
  }
  .category-chips::-webkit-scrollbar,
  .categories-section .category-chips::-webkit-scrollbar{ display:none; }

  /* Each chip: fixed width so it can "exit" the screen and scroll */
  .category-chip{
    flex: 0 0 auto !important;
    width: 124px !important;
    max-width: none !important;

    /* keep center look */
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;

    scroll-snap-align: none;
  }

  /* Circle: slightly smaller on mobile */
  .category-circle{
    /* Force TRUE circles on all browsers (prevents pill/oval rendering) */
    width: 108px !important;
    height: 108px !important;
    min-width: 108px;
    min-height: 108px;
    border-radius: 50% !important;
    aspect-ratio: 1 / 1;
    margin: 0 auto 0.4rem;
  }

  /* Label: keep tidy on small screens */
  .category-label{
    font-size: 0.82rem;
    line-height: 1.15;
    max-width: 108px;
    text-align: center;
  }
}



/* =========================
   Cookie Consent (Opt-in)
   ========================= */
.cookie-banner{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:9999;
  padding:12px;
  background:rgba(255,255,255,0.98);
  border-top:1px solid rgba(0,0,0,0.08);
  box-shadow:0 -10px 30px rgba(0,0,0,0.08);
}
.cookie-banner__inner{
  max-width:1100px;
  margin:0 auto;
  display:flex;
  gap:12px;
  align-items:center;
  justify-content:space-between;
}
.cookie-banner__text{
  flex:1 1 auto;
  min-width:220px;
}
.cookie-banner__desc{
  margin-top:6px;
  font-size:0.95rem;
  color:rgba(0,0,0,0.72);
}
.cookie-banner__links a{
  font-size:0.9rem;
  text-decoration:underline;
}
.cookie-banner__actions{
  flex:0 0 auto;
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.cookie-modal{
  position:fixed;
  inset:0;
  z-index:10000;
  display:none;
}
.cookie-modal.is-open{ display:block; }
.cookie-modal__backdrop{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,0.45);
}
.cookie-modal__dialog{
  position:relative;
  max-width:720px;
  margin:8vh auto 0;
  background:#fff;
  border-radius:16px;
  box-shadow:0 20px 60px rgba(0,0,0,0.18);
  overflow:hidden;
}
.cookie-modal__header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:16px 18px;
  border-bottom:1px solid rgba(0,0,0,0.08);
}
.cookie-modal__header h2{
  margin:0;
  font-size:1.2rem;
}
.cookie-modal__close{
  width:36px;
  height:36px;
  border-radius:10px;
  border:1px solid rgba(0,0,0,0.12);
  background:#fff;
  cursor:pointer;
  font-size:1.4rem;
  line-height:1;
}
.cookie-modal__body{
  padding:16px 18px;
}
.cookie-modal__footer{
  padding:14px 18px;
  border-top:1px solid rgba(0,0,0,0.08);
  display:flex;
  gap:10px;
  justify-content:flex-end;
}
.cookie-opt{
  display:flex;
  gap:12px;
  align-items:flex-start;
  justify-content:space-between;
  padding:12px 0;
  border-bottom:1px dashed rgba(0,0,0,0.10);
}
.cookie-opt:last-child{ border-bottom:none; }
.cookie-opt__title{
  font-weight:700;
}
.cookie-opt__desc{
  margin-top:4px;
  color:rgba(0,0,0,0.72);
  font-size:0.95rem;
  max-width:520px;
}
.cookie-opt__toggle{
  padding-top:4px;
}
@media (max-width:720px){
  .cookie-banner__inner{ flex-direction:column; align-items:stretch; }
  .cookie-banner__actions{ justify-content:flex-end; }
  .cookie-modal__dialog{ margin:6vh 12px 0; }
}


.health-disclaimer{margin-top:10px;}



/* Recipe Page – Desktop-only layout */
.recipe-layout {
  display: block;
}

.recipe-image-frame {
  width: min(760px, 100%);
  margin: 0 auto 22px;
  border-radius: 18px;
  overflow: hidden;
  height: clamp(240px, 30vw, 420px);
  /* Match site background so "letterboxing" (object-fit: contain) doesn't look like a white frame */
  background: #fff7fb;
  padding: 0;
  box-shadow: 0 10px 28px rgba(0,0,0,0.08);
}

.recipe-image-frame img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: transparent;
  border-radius: inherit;
}

/*
  Desktop (recipe pages only):
  Shrink the white "bubble" (frame) to the actual rendered image size so
  rounded corners are visible even when images are square / nearly-square.
  IMPORTANT: do NOT enlarge images; we only reduce the frame around them.
*/
@media (min-width: 769px){
  body.page-recipe .recipe-image-frame {
    /* wrap tightly around the image */
    width: fit-content;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto 22px;
    border-radius: 18px;
    overflow: hidden;
    background: #fff7fb;
  }

  body.page-recipe .recipe-image-frame img {
    /* preserve existing visible size: control by height only */
    height: clamp(240px, 30vw, 420px);
    width: auto;
    max-width: 100%;
    display: block;
    /* avoid internal letterboxing that hides rounded corners */
    object-fit: unset;
    border-radius: 0;
  }
}

/*
  Mobile recipe image sizing (Option A):
  Show the full image with minimal cropping, while keeping a consistent
  and not-too-tall image area on small screens.
*/
@media (max-width: 768px){
  .recipe-image-frame {
    aspect-ratio: 4 / 3;
  }

  .recipe-image-frame img {
    object-fit: contain;
    object-position: center;
	    background: transparent;
  }
}

.recipe-side-card {
  background: rgba(255,255,255,0.85);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(0,0,0,0.06);
  padding: 1rem 1.1rem;
}

.recipe-summary {
  margin-top: 0.5rem;
  line-height: 1.55;
}

.recipe-content {
  margin-top: 1.4rem;
}

.recipe-content-inner {
  background: rgba(255,255,255,0.72);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(0,0,0,0.05);
  padding: 1.15rem 1.2rem;
}

.recipe-section-title {
  margin: 0 0 0.75rem 0;
  font-size: 1.05rem;
}

.recipe-text {
  line-height: 1.75;
}

.recipe-instagram {
  margin-top: 1.6rem;
}

.recipe-instagram-inner {
  background: rgba(255,255,255,0.78);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(0,0,0,0.05);
  padding: 1.15rem 1.2rem;
}

.ig-row {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 0.9rem;
}

.ig-label {
  font-size: 0.95rem;
  color: rgba(0,0,0,0.68);
}

.ig-input {
  flex: 1 1 380px;
  min-width: 240px;
  padding: 0.6rem 0.7rem;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 12px;
  background: rgba(255,255,255,0.9);
}

.ig-btn {
  padding: 0.6rem 0.9rem;
  border-radius: 12px;
  border: 2px solid var(--brand-accent);
  background: rgba(255,255,255,0.9);
  cursor: pointer;
}

.instagram-embed {
  display: flex;
  justify-content: center;
}

.instagram-embed .instagram-media {
  margin: 0 !important;
}

.page-recipe .instagram-embed {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  background: #f9f9f9;
  border-radius: 12px;
  overflow: hidden;

  /* Prevent “stretch/jump” while the Instagram player initializes */
  aspect-ratio: 1 / 1;   /* default for regular posts */
  min-height: 420px;

  display: flex;
  align-items: center;
  justify-content: center;

  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* External-only IG preview (no instagram.com requests). Build/runtime may inject:
   <div class="instagram-fallback-static"><img class="instagram-fallback-img" ...></div>
   Ensure it fills the reserved embed frame on both mobile + desktop. */
.page-recipe .instagram-embed .instagram-fallback-static{
  display: block;
  width: 100%;
  height: 100%;
}
.page-recipe .instagram-embed .instagram-fallback-img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: inherit;
}

/* When the Instagram iframe is ready, switch from placeholder sizing to a deterministic viewport
   that always includes the full action row (like/comment/share/save) for BOTH square and portrait media. */
.page-recipe .instagram-embed.ig-cropped{
  /* Keep the same rounded “bubble” frame */
  position: relative;
  display: block;

  /* Override placeholder sizing (aspect-ratio/min-height) once JS provides real dimensions */
  aspect-ratio: auto;
  min-height: 0;

  /* Show: media + full action row (footer). Defaults keep it sensible if vars are missing. */
  height: calc(var(--ig-media-h, 420px) + var(--ig-footer-h, 74px));
}



/* Instagram native embed cropping for uniform look:
   Show ONLY the media + Instagram's real action row (icons) in full,
   while cleanly cropping any header/caption parts without cutting mid-row. */
.page-recipe .instagram-embed.ig-cropped{
  /* override placeholder sizing */
  aspect-ratio: auto;
  min-height: 0;
  height: calc(var(--ig-media-h, 420px) + var(--ig-footer-h, 64px));
  display: block;
  background: #ffffff;
}

/* Keep the real Instagram embed centered and crop from the top by shifting the iframe */
.page-recipe .instagram-embed.ig-cropped iframe{
  width: 100% !important;
  max-width: 100% !important;
  border: 0;
  display: block;

  /* Anchor the embed to the bottom so the action row is ALWAYS visible.
     Any extra header/chrome above the media will be cropped away at the top. */
  position: absolute;
  left: 50%;
  bottom: calc(0px - var(--ig-bottom-crop, 0px));
  top: auto;
  transform: translateX(-50%) translateY(var(--ig-shift-y, 0px)) scale(var(--ig-scale, 1));
}


/* Avoid default margins inside the embed container */
.page-recipe .instagram-embed blockquote.instagram-media{
  margin: 0 !important;
}


.page-recipe .instagram-embed.ig-reel {
  aspect-ratio: 9 / 16;  /* Reels */
  min-height: 450px;
}

/* Prevent clicks on IG embed on desktop (avoid slow redirect/white page). Use the button instead. */
@media (min-width: 900px){
  .page-recipe .instagram-embed {
    pointer-events: none;
  }
}

/* Desktop click-capture layer over the embed area: clicking anywhere (incl. the play icon)
   opens the exact Instagram post in a NEW TAB, keeping the site visible (no white-screen).
   Only active on desktop widths. */
.page-recipe .instagram-embed-wrap {
  position: relative;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
}


/* --- Desktop: Single-Frame Instagram (no seams) ---
   Make ONE element the clipping authority so all 4 corners round consistently,
   even under browser zoom (sub-pixel rounding).
*/
@media (min-width: 900px){
  /* One clipping authority for the whole IG frame (desktop single-mode) */
  .page-recipe .instagram-embed-wrap{
    --ig-frame-radius: 12px;
    border-radius: var(--ig-frame-radius);
    overflow: hidden;
  }

  /* Make sure inner host clips too (some browsers can otherwise ignore rounding on transformed children) */
  .page-recipe .instagram-embed.ig-split-host{
    border-radius: var(--ig-frame-radius);
    overflow: hidden;
  }

  /* Overlay must respect the same rounding */
  .page-recipe .instagram-embed-wrap .instagram-overlay-link{
    border-radius: var(--ig-frame-radius);
  }

  /* Ensure the media window clips, and that the bottom "mask" can't square the corners */
  .page-recipe .instagram-embed.ig-split-host .ig-split-media{
    border-radius: var(--ig-frame-radius);
    overflow: hidden;
  }
  .page-recipe .instagram-embed.ig-split-host .ig-split-media::after{
    border-bottom-left-radius: var(--ig-frame-radius);
    border-bottom-right-radius: var(--ig-frame-radius);
  }
}

/* ============================
   IG Split Embed (2 iframes)
   ============================ */

/* When JS renders the split embed, the host becomes the single outer frame */
/* Desktop single-mode: no footer panel at all (prevents seams/artifacts) */
.page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-single-mode .ig-split-footer{
  display: none !important;
}

@media (min-width: 900px){
.page-recipe .instagram-embed.ig-split-host{
  position: relative;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;

  /* Override placeholder sizing from the legacy single-iframe embed */
  aspect-ratio: auto;
  min-height: 0;

  /* Remove legacy centering layout */
  display: block;
}
}


/* Core split wrapper */
.page-recipe .instagram-embed.ig-split-host .ig-split-embed{
  width: 100%;
  display: block;
}

/* Two stacked “windows” */
.page-recipe .instagram-embed.ig-split-host .ig-split-media,
.page-recipe .instagram-embed.ig-split-host .ig-split-footer{
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #ffffff;
}

/* Media window ratios */
.page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-ratio-square .ig-split-media{
  aspect-ratio: 1 / 1;
}
.page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-ratio-54 .ig-split-media{
  /* Project requirement: "5 על 4" in this build is the *taller* window (portrait-like).
     Using 4/5 gives a longer frame so media doesn't feel "cut in half" vertically. */
  aspect-ratio: 4 / 5;
}

/* Footer window height (reserved for IG action row + meta) */
.page-recipe .instagram-embed.ig-split-host .ig-split-footer{
  height: var(--ig-footer-h, 140px);
  /* No divider line — both windows must feel like one continuous frame */
  border-top: 0;
  /* Needed for precise top/bottom crop masks (no visual "glue" seams) */
  position: relative;
}

/* Remove default margins from Instagram blockquotes */
.page-recipe .instagram-embed.ig-split-host blockquote.instagram-media{
  margin: 0 !important;
}

/* Make both iframes fill the available width and crop via overflow-hidden panels */
.page-recipe .instagram-embed.ig-split-host .ig-split-media iframe,
.page-recipe .instagram-embed.ig-split-host .ig-split-footer iframe{
  width: 100% !important;
  max-width: 100% !important;
  border: 0;
  display: block;
  position: absolute;
  left: 50%;
}

/* Top window: crop header by shifting up + optional zoom */
.page-recipe .instagram-embed.ig-split-host .ig-split-media iframe{
  top: 0;
  transform-origin: top center;
  transform: translateX(-50%) translateY(var(--ig-top-shift, 0px)) scale(var(--ig-scale, 1));
}


/* Optional bottom mask to guarantee no IG UI line leaks into the media window (desktop single-mode + safety) */
.page-recipe .instagram-embed.ig-split-host .ig-split-media{
  position: relative;
}
.page-recipe .instagram-embed.ig-split-host .ig-split-media::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: var(--ig-media-bottomcut, 0px);
  background: #ffffff;
  pointer-events: none;
}
/* Bottom window: always show the *bottom* section of the embed (IG UI area).
   This avoids relying on the media height inside the cross-origin iframe. */
.page-recipe .instagram-embed.ig-split-host .ig-split-footer iframe{
  bottom: 0;
  transform-origin: bottom center;
  transform: translateX(-50%) translateY(var(--ig-footer-shift, 0px));
}

/* Precise crop masks for the footer (hide comment row / any stray remnants) */
.page-recipe .instagram-embed.ig-split-host .ig-split-footer::before,
.page-recipe .instagram-embed.ig-split-host .ig-split-footer::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  background: #ffffff;
  pointer-events: none;
  z-index: 2;
}

/* Optional: hide any top remnants inside the footer (default 0px) */
.page-recipe .instagram-embed.ig-split-host .ig-split-footer::before{
  top: 0;
  height: var(--ig-footer-top-cut, 0px);
}

/* Hide the bottom "add comment" row precisely */
.page-recipe .instagram-embed.ig-split-host .ig-split-footer::after{
  bottom: 0;
  height: var(--ig-footer-bottom-cut, 0px);
}

/* Loader overlay (shown while Instagram is injecting iframes) */
.page-recipe .instagram-embed.ig-split-host .ig-loader{
  position: absolute;
  inset: 0;
  z-index: 3;
  margin: 0;
  padding: 1.25rem;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.65rem;

  background: rgba(255,255,255,0.82);
  color: rgba(0,0,0,0.65);
}

/* Keep footer hidden until ready to avoid showing half-rendered chrome */
.page-recipe .instagram-embed.ig-split-host .ig-split-embed.is-loading .ig-split-footer{
  height: var(--ig-footer-h, 140px);
  background: #ffffff;
}


.page-recipe .ig-action{
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  text-decoration: none;
  background: rgba(255,255,255,0.65);
  border: 1px solid rgba(0,0,0,0.07);
}

.page-recipe .ig-action:focus-visible{
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent);
}

.page-recipe .ig-action svg{
  width: 18px;
  height: 18px;
  display: block;
}


.page-recipe .instagram-overlay-link {
  position: absolute;
  inset: 0;
  z-index: 5;
  display: none;
  cursor: pointer;
}

@media (min-width: 900px){
  .page-recipe .instagram-overlay-link {
    display: block;
  }
}


.page-recipe .btn-instagram {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.85rem;
  padding: 0.65rem 0.95rem;
  border-radius: 999px;
  border: 2px solid var(--brand-accent);
  background: var(--brand-accent);
  text-decoration: none;
  color: #fff;
  font-weight: 500;
  margin-bottom: 12px;
  position: relative;
  z-index: 2;
}

.page-recipe .btn-instagram:hover{
  filter: brightness(0.95);
}


.page-recipe .btn-instagram:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent);
}

@media (max-width: 600px){
  .page-recipe .instagram-embed {
    max-width: 100%;
    min-height: 450px;
  }
  .page-recipe .instagram-embed.ig-reel {
    min-height: 580px;
  }
}

/* Instagram loading indicator (recipe page) */
.page-recipe .instagram-embed.is-loading {
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.page-recipe .instagram-embed .ig-loader {
  width: 100%;
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.65rem;
  color: rgba(0,0,0,0.65);
}

.page-recipe .instagram-embed .ig-spinner {
  width: 28px;
  height: 28px;
  border: 3px solid rgba(0,0,0,0.12);
  border-top-color: rgba(0,0,0,0.45);
  border-radius: 50%;
  animation: igspin 0.9s linear infinite;
}

.page-recipe .instagram-embed .ig-loader-text {
  font-size: 0.95rem;
}

@keyframes igspin {
  to { transform: rotate(360deg); }
}


/* Instagram iframe embed (more reliable inline playback) */
.instagram-embed .ig-iframe-wrap{
  width: 100%;
  max-width: 520px;
  aspect-ratio: 9 / 16;
  overflow: hidden;
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(0,0,0,0.06);
  background: #fff;
}

.instagram-embed .ig-iframe{
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

/* Desktop only – image left, meta right, content centered */
@media (max-width: 768px){
  /* Mobile recipe page: show the full recipe (single column) */
  .page-recipe .recipe-mobile-body {
    display: none;
  }

  .page-recipe .recipe-hero {
    padding-top: 1.15rem;
    padding-bottom: 0.8rem;
    text-align: center;
  }

  .page-recipe .recipe-title {
    font-size: 1.6rem;
    line-height: 1.25;
  }

  .page-recipe .recipe-meta-side {
    justify-content: center;
    gap: 0.5rem;
    flex-wrap: wrap;
  }

  .page-recipe .recipe-layout {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .page-recipe .recipe-image-frame {
    height: auto;
    aspect-ratio: 4 / 3;
  }

  .page-recipe .recipe-image-frame img {
    height: 100%;
  }

  .page-recipe .recipe-side {
    width: 100%;
  }

  .page-recipe .recipe-side-card {
    padding: 1rem;
  }

  .page-recipe .recipe-content {
    display: block;
    margin-top: 1rem;
  }

  .page-recipe .recipe-content-inner {
    padding: 1rem;
  }

  .page-recipe .recipe-instagram {
    display: block;
    margin-top: 1.4rem;
  }

  .page-recipe .recipe-instagram-inner {
    width: 100%;
  }

  .page-recipe .btn-instagram {
    width: 100%;
    justify-content: center;
  }

  .page-recipe .instagram-embed-wrap,
  .page-recipe .instagram-embed {
    width: 100%;
    max-width: 100%;
  }
}



@media (min-width: 769px){
  .page-recipe .recipe-mobile-body {
    display: none;
  }
}


/* =====================================================
   Round255 – Mobile-only fixes (requested)
   Scope: ONLY mobile. Desktop remains unchanged.
   1) Internal pages: search bar stays below the top header row (no overlap).
   2) Internal listing pages: remove placeholder subtitle lines on mobile.
   3) Mobile header bar: slightly reduce vertical padding (more proportional).
   4) Recipe cards on mobile (category/all recipes): larger thumbnail + less white space.
   ===================================================== */

@media (max-width: 768px){
  /* (1) Internal pages: prevent older absolute-position rule from pulling the search into the header */
  
.internal-page .search-form--internal{
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
  }

  /* Ensure the search sits in its own row (below the top header row) */
  
/* (3) Header bar a bit less tall (without changing logo/buttons sizes) */
  

/* (4) Recipe cards (category + all recipes): bigger image area, less white body */
  .recipes-grid--all .recipe-card{ height: auto !important; min-height: 0 !important; }
  .recipes-grid--all .recipe-card-thumb{ flex: 0 0 168px !important; background-position: center !important; }
  .recipes-grid--all .recipe-card-body{ padding: 0.65rem 0.9rem !important; }
  .recipes-grid--all .recipe-card-title{ margin-bottom: 0.35rem !important; }

  /* (2) Remove placeholder subtitle lines on listing pages (mobile only) */
  .internal-page .section-subtitle{ display: none !important; }
}



/* ---------------------------
   Recipe page – meta + content helpers
   --------------------------- */
.recipe-meta { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; align-items:center; }
.recipe-meta .meta-pill{
  display:inline-flex; align-items:center; gap:8px;
  padding:8px 12px; border-radius:999px;
  background:#fff; border:1px solid rgba(0,0,0,0.08);
  box-shadow:0 6px 18px rgba(0,0,0,0.06);
  font-weight:500;
}
.recipe-meta .meta-icon{ width:14px; height:14px; fill:currentColor; opacity:.85; }
/* Ensure clock icon is outline (no fill) */
.meta-icon--clock, .meta-icon--clock *{ fill: none !important; stroke: currentColor; }

.recipe-meta .meta-num{ font-weight:700; }
.recipe-meta .meta-unit{ opacity:.85; }
.recipe-meta .meta-label{ opacity:.85; }
.recipe-meta .meta-dot{ opacity:.5; }

.recipe-subtitle{
  margin:22px 0 10px;
  font-size:1.05rem;
  font-weight:700;
}

/* Recipe page: after removing the 'המתכון/למתכון' heading, pull first section title up */
.page-recipe .recipe-text > .recipe-subtitle:first-of-type{
  margin-top: 8px;
}




/* Recipe page: two-column layout (ingredients + steps)
   - Default: stacked (mobile)
   - Desktop: side-by-side (ingredients on the right, steps on the left)
*/
.page-recipe .recipe-two-col{ display:block; }
.page-recipe .recipe-two-col .recipe-col--ingredients .recipe-subtitle{ margin-top: 8px; }
.page-recipe .recipe-two-col .recipe-col--steps .recipe-subtitle{ margin-top: 22px; }

@media (min-width: 769px){
  .page-recipe .recipe-two-col{
    display:flex;
    align-items:stretch;
    gap: 2.2rem;
  }
  .page-recipe .recipe-two-col .recipe-col{
    flex: 1 1 0;
    min-width: 0;
    display:flex;
    flex-direction:column;
  }
  /* Desktop: keep both column headers aligned */
  .page-recipe .recipe-two-col .recipe-col--ingredients .recipe-subtitle,
  .page-recipe .recipe-two-col .recipe-col--steps .recipe-subtitle{
    margin-top: 8px;
  }
}

/* Desktop recipe page: slightly raise the recipe title block */
@media (min-width: 769px){
  .page-recipe .recipe-hero {
    padding-top: 1.25rem;
  }
}
.recipe-list, .recipe-steps{
  margin:0; padding:0 18px 0 0;
  line-height:1.8;
  list-style: none;
}
.recipe-list li{ margin:6px 0; }
.recipe-steps li{ margin:10px 0; }

/* Keep recipe meta centered on desktop, but allow compact on mobile */
@media (max-width: 768px){
  .recipe-meta{ justify-content:flex-start; }
  .recipe-meta .meta-pill{ padding:7px 10px; }
}

/* =========================================================
   Mobile Fixes (Home)
   ========================================================= */

@media (max-width: 860px){
  /* Category circles: make horizontal scroll reach both ends
     + slightly bigger circles without wrapping/distortion */
  .category-chips {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-inline: contain;
    scroll-snap-type: none;
    gap: 6px;
    padding: 0.35rem 16px 0.85rem;
  }

  /* Add safe spacing so first/last circles never get clipped */
  .category-chips::before,
  .category-chips::after {
    content: "";
    flex: 0 0 12px;
  }

  .category-chip {
    width: 140px;
  }

  .category-circle {
    width: 124px;
    height: 124px;
  }

  /* About card: keep the avatar circle visible on mobile */
  .sidebar-about .sidebar-avatar-wrap {
    margin: 0 auto 12px;
    display: grid;
  }
}

@media (max-width: 420px){
  /* Very small phones: keep circles large but safer */
  .category-chip { width: 134px; }
  .category-circle { width: 118px; height: 118px; }
}

/* =========================================
   Round 144: Mobile header vertical centering
   Fix slight "too high" alignment of logo + buttons
   ========================================= */
@media (max-width: 900px){
  



}

@media (max-width: 700px){
  /* Ensure row-1 has enough height for true vertical centering */
  
}

/* =========================================================
   Round 145: Mobile recipe listing cards (category pages + all recipes)
   Goal: slightly bigger cards, less excessive margins, without making it cramped
   ========================================================= */

@media (max-width: 900px){
  /* Give the grid a bit more usable width on mobile */
  .page-recipes .section {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .page-recipes .recipes-grid--all {
    gap: 0.75rem;
  }

  /* A touch larger visuals */
  .page-recipes .recipes-grid--all .recipe-card {
    height: 280px;
  }

  .page-recipes .recipes-grid--all .recipe-card-thumb {
    height: 155px;
  }
}

@media (max-width: 520px){
  /* Keep 2 columns on common phones so you get "squares" and better density */
  .page-recipes .recipes-grid--all {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-recipes .recipes-grid--all .recipe-card {
    height: 270px;
  }

  .page-recipes .recipes-grid--all .recipe-card-body {
    padding: 10px 12px;
  }
}

@media (max-width: 340px){
  /* Ultra-small screens: avoid squishing */
  .page-recipes .recipes-grid--all {
    grid-template-columns: 1fr;
  }
}


/* =========================================
   Round 147 fixes
   - Desktop recipe image: prevent oversized/distorted rendering
   - Footer links: improve spacing + aesthetics (desktop)
   ========================================= */

/* Recipe page (desktop): keep hero image within a premium, consistent frame */
.page-recipe .recipe-image-frame {
  overflow: hidden;
  border-radius: 18px;
  background: #fff7fb;
}

@media (min-width: 900px){
  .page-recipe .recipe-image-frame {
    max-width: 620px;
    margin-inline: auto;
    aspect-ratio: 4 / 3;
    border: 1px solid rgba(0,0,0,0.06);
    background: #fff7fb;
  }

  .page-recipe .recipe-image-frame img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: transparent;
  }
}

/* Footer links: less cramped, more readable */
.site-footer .footer-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.7rem 1.1rem;
  padding: 0.25rem 0 0.85rem;
}

.site-footer .footer-links a {
  padding: 0.15rem 0.35rem;
  border-radius: 10px;
  text-decoration: none;
}

.site-footer .footer-links a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent);
}

@media (min-width: 900px){
  .site-footer .footer-links {
    gap: 0.85rem 1.6rem;
  }
}


/* =========================================
   Recipe image sizing (desktop + tablet)
   - Keep the main photo premium, not oversized
   ========================================= */
.page-recipe .recipe-image-frame{
  width: min(100%, 600px);
  margin-inline: auto;
  aspect-ratio: 4 / 3;
	  border-radius: 18px;
	  overflow: hidden;
	  background: #fff7fb;
}
.page-recipe .recipe-image-frame img{
  width: 100%;
  height: 100%;
	  object-fit: contain;
	  background: transparent;
	  border-radius: inherit;
  display: block;
}



/* =========================================================
   Round 150 - Recipe list pages (All recipes + Categories)
   - Move health disclaimer out of header into a small note
   - Desktop: 12 cards/page layout target (3 rows x 4 columns)
   ========================================================= */

body.page-recipes .disclaimer-note{
  margin: 18px auto 0;
  max-width: 960px;
  padding: 10px 12px;
  font-size: 0.9rem;
  line-height: 1.45;
  color: rgba(0,0,0,0.62);
  text-align: center;
  background: rgba(255,255,255,0.65);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 14px;
}

body.page-recipes .disclaimer-note a{
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}

@media (min-width: 900px){
  /* wider content (smaller side margins) */
  body.page-recipes main > .section{
    max-width: 1240px;
    padding-left: 16px;
    padding-right: 16px;
  }

  /* 4 columns, tighter horizontal gap, slightly larger vertical gap */
  body.page-recipes .recipes-grid--all{
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 14px;
    row-gap: 48px;
    align-items: stretch;
  }

.page-recipes .recipes-grid.recipes-grid--all{
  max-width: 1120px !important;
  margin: 0 auto;
}

  /* ensure cards use full cell width (match home card component) */
  body.page-recipes .recipes-grid--all .recipe-card{
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
}


/* =========================================================
   Round 151 – Align listing cards with Home "Popular Recipes"
   Fixes: cards were shrinking (width:75%) and centered, causing
   different proportions vs home. We stretch cards to full grid
   cell and widen the section container on listing pages.
   ========================================================= */

.page-recipes .section{
  max-width: 1120px; /* closer to header-inner width */
}

.page-recipes .recipes-grid--all{
  justify-items: stretch !important; /* override older 'center' */
}

.page-recipes .recipes-grid--all .recipe-card{
  width: 100% !important;
  justify-self: stretch !important;
}

/* Keep desktop layout: 4 columns (12 cards => 3 rows of 4) */
@media (min-width: 900px){
  .page-recipes .recipes-grid.recipes-grid--all{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    column-gap: 18px;
    row-gap: 56px;
  }
}

/* Tablet: 2 columns */
@media (max-width: 899px) and (min-width: 520px){
.page-recipes .recipes-grid.recipes-grid--all{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  
  .page-recipes .recipes-grid.recipes-grid--all{
    column-gap: 18px;
    row-gap: 44px;
    align-items: stretch;
    justify-items: stretch;
  }
}

}

/* Mobile: 1 column */
@media (max-width: 519px){
  .page-recipes .recipes-grid.recipes-grid--all{
    grid-template-columns: 1fr !important;
  
  .page-recipes .recipes-grid.recipes-grid--all{ row-gap: 2.4rem !important; }
}

}

/* =========================================================
   Round 153 — Mobile polish fixes (requested 21.12)
   ========================================================= */

@media (max-width: 768px){
  /* ----------------------------
     Header: vertical centering
     ---------------------------- */
  /* Remove internal-page spacer that made the header look "top aligned" */
  

.internal-page .search-form--internal{
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
  }

  /* Use a stable 2-row grid (top row + search) + optional nav drawer row */
  
/* Allow children of .header-actions to become direct grid items */
  



/* Search row — show the existing search (home: --desktop, internal: --internal) */
  

/* Mobile nav drawer lives on its own row and doesn't shift the top row */
  


/* ----------------------------
     Categories carousel: reach both ends
     ---------------------------- */
  /* Lock mobile categories to a single horizontal swipe row (RTL text, stable scroll) */
  .category-chips,
  .categories-section .category-chips{
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    gap: 0.55rem !important; /* slightly tighter */
    direction: ltr !important; /* fixes "can't reach the rightmost" RTL scroll edge cases */
    flex-direction: row-reverse; /* keep first chip on the right */
  }
  .category-chips::-webkit-scrollbar{ display:none; }
  .category-chip{
    flex: 0 0 auto !important;
    width: clamp(124px, 32vw, 168px) !important;
    direction: rtl;
  }
  .category-circle{
    width: clamp(104px, 28vw, 140px) !important;
    height: clamp(104px, 28vw, 140px) !important;
    aspect-ratio: 1 / 1;
  }
  .category-label{ font-size: 0.9rem; }

  .category-chips,
  .categories-section .category-chips{
    padding: 0.35rem 1.0rem 0.85rem !important;
    scroll-padding-inline: 1.0rem;
  }
  /* Extra safe spacing as flex items (works reliably with row-reverse) */
  .category-chips::before,
  .category-chips::after,
  .categories-section .category-chips::before,
  .categories-section .category-chips::after{
    content: "";
    flex: 0 0 10px;
  }

  /* ----------------------------
     Recipe page meta (difficulty + minutes)
     Center + slightly smaller
     ---------------------------- */
  .recipe-meta{ justify-content: center !important; }
  .recipe-meta .meta-pill{ padding: 6px 10px !important; font-size: 0.86rem; }
  .recipe-meta .meta-icon{ width: 14px !important; height: 14px !important; }
}

/* ==========================
   Round 156 – Mobile fixes
   ========================== */

@media (max-width: 768px){
  /* 1) Home: ensure a single search input (home search already exists in the header) */
  .hero-search-wrap{ display: none !important; }

  /* 2) Header hamburger: restore original geometry (avoid the "big circle" regression) */
  




/* 3) Categories carousel: fix swipe reach (rightmost chip) in RTL pages + maximize chip size */
  .category-chips,
  .categories-section .category-chips{
    /* Keep scrolling behavior stable across RTL browsers */
    direction: ltr !important;
    flex-direction: row-reverse !important;
    gap: 0.45rem !important; /* slightly tighter than before */
    padding: 0.35rem 1.0rem 0.85rem !important;
    scroll-padding-inline: 1.0rem !important;
    scroll-snap-type: x mandatory;
  }
  /* Remove pseudo spacers that can break scroll edges in some RTL setups */
  .category-chips::before,
  .category-chips::after,
  .categories-section .category-chips::before,
  .categories-section .category-chips::after{
    content: none !important;
    display: none !important;
  }
  .category-chip{
    width: clamp(140px, 36vw, 188px) !important;
    direction: rtl;
    scroll-snap-align: start;
  }
  .category-circle{
    width: clamp(120px, 32vw, 150px) !important;
    height: clamp(120px, 32vw, 150px) !important;
    aspect-ratio: 1 / 1;
  }

  /* 4) Recipe meta (difficulty + minutes): force centered + a touch smaller */
  .recipe-meta{ justify-content: center !important; }
  .recipe-meta .meta-pill{ font-size: 0.84rem !important; padding: 6px 10px !important; }
}

/* ==========================
   Round 157 – Mobile search bar (fix)
   Requested: keep ONLY the lower (content) search on home, cancel the header search on mobile
   ========================== */

@media (max-width: 768px){
  /* Home page only (body is NOT .internal-page) */
  
/* Remove the now-unused 'search' grid row on home to avoid extra vertical gaps */
  
/* Show the lower search block between hero and categories */
  body:not(.internal-page) .hero-search-wrap{
    display: block !important;
  }
}


/* ===== Instagram icon (monochrome / black+white) =====
   Replaces the previous gradient-style icon to avoid brand/color confusion.
   Desktop shows "עקבו אחריי" label; mobile keeps label hidden via existing media rules.
*/
.site-header .instagram-follow-group .insta-icon{
  width: 22px;
  height: 22px;
  background: url("../images/instagram_icon_bw.svg") center / contain no-repeat;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.site-header .instagram-follow-group .insta-icon::before{
  content: none !important;
}


/* Recipe notes / intro */
.recipe-notes {
  margin: 0 0 14px;
  padding: 12px 14px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 12px;
}
.recipe-notes p {
  margin: 0 0 8px;
}
.recipe-notes p:last-child {
  margin-bottom: calc(0px - var(--ig-bottom-crop, 0px));
}


/* Inline section labels inside ingredients/steps (bold, no list marker) */
.recipe-inline-label{
  font-weight:700;
  margin: 10px 0 6px;
}
.recipe-inline-label strong{
  font-weight:700;
}


/* Fail-safe banner: visible if recipe scripts fail to load/run */
.js-fallback{
  display:none; /* hidden by default to prevent flash */
  margin: 12px 0 16px;
  padding: 12px 14px;
  border: 2px solid var(--brand-accent);
  border-radius: 14px;
  background: rgba(255,255,255,0.75);
  font-weight: 700;
}
.js-fallback.is-visible{ display:block; }





/* Share buttons (recipe page) */
.share-bar{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin: 8px 0 12px;
  align-items:center;
  justify-content:center;
  text-align:center;
}
.share-bar--compact{
  justify-content:center;
}


/* ==========================
   Round 257 – Recipe meta sizing + spacing (desktop + mobile)
   Fixes:
   1) Icons (time/difficulty) were not getting smaller due to earlier overrides.
   2) Gap between "קושי:" and difficulty value was too large.
   Applied ONLY on recipe pages.
   ========================== */

/* ==========================
   Recipe pages – meta pills sizing (desktop + mobile)
   ========================== */
.page-recipe .recipe-meta .meta-pill{
  padding: 6px 10px !important;
  font-size: 0.92rem !important;
  gap: 6px !important;
}
.page-recipe .recipe-meta .meta-icon{
  width: 14px !important;
  height: 14px !important;
}
/* Slightly tighter spacing inside pills */
.page-recipe .recipe-meta .meta-pill--time{ gap: 6px !important; }
.page-recipe .recipe-meta .meta-pill--diff{ gap: 4px !important; }

/* Keep number↔unit spacing normal */
.page-recipe .recipe-meta .meta-time{ gap: 3px !important; }

@media (max-width: 768px){
  .page-recipe .recipe-meta .meta-pill{
    padding: 5px 8px !important;
    font-size: 0.82rem !important;
  }
  .page-recipe .recipe-meta .meta-icon{
    width: 14px !important;
    height: 14px !important;
  }
}
.share-btn{
  width:34px;
  height:34px;
  padding:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius: 10px;
  /* Thinner outline for a cleaner, less heavy look */
  border: 1px solid var(--brand-accent);
  background: rgba(255,255,255,0.78);
  text-decoration:none;
  cursor:pointer;
  user-select:none;
}
.share-btn:focus{
  outline: none;
  box-shadow: 0 0 0 3px var(--focus-accent);
}
.share-btn svg{
  width:18px;
  height:18px;
}



/* Share label */
.share-label{
  font-weight: 800;
  margin-inline-end: 6px;
  opacity: 0.95;
}

/* Compact share buttons further */
.share-btn{
  width:30px;
  height:30px;
  border-radius: 9px;
}
.share-btn svg{
  width:16px;
  height:16px;
}
.share-btn .share-icon{
  width:16px;
  height:16px;
  display:block;
}

/* X brand guideline: logo should be black/white */
.share-btn--tw{ color:#111; }


/* Brand colors for share icons (use official assets; do not modify logos) */
.share-btn--fb{ color:#1877F2; }   /* Facebook Blue */
.share-btn--wa{ color:#25D366; }   /* WhatsApp Green */
.share-btn--tw{ color:#111; }      /* X/Twitter: black/white only per brand guidelines */
.share-btn--print{ color:#111; }


.page-updated{ margin-top:16px; font-size:0.95rem; opacity:0.8; text-align:center; }


/* =====================================================
   Round255 – Mobile-only fixes (requested)
   ===================================================== */

@media (max-width: 768px){
  /* (1) Internal pages: keep the search bar BELOW the top header row.
     Root cause in past rounds: conflicting rules positioned the internal search
     absolutely while other mobile rules turned the header into a grid – this
     occasionally pushed the search into the header area.
     Solution: force the internal search to participate in the header grid.
  */
  

/* (3) Mobile header bar height: slightly reduce the header padding
     WITHOUT changing logo / menu / instagram button sizes. */
  

/* (4) Remove the placeholder subtitle line on internal listing pages (mobile only). */
  .internal-page .section-subtitle{ display: none !important; }

  /* (5) Category + All-recipes cards: make the thumbnail area taller on mobile
     and show a bit more of the lower part of the image, reducing the white area below. */
  .internal-page .recipes-grid--all .recipe-card{ height: 250px !important; }
  .internal-page .recipes-grid--all .recipe-card-thumb{
    flex: 0 0 170px !important;
    background-position: center !important;
  }
  .internal-page .recipes-grid--all .recipe-card-body{ padding: 0.55rem 0.85rem !important; }
}


/* Mobile: hide search on legal/technical pages */
@media (max-width: 768px){
  .legal-page .search-form--internal{ display:none !important; }
}

/* Mobile: slightly smaller meta icons */
@media (max-width: 768px){
  .recipe-meta .meta-icon{ width:13px; height:13px; }
}

/* Meta pill spacing helpers */
.meta-time{ display:inline-flex; align-items:center; gap:4px; }
.meta-diff{ display:inline-flex; align-items:center; gap:8px; }

/* ===== About avatar positioning (single source of truth) =====
   Goal: On mobile, the portrait must sit slightly LOWER in the circle so the head
   reaches the top edge without being cut. Desktop must remain exactly as before.
   Scope: Homepage 'קצת עליי' avatar only (.sidebar-about).
*/
.sidebar-about{
  --about-avatar-scale: 1.38;
  --about-avatar-ty: -10%;
  --about-avatar-op-y: 0%;
}
.sidebar-about .sidebar-avatar-wrap{
  position: relative;
  margin-top: 0.95rem;
  margin-bottom: 1.85rem;
  }
.sidebar-about .sidebar-avatar{
  object-position: 50% var(--about-avatar-op-y);
  transform: scale(var(--about-avatar-scale)) translateY(var(--about-avatar-ty));
  transform-origin: center center;
}

/* Mobile-only: move the portrait DOWN (less negative translateY) so the head isn't cut */
@media (max-width: 768px){
  .sidebar-about{
    --about-avatar-ty: -3%;
  }
}
/* ===============================
   Global anti-flash hardening
   - Prevents brief "wrong/old" content and unstyled flashes during page loads / bfcache restores
   - Keeps UX smooth without changing layout
   =============================== */

/* Hide page content very briefly until the page is ready (removed automatically by inline head script).
   This eliminates FOUC/FOIT artifacts that can appear as "a different page/text" for a split second. */
/* html.is-booting is kept (no forced hiding) */
/* Gentle fade-in after boot; disabled for users who prefer reduced motion */
body{
  transition: opacity 120ms ease;
}
@media (prefers-reduced-motion: reduce){
  body{ transition: none !important; }
}

/* =========================================================
   Round 271 – Root-cause hardening (no overlay dependency)
   Goals:
   - No flash of fallback content
   - Stable header/logo/search dimensions to reduce CLS
   - Stable recipe grids while JS renders (skeleton placeholders)
   ========================================================= */

/* Never show the JS fallback unless the script explicitly marks it visible */
.js-fallback{ display: none; }
.js-fallback.is-visible{ display: block; }

/* Disable navigation overlay (we keep the class harmless if present) */
html.is-navigating::before{ content: none !important; }

/* Header / logo / search: reserve space so fonts/JS don't move layout */

/* Desktop: vertically center header-inner within sticky header height (prevents top-aligned look) */
@media (min-width: 769px){
  .site-header{
    display: flex;
    align-items: center;
  }
  .site-header .header-inner{
    width: 100%;
  }
}


.site-header .logo{
  min-width: 140px;
  min-height: 34px;
}
.site-header .logo-text{
  display: block;
  line-height: 1;
  min-height: 34px;
}

/* Search inputs: lock height to prevent jumps */
.search-form input[type="search"],
.search-form input.search-input{
  min-height: 44px;
  height: 44px;
}
.search-input:focus,
.search-input:focus-visible{
  outline: none;
}

.search-form button,
.search-form .search-btn{
  min-height: 44px;
  height: 44px;
}

/* Mobile header: keep top row height stable and avoid reflow */
/* NOTE (Round 567): neutralized fixed min-heights so the mobile header can truly shrink cleanly. */
@media (max-width: 768px){
  



}
/* Recipe list grids: reserve vertical space so the page doesn't "jump" while cards are injected */
#all-recipes-grid{
  min-height: 860px;
}
@media (max-width: 1100px){
  #all-recipes-grid{ min-height: 740px; }
}
@media (max-width: 768px){
  #all-recipes-grid{ min-height: 980px; } /* fewer columns -> more rows */
}
@media (max-width: 420px){
  #all-recipes-grid{ min-height: 1120px; }
}

/* Skeleton cards (visible before JS replaces them) */
.recipe-card--skeleton{
  border-color: rgba(0,0,0,0.06);
  background: rgba(255,255,255,0.70);
  box-shadow: 0 10px 24px rgba(0,0,0,0.05);
}
.recipe-card--skeleton .recipe-card-thumb{
  background-image: linear-gradient(90deg, rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.07) 50%, rgba(0,0,0,0.04) 100%);
  background-size: 200% 100%;
  animation: shimmer 1.05s linear infinite;
}
.recipe-card--skeleton .recipe-card-body{
  background: rgba(255,255,255,0.55);
}
.recipe-card--skeleton .recipe-card-title,
.recipe-card--skeleton .recipe-card-meta{
  color: transparent;
}
.recipe-card--skeleton .recipe-card-title{
  /* Reserve 2 lines to match real titles (prevents CLS when JS swaps skeleton->cards) */
  height: 2.35em;
  margin-top: 0.55rem;
  background: rgba(0,0,0,0.06);
  border-radius: 10px;
}
.recipe-card--skeleton .recipe-card-meta{
  height: 0.85em;
  margin-top: 0.7rem;
  background: rgba(0,0,0,0.05);
  border-radius: 10px;
}

@keyframes shimmer{
  0%{ background-position: 200% 0; }
  100%{ background-position: -200% 0; }
}

@media (prefers-reduced-motion: reduce){
  .recipe-card--skeleton .recipe-card-thumb{ animation: none; }
}



/* ==============================
   Round 272 - Header/Search alignment fixes
   ============================== */

/* (1) Home page search placeholder vertical centering (desktop + mobile) */
#search-input-desktop,
#search-input-mobile{
  /* ensure fixed-height header search does not inherit large min-heights */
  min-height: 0 !important;
  height: 100% !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* match the header-search form heights so the text sits centered */
@media (min-width: 721px){
  #search-input-desktop{
    line-height: 26px !important; /* matches .site-header .search-form height */
  }
}
@media (max-width: 720px){
  #search-input-mobile{
    line-height: 29px !important; /* matches header search height on mobile */
  }
}

/* also neutralize the global search input lock for the small header-search only */
.site-header .search-form input[type="search"]{
  min-height: 0 !important;
}
.site-header .search-form button{
  min-height: 0 !important;
}

.site-header .header-inner{
    min-height: 98px !important;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

/* (3) Desktop (tablet widths): ensure header content is vertically centered */
@media (max-width: 920px){
  
}


/* =====================================================
   Round275 – Recipe card thumbnails: responsive aspect-ratio
   Goal:
   - Mobile: show more of the image (taller portrait thumbnail) WITHOUT shrinking the white text area.
   - Desktop: show more of portrait photos (4:5) while staying clean and consistent.
   - Ensure centering (no "off-center" look after the size change).
   - Remove older fixed-height "thumb"/"card" rules that caused cropping.
   Notes:
   - Listing pages build thumbnails as BACKGROUND-IMAGE (script.js)
   - Home "latest" uses <img> inside .recipe-card-thumb
   ===================================================== */

/* Base (Desktop + default): 4:5 thumbnail (portrait-friendly) */
.recipe-card-thumb{
  /* cancel older padding-top / fixed-height hacks */
  padding-top: 0 !important;
  height: auto !important;
  flex: 0 0 auto !important;

  /* modern sizing */
  aspect-ratio: 4 / 5 !important;

  /* always centered */
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;

  position: relative !important;
  overflow: hidden !important;
}

/* Support <img> thumbnails (homepage) */
.recipe-card-thumb > img,
.recipe-card-thumb img{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Remove fixed heights on listing cards so the white text area stays unchanged and the card can grow naturally */
.recipes-grid--all .recipe-card,
.internal-page .recipes-grid--all .recipe-card,
.page-recipes .recipes-grid--all .recipe-card{
  height: auto !important;
  min-height: 0 !important;
}

/* Mobile: thumbnail aspect ratio */
@media (max-width: 920px){
  /* Mobile: 4:5 thumbnail across the entire site */
  .recipe-card-thumb{
    aspect-ratio: 4 / 5 !important;
  }

  /* Override older mobile rules that fixed thumbnail/card heights (must keep ratio consistent) */
  .recipes-grid--all .recipe-card,
  .internal-page .recipes-grid--all .recipe-card{
    height: auto !important;
    min-height: 0 !important;
  }

  .recipes-grid--all .recipe-card-thumb,
  .internal-page .recipes-grid--all .recipe-card-thumb{
    flex: 0 0 auto !important;
    height: auto !important;
  }
}

/* Round278 – Mobile recipe card sizing enforcement
   Purpose:
   - Make mobile 4:5 ratio actually reflected visually by removing global min-height clamps on cards.
   - Ensure thumbnail aspect-ratio is not overridden by older fixed-height rules on any listing/home grid.
*/
@media (max-width: 920px){
  .recipe-card{
    min-height: 0 !important;
    height: auto !important;
  }

  .recipe-card-thumb,
  .recipes-grid .recipe-card-thumb,
  .recipes-grid--all .recipe-card-thumb,
  .page-recipes .recipes-grid--all .recipe-card-thumb,
  .internal-page .recipes-grid--all .recipe-card-thumb,
  #latest-grid .recipe-card-thumb{
    padding-top: 0 !important;
    height: auto !important;
    flex: 0 0 auto !important;
    aspect-ratio: 4 / 5 !important;
  }
}


/* Round279 – Fallback for browsers without aspect-ratio support (keeps 4:5 on mobile too)
   This only activates if the browser DOES NOT support aspect-ratio.
*/
@supports not (aspect-ratio: 1 / 1){
  .recipe-card-thumb{
    position: relative !important;
  }
  .recipe-card-thumb::before{
    content: '' !important;
    display: block !important;
    /* 4:5 => height = 125% of width */
    padding-top: 125% !important;
  }
}


/* =========================================================
   Desktop recipe image – ROOT FIX (Round 286)
   Problems we are fixing:
   1) Image looked "too small" because object-fit:contain inside a wide fixed frame
      (square images became a small square with big empty sides).
   2) White blocks/strips returning around/below the image.
   3) Rounded corners disappearing on some pages.

   Strategy:
   - Do NOT force a fixed aspect-ratio/height on desktop.
   - Render the image in its natural ratio, but cap it so it can’t become gigantic.
   - Keep the site background visible (no white frame).
   - Hide recipe summary bar when empty (all breakpoints).
   ========================================================= */

/* Hide the summary area completely when there is no text (prevents a blank strip). */
.page-recipe #recipe-summary:empty{
  display: none !important;
}

@media (min-width: 769px){
  /* Ensure the recipe page uses the site background (no white blocks behind the image) */
  .page-recipe .recipe-layout,
  .page-recipe .recipe-media {
    background: transparent !important;
  }

  /* Keep the wrapper neutral – no fixed height, no forced aspect ratio */
  .page-recipe .recipe-image-frame{
    width: 100% !important;
    max-width: 920px !important;   /* big enough on desktop, but not excessive */
    height: auto !important;
    margin: 0 auto 1rem !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 18px !important;
    overflow: visible !important;
  }

  /* The actual image controls the visible size */
  .page-recipe .recipe-image-frame img{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: 600px !important;  /* prevents the "giant image" issue */
    object-fit: contain !important;
    border-radius: 18px !important;
    background: transparent !important;
  }
}

/* === Round 287: Recipe page desktop image fixes (no white band, consistent background, subtle rounded corners) === */
@media (min-width: 900px){
  body.page-recipe .recipe-image-frame {
    /* Remove fixed height that created empty "band" under images */
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    /* Ensure the area behind the image matches site background (no white block) */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    /* Subtle rounded corners */
    border-radius: 18px !important;
    overflow: hidden !important;

    /* Center the image and keep spacing consistent */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 auto 14px !important;
    width: min(100%, 920px) !important;
  }

  body.page-recipe .recipe-hero-img {
    /* Keep aspect ratio, avoid stretching, and prevent "giant" images */
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 620px !important;
    object-fit: contain !important;

    /* Match the rounded frame even if clipping changes elsewhere */
    border-radius: 18px !important;
  }
}

/* ===============================
   Round 288: Recipe hero image + gap cleanup
   Fixes:
   - Removes the recurring "white band" under the hero image by avoiding fixed-height frames
   - Keeps the site background (no white frame background)
   - Adds subtle rounded corners (image + wrapper)
   =============================== */

body.page-recipe .recipe-image-frame{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 18px !important;
  overflow: hidden !important;

  /* Keep a consistent visual width, but let height be driven by the image */
  width: min(760px, 92vw) !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 auto 0.9rem !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

body.page-recipe img.recipe-hero-img{
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: min(520px, 58vh) !important;
  border-radius: 18px !important;
}

/* Make sure no container introduces a white "strip" background */
body.page-recipe .recipe-layout,
body.page-recipe .recipe-body,
body.page-recipe .recipe-content{
  background: transparent !important;
}

/* Keep spacing under the hero image tight and consistent */
body.page-recipe .recipe-content{
  /* Round 297: add a bit more breathing room between the main recipe image
     area and the recipe text block (ingredients + steps). */
  margin-top: 1.55rem !important;
}

/* =====================================================================
   Round 289 – Recipe page ROOT FIX (desktop + zoom-safe)

   Fixes:
   1) The full-width pale/white band that appears under the recipe image.
      Root cause: legacy stacked layout (display:block) + wide background/card
      rules kick in when viewport drops under the desktop breakpoint.
   2) Ensure the recipe image always has gently rounded corners.

   Notes:
   - Scoped ONLY to the recipe page (body.page-recipe).
   - Keeps the mobile image sizing logic intact; we only make the desktop layout
     kick in a bit earlier so it also works when users are zoomed in.
   ===================================================================== */

/* Always: image corners should be gently rounded */
body.page-recipe .recipe-image-frame{
  border-radius: 16px !important;
  overflow: hidden !important; /* guarantees the image is clipped */
  background: transparent !important;
}
body.page-recipe .recipe-image-frame img{
  border-radius: 16px !important;
  display: block;
}

/* Remove any legacy background/box that can look like a "white strip" */
body.page-recipe .recipe-layout{
  background: transparent !important;
  box-shadow: none !important;
}
body.page-recipe .recipe-layout::before,
body.page-recipe .recipe-layout::after{
  display: none !important;
  content: none !important;
}

/* Desktop recipe layout (>=769px): single column to prevent grid 'white strip' */
@media (min-width: 769px){
  body.page-recipe .recipe-layout{
    display: block !important;
    max-width: 900px;
    margin: 0 auto !important;
  }

  body.page-recipe .recipe-media{
    max-width: 760px;
    margin: 0 auto 18px !important;
  }


  

  body.page-recipe .recipe-image-frame{
    background: transparent !important;
    border-radius: 18px !important;
    overflow: hidden !important;
  }

  body.page-recipe img.recipe-hero-img{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: 520px;
    object-fit: cover;
    border-radius: 18px !important;
  }

  body.page-recipe .recipe-side{
    max-width: 760px;
    margin: 0 auto 18px !important;
  }

  body.page-recipe .recipe-side-card{
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
  }

  body.page-recipe .recipe-container{
    background: transparent !important;
    box-shadow: none !important;
  }
}


/* Keep the original mobile card look (phones) – this does NOT run on desktop */
@media (max-width: 599px){
  body.page-recipe .recipe-layout{
    background: rgba(255,255,255,0.65) !important;
    border-radius: 22px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;
  }
}

/* =====================================================================
   Round 292 – Spacing refinements (Desktop + Mobile)
   Requested changes:
   1) Recipe page: add a bit more breathing room between the main recipe image
      and the section title below it.
   2) Home page: enlarge the "קטגוריות" heading.
   3) Category pages + "כל המתכונים": move the page titles slightly lower to
      create more space from the header.
   ===================================================================== */

/* 1) Recipe page: the "המתכון" section title was removed in Round 293 per user
      request, so no extra spacing rule is needed here. */

/* 2) Home page: "קטגוריות" heading slightly larger (desktop + mobile). */
.categories-section > h2{
  font-size: clamp(1.85rem, 3.4vw, 2.2rem) !important;
}

/* 3) Category pages + All Recipes: titles slightly lower from the header row. */
body.page-recipes .section-title{
  margin: 0.75rem 0 1rem !important;
}

/* =========================================================
   Round 299 — Mobile: internal pages header without search
   (Keep home-page search untouched)
   ========================================================= */
@media (max-width: 768px){
  
/* Remove the reserved "search" row from the header grid on internal pages */
  
/* When the menu opens, restore a normal vertical gap for readability */
  
}



/* === Round 301: Mobile recipe image frame - add top "bubble" padding above image ===
   Goal: On mobile recipe pages, keep the image inside the rounded light bubble, but ensure
   a small strip of bubble background is visible ABOVE the image (not only below).
   We do this by adding a small padding-top on the frame. This is scoped tightly to:
   - Mobile only
   - Recipe pages only
*/
@media (max-width: 768px){
  body.page-recipe .recipe-image-frame{
    /* keep existing look, only add a little breathing room above the image */
    padding-top: 10px !important;
    box-sizing: border-box !important;
  }
}


/* =========================================================
   Round 302: Mobile recipe page refinements (precision-only)
   - Add a bit more breathing room between meta and share bar
   - Enforce consistent 5:4 main image frame on all recipe pages (mobile)
   ========================================================= */
@media (max-width: 768px){
  /* More space between "זמן ההכנה / דרגת קושי" and "שתפו את המתכון" */
  .page-recipe .recipe-hero .share-bar {
    margin-top: 16px !important;
  }

  /* Force consistent main image size ratio across all recipes (mobile) */
  .page-recipe .recipe-image-frame {
    height: auto !important;
    aspect-ratio: 5 / 4 !important;
  }

  .page-recipe .recipe-image-frame img {
    width: 100%;
    height: 100%;
  }
}


/* =========================================================
   Round 303: Mobile recipe page – targeted fixes (no collateral)
   1) Increase spacing between recipe meta (time/difficulty) and share bar
   2) Enforce a truly uniform main image presentation across ALL recipes:
      - Fixed 5:4 frame
      - Image fills the frame consistently (prevents "smaller" images due to letterboxing)
   Scope:
   - Mobile only
   - Recipe pages only
   ========================================================= */
@media (max-width: 768px){
  /* Spacing: make the gap clearly visible and consistent */
  body.page-recipe .recipe-meta{
    margin-bottom: 22px !important;
  }
  body.page-recipe .share-bar{
    margin-top: 0 !important;
  }

  /* Uniform 5:4 hero image frame (mobile recipe pages) */
  body.page-recipe .recipe-image-frame{
    height: auto !important;
    aspect-ratio: 5 / 4 !important;
    box-sizing: border-box !important;
  }

  /* NOTE (fix):
     In Round 303 we used object-fit: cover to make every recipe image fill the 5:4 frame.
     That changed the look of recipes that were already correct in Round 302 (portrait-style
     images like “אורז חגיגי”, “עוגת שמרים עסיסית”, “ניוקי שמנת ופיסטוק”) by making them
     span the full width of the bubble.

     The intended behaviour is:
     - Keep a consistent 5:4 FRAME across all recipes (mobile)
     - Keep the IMAGE inside the frame using object-fit: contain (no cropping), so portrait
       images remain portrait inside the bubble (matching Round 302).
  */
  body.page-recipe .recipe-image-frame img{
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
  }
}


/* =========================================================
   Round 305: Mobile recipe hero image – normalize PORTRAIT presentation
   Problem:
   - Some recipe photos are near-square, which makes them appear much wider than
     the portrait reference recipes, even when using object-fit: contain.
   Goal:
   - Keep the existing white "bubble" frame and 5:4 container.
   - Ensure ALL recipe hero images (mobile) present with the same perceived width
     as the portrait reference recipes (e.g., אורז חגיגי / עוגת שמרים עסיסית / ניוקי שמנת פיסטוק),
     without cropping top/bottom.
   Scope:
   - Mobile only
   - Recipe pages only
   ========================================================= */
@media (max-width: 768px){
  /* Center the image inside the frame reliably */
  body.page-recipe .recipe-image-frame{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  /* Force portrait-like presentation for ALL hero images:
     - height locked to frame
     - width auto so the intrinsic aspect ratio is preserved
     - max-width tuned to match the portrait reference recipes' perceived width
  */
  body.page-recipe .recipe-image-frame > img{
    width: auto !important;
    height: auto !important;
    max-height: 100% !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    display: block !important;
    max-width: 62% !important;
    object-fit: contain !important;
    object-position: center !important;
  }
}



/* =========================================================
   Round 309: Mobile recipe hero – make near-square photos a bit larger
   Rationale:
   - Portrait reference recipes look perfect with max-width: 62%.
   - Near-square photos (≈1:1) appear slightly smaller inside the same frame.
   - We detect square images via JS (naturalWidth/naturalHeight) and add .is-square
     on .recipe-image-frame, then increase only those images' max-width.
   Scope: Mobile only, recipe pages only.
   ========================================================= */
@media (max-width: 768px){
  body.page-recipe .recipe-image-frame.is-square > img{
    max-width: 74% !important;
  }
}


/* =========================================================
   Round312 – Desktop recipe image: make white frame hug the image
   Goal: show rounded corners on the actual photo without enlarging the image.
   Scope: Desktop only (>=769px), recipe pages only.
   ========================================================= */
@media (min-width: 769px){
  body.page-recipe .recipe-image-frame{
    /* shrink-wrap around the image so the frame's rounded corners clip the photo */
    width: auto;
    max-width: 100%;
    height: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  body.page-recipe .recipe-image-frame img{
    /* keep the same visual size logic (height clamp), but allow width to follow the photo ratio */
    width: auto;
    height: clamp(240px, 30vw, 420px);
    max-width: 100%;
    object-fit: contain;
    border-radius: inherit;
  }
}

/* =========================================================
   Round 313 – Desktop recipe hero image: ensure rounded corners are visible
   Why this exists:
   - On desktop we intentionally display images without cropping.
   - When the frame is wider than the rendered photo, the frame's rounded
     corners don't visually "touch" the photo.
   Fix:
   - Do NOT enlarge the photo.
   - Shrink the frame to wrap the photo, and clip via frame radius.
   Scope: Desktop only (>=769px), recipe pages only.
   ========================================================= */
@media (min-width: 769px){
  body.page-recipe .recipe-media{ text-align:center !important; }

  body.page-recipe .recipe-image-frame{
    width: fit-content !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    display: inline-block !important;
    margin: 0 auto 0.9rem !important;
    padding: 0 !important;
    line-height: 0 !important;
    background: #fff7fb !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    box-shadow: 0 10px 28px rgba(0,0,0,0.08) !important;
  }

  /* Keep the SAME visual image sizing (capped height). Do not scale up. */
  body.page-recipe .recipe-image-frame img,
  body.page-recipe img#recipe-image{
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: min(520px, 58vh) !important;
    object-fit: unset !important;
    border-radius: 0 !important;
  }
}



/* =========================================================
   Round 314: Desktop recipe hero — keep original frame size,
   but make rounded corners visible for square/near-square images
   WITHOUT enlarging the image.
   Approach:
   - Keep the bubble/frame size (as in original desktop design).
   - Center the image inside the frame.
   - Set the IMG element to its rendered "contain" size via JS,
     so border-radius on the IMG clips the actual photo corners.
   Scope: Desktop only (>=769px), recipe pages only.
   ========================================================= */
@media (min-width: 769px){
  body.page-recipe .recipe-image-frame{
    /* restore original desktop bubble sizing */
    width: min(920px, 100%) !important;
    height: clamp(320px, 36vw, 540px) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    background: #fff7fb !important;
  }

  body.page-recipe .recipe-image-frame img,
  body.page-recipe img#recipe-image{
    /* allow JS to set exact box size; never upscale */
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block !important;
    border-radius: 18px !important;
  }
}

/* =====================================================
   Round 318 – New logo (Option 2.3): small pot above "cochi food"
   Applies to desktop + mobile without changing existing font/color.
   ===================================================== */

.logo-link{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

/* Pot mark (transparent, no background) */
.logo-pot{
  display: block;
  width: 34px;
  height: 22px;
  background: transparent url('../images/logo-pot-24.png') no-repeat center;
  transform: translate(6px, 4px);
  background-size: contain;
  flex: 0 0 auto;
}

/* Reserve enough space so the stacked logo never clips */
.site-header .logo{
  min-width: 150px;
  min-height: 54px;
}
.site-header .logo-text{
  min-height: 0;
}

@media (max-width: 768px){
  
/* Mobile-only: ~+90% pot size and slightly lower to sit closer to the text */
  
/* Reserve enough height so the larger pot never clips */
  
}

@media (min-width: 769px){
  .logo-pot{ width: 36px; height: 24px; }
  .site-header .logo{ min-width: 160px; min-height: 58px; }
}


/* =========================================================
   Round 328 — Requested tweaks
   ========================================================= */

/* Category pages + All Recipes: make the top title slightly smaller (desktop + mobile) */
body.page-recipes .section-title{
  font-size: 2.35rem !important;
}
@media (max-width: 768px){
  body.page-recipes .section-title{
    font-size: 2.05rem !important;
  }
}


/* =========================================================
   Round 331 — Hide white "bubble" frames behind hero/recipe images
   Keep the frame size (used for rounding) but match it to the site background
   so it becomes visually invisible.
   Applies to BOTH desktop and mobile.
   ========================================================= */

/* Home page: main hero image frame */
.hero-image-placeholder{
  background-color: var(--site-bg) !important;
}

/* Recipe pages: main image frame */
.recipe-image-frame{
  background: var(--site-bg) !important;
}


/* === Fix: hide white "bubble" behind main images (home + recipe pages) === */
.hero-card{
  background: var(--site-bg) !important; /* match page background so bubble is invisible */
}
body.page-recipe .recipe-image-frame,
.page-recipe .recipe-image-frame{
  background: var(--site-bg) !important; /* match page background so frame isn't white */
}




/* === Round 334: Make image "bubble" containers fully invisible while keeping rounded clipping === */


/* Home hero: keep border-radius/overflow for clipping, but remove visible card fill/edges */
.hero-card{
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Remove any visible outline/shadow around the hero image itself */
.hero-image-placeholder{
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}

/* Recipe pages: keep rounded clipping, remove visible frame/background/edges */
body.page-recipe .recipe-image-frame,
.page-recipe .recipe-image-frame{
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}


/* =========================================================
   Round336: Recipe bullets + step numbers styled to match the logo
   (Desktop + Mobile)
   ========================================================= */



/* Ingredients bullet points: hollow ring in logo color */
.page-recipe .recipe-list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.page-recipe .recipe-list li{
  position: relative;
  padding-right: 26px;
}

.page-recipe .recipe-list li::before{
  content: '';
  position: absolute;
  right: 0;
  top: 0.9em;
  width: 12px;
  height: 12px;
  border: 3px solid var(--brand-accent);
  border-radius: 50%;
  background: var(--site-bg);
  transform: translateY(-50%);
  box-sizing: border-box;
}

/* Steps: number in logo color + larger circular border in light pink */
.page-recipe .recipe-steps{
  list-style: none;
  padding: 0;
  margin: 0;
}

.page-recipe .recipe-steps li{
  display: flex;
  align-items: flex-start;
  gap: 14px;
}

.page-recipe .recipe-steps .step-number{
  flex: 0 0 auto;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 3px solid var(--soft-pink-border);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  color: var(--brand-accent);
  background: var(--site-bg);
  line-height: 1;
  box-sizing: border-box;
  margin-top: 2px;
}

.page-recipe .recipe-steps .step-text{
  flex: 1 1 auto;
  min-width: 0;
}

@media (max-width: 480px){
  .page-recipe .recipe-steps li{ gap: 12px; }
  .page-recipe .recipe-steps .step-number{ width: 34px; height: 34px; }
  .page-recipe .recipe-list li{ padding-right: 24px; }
  .page-recipe .recipe-list li::before{ width: 11px; height: 11px; }
}


/* === Subtle Scroll Reveal (Micro-interaction) — refined for smoother, more elegant flow === */
.mi-reveal{
  opacity: 1;
  transform: none;
  transition:
    opacity 650ms cubic-bezier(0.25,0.46,0.45,0.94) var(--mi-delay, 0ms),
    transform 650ms cubic-bezier(0.25,0.46,0.45,0.94) var(--mi-delay, 0ms);
  will-change: opacity, transform;
}

/* Gate the effect only after JS enables it (prevents blank content if JS fails) */
html.reveal-ready .mi-reveal{
  opacity: 0;
  transform: translate3d(0, 6px, 0);
}
html.reveal-ready .mi-reveal.is-visible{
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce){
  html.reveal-ready .mi-reveal{
    transition: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}

/* =========================================================
   Round 358 — Mobile: hide any remaining white "bubble/frame" behind main images
   Goal: keep the rounding/clipping frames, but make them visually blend into the site background.
   Applies to MOBILE only.
   ========================================================= */
@media (max-width: 768px){
  /* Home hero: ensure the frame behind the main image never appears white */
  .hero-card{
    background: var(--site-bg) !important;
  }
  .hero-image-placeholder{
    background-color: var(--site-bg) !important;
  }

  /* Recipe pages: ensure the image frame letterboxing uses the site background (not white) */
  body.page-recipe .recipe-image-frame,
  .page-recipe .recipe-image-frame{
    background: var(--site-bg) !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    overflow: hidden !important; /* keep rounding clean */
  }

  /* When object-fit: contain is used on mobile, make sure the transparent area shows the frame bg */
  body.page-recipe .recipe-image-frame img,
  .page-recipe .recipe-image-frame img{
    background: transparent !important;
  }
}



/* =========================================================
   Round 362 — Spacing & mobile tweaks
   ========================================================= */

/* =========================================================
   Round 375 — Mobile: make hero/recipe image "bubble" frames visually invisible
   Keep rounding (border-radius + overflow), but remove any visible fill/shadow/border.
   This mirrors the desktop look: users should not perceive the frame at all.
   Applies to MOBILE only.
   ========================================================= */

@media (max-width: 768px){
  /* Home page: the hero "card" is only used as a layout wrapper; make it fully transparent */
  .hero-card{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  /* Home page: remove any perceived frame around the main hero image */
  .hero-image-placeholder{
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
  }

  /* Recipe pages: keep the rounded clipping but remove any visible "bubble" */
  body.page-recipe .recipe-image-frame,
  .page-recipe .recipe-image-frame,
  .recipe-image-frame{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    overflow: hidden !important; /* keep rounding clean */
  }

  /* Ensure the letterbox area stays transparent (frame shows through) */
  body.page-recipe .recipe-image-frame img,
  .page-recipe .recipe-image-frame img,
  .recipe-image-frame img{
    background: transparent !important;
  }
}

/* More breathing room for titles on recipe list pages (categories + all recipes) */
body.page-recipes #main-content .section{
  padding-top: 0.9rem;
}

body.page-recipes .section-title{
  margin-top: 1.1rem;
  margin-bottom: 1.2rem;
}

/* Mobile: keep titles comfortably spaced under sticky header */
@media (max-width: 768px){
  body.page-recipes #main-content .section{
    padding-top: 1.0rem;
  }
  body.page-recipes .section-title{
    margin-top: 1.15rem !important;
    margin-bottom: 1.25rem !important;
  }

  /* Home: slightly larger labels under category circles */
  .category-label{
    font-size: 1.02rem;
  }

  /* Home: lower the "About" avatar inside the circle to avoid head cut */
  .sidebar-avatar{
    object-position: 50% 28%;
  }
}



/* ==========================================================
   Round 366 – Final spacing + mobile logo adjustments
   Requests (Jan 5 2026):
   - Desktop only: more space between hero intro and Categories title (homepage)
   - Mobile only: more space between hero search row and Categories title (homepage)
   - Mobile only: logo -20% and centered in header row
   ========================================================== */

/* Desktop only: add breathing room before homepage categories */
@media (min-width: 1025px){
  .categories-section{
    margin-top: 2.2rem; /* was visually tight */
  }
}

/* Mobile: add breathing room between hero search and Categories section title */
@media (max-width: 768px){
  .hero-search-wrap + section,
  .hero-search-wrap + .categories,
  .hero-search-wrap + .section-categories{
    margin-top: 22px;
  }

  /* Mobile header: center the logo in the top row and scale it down ~20% */
  


/* Keep the hamburger pinned to the edge (logical properties for RTL/LTR) */
  
}



/* =========================================================
   Round 368 — Normalize listing grids (home + category + all recipes)
   Goals:
   - Uniform vertical spacing between rows across ALL listing pages
   - Prevent per-card width deviations (no 92% cards)
   - Keep rows visually aligned (no "one card shorter/longer" artifacts)
   ========================================================= */

/* Home grid: keep column gap, double vertical gap */
.recipes-grid{
  gap: 2.4rem 1.2rem; /* row-gap column-gap */
}

/* Internal listing pages (All recipes + category pages) */
.page-recipes .recipes-grid.recipes-grid--all{
  justify-items: stretch;
  align-items: stretch;
}

/* Ensure each grid item spans the full cell width */
.page-recipes .recipes-grid--all .recipe-card-link{
  display: block;
  width: 100%;
}

.page-recipes .recipes-grid--all .recipe-card{
  width: 100% !important;
  margin-inline: 0 !important;
  justify-self: stretch !important;
}

/* Desktop (category + all recipes): keep columns, double the vertical gap */
@media (min-width: 900px){
  .page-recipes .recipes-grid.recipes-grid--all{
    column-gap: 18px !important;
    row-gap: 56px !important;
  }
  /* Keep consistent card geometry so rows stay perfectly aligned */
  .page-recipes .recipes-grid--all .recipe-card{
    height: 260px !important;
  }
}

/* Tablet: 2 columns + medium stagger gap */
@media (max-width: 899px) and (min-width: 520px){
  .page-recipes .recipes-grid.recipes-grid--all{
    column-gap: 18px !important;
    row-gap: 44px !important;
  }
  .page-recipes .recipes-grid--all .recipe-card{
    height: 280px !important;
  }
}

/* Mobile: 1 column + double vertical gap */
@media (max-width: 519px){
  .page-recipes .recipes-grid.recipes-grid--all{
    row-gap: 2.4rem !important;
    column-gap: 1.2rem !important;
  }
  .page-recipes .recipes-grid--all .recipe-card{
    height: auto !important; /* single column: allow natural height */
  }
}

/* Desktop home page: more breathing room between hero and categories */
@media (min-width: 900px){
  .categories-section{
    margin-top: 2.2rem;
  }
}


/* =========================================================
   Round 369 — Fix regressions (restore listing-card body + strengthen desktop hero spacing)

   Reported issues:
   - Listing pages: the vertical gap increased, but the card's lower white body area
     (title + time + difficulty) got reduced/clipped by earlier mobile overrides
     that enlarged thumbnails and/or forced short fixed heights.
   - Desktop: the spacing between the hero section and the "קטגוריות" title still
     felt tight.
   
   Fix approach (clean + scoped):
   - Keep the doubled row-gap rules from Round 368.
   - Restore the original card geometry for listing pages by enforcing a stable
     thumbnail height and sufficient body padding across breakpoints.
   - Increase ONLY the desktop (>=900px) top margin of the homepage categories section.
   ========================================================= */

/* 1) Desktop homepage: push "קטגוריות" further down (moves the whole section + content below) */
@media (min-width: 900px){
  .categories-section{
    margin-top: 4.0rem !important; /* stronger than 2.2rem; visibly adds breathing room */
  }
}

/* 2) Listing pages (All recipes + category pages): restore card body area */
/* Enforce a stable thumbnail height so the body (title/meta) has room */
.page-recipes .recipes-grid--all .recipe-card-thumb{
  flex: 0 0 140px !important;
  background-position: center !important;
}

/* Restore body padding/background so the white section looks like before */
.page-recipes .recipes-grid--all .recipe-card-body{
  padding: 0.8rem 1rem 0.9rem !important;
  background: rgba(255,255,255,0.78) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

/* Ensure title + meta are visible (no accidental clipping) */
.page-recipes .recipes-grid--all .recipe-card-title{
  margin: 0 0 0.4rem !important;
}

/* 3) Card heights per breakpoint (keeps rows aligned AND keeps the body visible) */
@media (min-width: 900px){
  .page-recipes .recipes-grid--all .recipe-card{
    height: 260px !important;
    overflow: hidden !important;
  }
}

@media (max-width: 899px) and (min-width: 520px){
  .page-recipes .recipes-grid--all .recipe-card{
    height: 270px !important;
    overflow: hidden !important;
  }
}

@media (max-width: 519px){
  .page-recipes .recipes-grid--all .recipe-card{
    height: 260px !important;
    overflow: hidden !important;
  }
}




/* =========================================================
   Round 370 — Restore listing card size (no shrink) + keep doubled row gaps
   Fixes per user report:
   - In 368/369 the increased row-gap was achieved but listing cards were forced
     into short fixed heights, shrinking the image+body area compared to the
     original look.
   - Desktop home: increase the perceived gap between the hero image frame and
     the 'קטגוריות' title reliably (avoid margin-collapsing / hidden blocks).
   ========================================================= */

/* 1) Listing pages (category + all recipes): DO NOT force fixed card heights.
      Keep the original, taller card proportions driven by the thumbnail ratio. */
.page-recipes .recipes-grid--all .recipe-card{
  height: auto !important;
  min-height: 0 !important;
}

.page-recipes .recipes-grid--all .recipe-card-thumb{
  flex: 0 0 auto !important;
  height: auto !important;
}

/* 2) Desktop home: push the whole Categories section content down in a way that
      is visually obvious and immune to margin-collapsing */
@media (min-width: 900px){
  body:not(.internal-page) .categories-section{
    /* Create clear breathing room under the hero by pushing the title+divider+chips down.
       Also override earlier margin-top overrides so we don't over-shift the whole page. */
    margin-top: 0.8rem !important;
    padding-top: 2.6rem !important;
  }
}

/* =========================================================
   Round 371 — Mobile-only UI tweaks (requested)
   1) Home: increase spacing between the mobile search row and Categories title.
   2) Header: hamburger button matches Instagram button geometry.
   ========================================================= */

@media (max-width: 768px){
  /* Home page only: add more breathing room before the Categories section */
  body:not(.internal-page) .categories-section{
    margin-top: 2rem !important; /* was ~0.6rem; requested bigger gap */
  }

  /* Hamburger: same pill geometry as the Instagram button */
  

/* Match the Instagram icon footprint (18px) so both pills feel identical */
  

/* When open, keep the "X" visible on the pink pill */
  
}

/* =========================================================
   Round 374 — Mobile header: 1:1 button match + vertical alignment
   Goals (mobile only):
   1) Hamburger button is an exact visual twin of the Instagram pill.
   2) Both buttons sit slightly lower so they align with the logo text.
   3) Top header row is ~10% shorter (56px -> 50px).
   Notes:
   - Applied ONLY on mobile (<=768px)
   - Does NOT change any desktop/tablet layouts
   - Placed at the END of the stylesheet to win against earlier mobile overrides
   ========================================================= */

@media (max-width: 768px){
  :root{
    /* Round 567: shrink the TOP header row (logo + IG + hamburger) by ~25% */
    --mobile-header-top-row: 38px; /* was 50px */
    --mobile-header-btn-pad-y: 0.26rem; /* was 0.35rem */
    --mobile-header-btn-pad-x: 0.56rem; /* was 0.75rem */
    --mobile-header-btn-offset-y: 1px; /* was 2px */
    --mobile-header-btn-icon: 17px; /* was 22px */
    --mobile-header-btn-icon-color: #111;
  }

  



/* hamburger icon: 3 centered lines */
  



}

/* MOBILE: recipe main photo bubble invisible (keep rounding via radius+overflow) */
@media (max-width: 768px){
  body.page-recipe .recipe-image-frame{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
  }
}

/* MOBILE: ensure no white/rounded "bubble" is visible behind the main recipe image.
   We keep rounding via border-radius + overflow on the image frame itself.
   This intentionally overrides older rules (e.g., Round 301/"card look") that
   reintroduced backgrounds/shadows on small screens. */
@media (max-width: 768px){
  body.page-recipe .recipe-layout{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
  }
  body.page-recipe .recipe-image-frame{
    padding-top: 0 !important;
  }
}



/* ===== Round 378: Mobile consistency locks (root fixes) ===== */

/* 1) Page titles: keep the SAME title->divider spacing as homepage ("קטגוריות") */
body.page-recipes .section-title{
  /* keep existing font-size rules elsewhere; only normalize spacing */
  margin: 0 0 0.15rem !important;
}


/* =========================================================
   Round 380 – Recipe page hero image +25% (Desktop + Mobile)
   Request:
   - Enlarge the main recipe photos by ~25% on BOTH desktop and mobile.
   - Keep the (invisible) rounded "bubble" behavior: rounding is provided by
     border-radius + overflow; backgrounds/shadows must remain transparent.
   Notes:
   - Desktop is limited by .recipe-page max-width (980px), so we expand the
     frame to the full available width and increase its height cap.
   - Mobile uses the portrait-normalization logic (max-width%) so we scale that
     percentage by 1.25 (and do the same for near-square photos).
   Scope: Recipe pages only.
   ========================================================= */

@media (min-width: 769px){
  body.page-recipe .recipe-image-frame{
    width: min(882px, 100%) !important;              /* -10% from 980px */
    height: clamp(360px, 40.5vw, 608px) !important;  /* -10% from (400px, 45vw, 675px) */
  }
}

@media (max-width: 768px){
  /* Round 381: True +25% scaling for the recipe hero image box on mobile,
     while KEEPING each box’s aspect ratio unchanged (5:4 stays 5:4; square stays square).
     We scale the frame itself (92vw -> 115vw), and keep the inner image normalization
     percentages unchanged so the visible photo grows ~25% without breaking ratios. */
  body.page-recipe{
    overflow-x: hidden; /* prevent horizontal scroll caused by 115vw frame */
  }
  body.page-recipe .recipe-image-frame{
    width: 115vw !important;       /* 92vw * 1.25 */
    max-width: 115vw !important;
    position: relative !important;

    /* Center relative to the viewport (not the padded container) */
    left: auto !important;
    transform: none !important;
    margin-left: calc(50% - 57.5vw) !important;
    margin-right: calc(50% - 57.5vw) !important;
  }

  /* Keep the same inner normalization factors (these were previously 62% and 74%). */
  body.page-recipe .recipe-image-frame > img{
    max-width: 62% !important;
  }
  body.page-recipe .recipe-image-frame.is-square > img{
    max-width: 74% !important;
  }
}
.recipe-title{
  margin: 0 0 0.15rem !important;
}

/* 2) Title dividers: lock centering + lock distance from title.
   (Divider size/spacing source-of-truth is the homepage 'קטגוריות' divider) */
.title-divider,
.categories-divider{
  margin-top: 0rem !important;
  /* keep existing bottom spacing variable; don't let other rules push it down */
  transform: translateX(var(--title-divider-shift)) !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* Prevent any accidental "extra thin line" under the title/divider area */
body.page-recipes main > .section,
body.page-recipes .section,
body.page-recipes .recipes-grid{
  border-top: 0 !important;
  border-bottom: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* 3) Mobile header buttons: hamburger MUST be an exact clone of Instagram button */
@media (max-width: 768px){

  /* Reduce header top-row height by ~10% and align items */
  
/* Exact same pill button box for both */
  
/* Keep Instagram icon centered and consistent */
  
/* Make the hamburger glyph match the same visual area as the IG icon */
  
/* 4) Recipe image "bubble" on mobile: keep rounding, but make the frame invisible */
  .recipe-image-frame{
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
  }
  /* 5) Divider centering tweak (mobile only) */
  :root{ --title-divider-shift: 9px; }

}
/* ===== End Round 378 ===== */

/* ==============================
   Print fixes: show full recipe + proper RTL bullets
   (Only affects print/PDF preview)
   ============================== */
@media print{
  /* Reveal animations can hide content in print. Force everything visible. */
  html.reveal-ready .mi-reveal,
  html.reveal-ready .mi-reveal.is-visible,
  .mi-reveal{
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    filter: none !important;
  }

  /* Ensure RTL alignment stays correct in the PDF/print renderer */
  .page-recipe .recipe-content,
  .page-recipe .recipe-content-inner,
  .page-recipe .recipe-text{
    direction: rtl !important;
    text-align: right !important;
  }

  /* Ingredients bullets: avoid absolute positioning in print (prevents overlap) */
  .page-recipe .recipe-list li{
    position: static !important;
    padding-right: 0 !important;
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    direction: rtl !important;   /* makes the first item appear on the right */
    text-align: right !important;
  }

  .page-recipe .recipe-list li::before{
    position: static !important;
    right: auto !important;
    top: auto !important;
    transform: none !important;
    margin-top: 0.45em !important;
    flex: 0 0 14px !important;
  }

  /* Print: keep the Instagram block together and prevent it from being split across pages.
     Requirement: PRINT ONLY (must not affect on-screen layout). */
  .page-recipe .recipe-instagram{
    break-before: page !important;
    page-break-before: always !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }
  .page-recipe .recipe-instagram-inner,
  .page-recipe .recipe-instagram-inner *{
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }
}


/* === Instagram embed cropping normalization (Round397) ===
   Goal: show only the media area (no partial header/footer UI) consistently across recipes.
   Applies after the official Instagram embed renders (JS adds .ig-ready). */
.page-recipe .instagram-embed.ig-ready{
  position: relative;
  display: block; /* stop flex centering from affecting absolute iframe positioning */
}

/* Provide responsive crop paddings; tuned to hide IG chrome without affecting media */
.page-recipe .instagram-embed{
  --ig-crop-top: clamp(52px, 9vw, 76px);
  --ig-crop-bottom: clamp(120px, 18vw, 170px);
}
.page-recipe .instagram-embed.ig-reel{
  --ig-crop-top: clamp(46px, 8vw, 70px);
  --ig-crop-bottom: clamp(105px, 16vw, 155px);
}

/* Make sure the rendered iframe is clipped by the rounded container */
.page-recipe .instagram-embed.ig-ready iframe{
  position: absolute !important;
  left: 50% !important;
  top: calc(-1 * var(--ig-crop-top)) !important;
  width: 100% !important;
  height: calc(100% + var(--ig-crop-top) + var(--ig-crop-bottom)) !important;
  transform: translateX(-50%) !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ensure the IG blockquote wrapper doesn't add unexpected spacing */
.page-recipe .instagram-embed.ig-ready .instagram-media{
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}




/* ============================
   Desktop Single-Frame IG (Root fix - no footer, no seams)
   ============================ */
@media (min-width: 900px){
  /* Ensure ONE clipping authority for IG media in desktop single-mode */
  .page-recipe .instagram-embed-wrap,
  .page-recipe .instagram-embed.ig-split-host,
  .page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-single-mode,
  .page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-single-mode .ig-split-media{
    border-radius: var(--ig-frame-radius, 12px);
    overflow: hidden !important;
  }

  /* In desktop single-frame we NEVER use the bottom white mask (it can square corners and show seams on zoom) */
  .page-recipe .instagram-embed.ig-split-host .ig-split-embed.ig-single-mode .ig-split-media::after{
    content: none !important;
    height: 0 !important;
    display: none !important;
  }

  /* Extra safety: hide/remove any legacy split footer if it ever exists */
  .page-recipe .instagram-embed.ig-split-host .ig-split-footer{
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
  }
}



/* Accessibility: visible focus (keyboard navigation)
   Use a site-colored focus ring (not the browser default blue), while
   keeping focus indicators for keyboard users.
   We intentionally use box-shadow (respects border-radius) instead of
   outline (often renders as a sharp rectangle around rounded fields). */
:where(a, button, input, textarea, select, summary, [role="button"], [tabindex]:not([tabindex="-1"])):focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 3px var(--focus-accent) !important;
  border-color: var(--focus-accent);
}

/* Avoid showing focus styles on mouse click */
:where(a, button, input, textarea, select, summary, [role="button"], [tabindex]:not([tabindex="-1"])):focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}

/* Header search: keep ONLY the outer focus ring (.search-form:focus-within).
   The global focus ring above applies to inputs/buttons with !important, which can
   stack with the wrapper ring and look like vertical lines on the sides.
   We explicitly disable the inner rings for the search input + button. */
.search-form input:focus,
.search-form input:focus-visible,
.search-form .search-btn:focus,
.search-form .search-btn:focus-visible,
.search-form button.search-btn:focus,
.search-form button.search-btn:focus-visible{
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}


/* === QA hardening (round_475) === */
/* Ensure ordered-list markers never show next to our custom step numbers */
ol.recipe-steps, ul.recipe-steps { list-style: none !important; }

/* Netlify honeypot must never be visible */
.hp { display: none !important; }

/* Note: A legacy outline-based focus rule lived here.
   It was removed in favor of the unified box-shadow focus ring above,
   to prevent sharp rectangular outlines around rounded fields. */


/* A11Y Desktop fixes (Lighthouse)
   Scope: desktop only in this round (mobile will be handled separately). */
@media (min-width: 821px){
  /* Header search: keep compact height + correct RTL placeholder position (no forced 44px growth) */
  .site-header .search-form{
    height: 29px !important;
    padding: 0 0.7rem !important;
  }
  .site-header .search-form input[type="search"]{
    min-height: 0 !important;
    height: 100% !important;
    box-sizing: border-box !important;
    /* Space for the magnifier button (RTL-safe) without pushing text too far left */
    padding-inline-start: 24px !important;
    padding-inline-end: 10px !important;
    padding-block: 0 !important;
    line-height: 1 !important;
  }
  /* Keep the placeholder fully visible inside the header search field */
  #search-input-desktop{
    line-height: 1 !important;
    width: 18ch !important;
    max-width: 100%;
  }

  /* Keep the magnifier visually compact (desktop), while the field remains compact */
  .site-header .search-form button.search-btn,
  .site-header .search-form .search-btn{
    min-height: 0 !important;
    width: 22px !important;
    height: 22px !important;
  }

  /* Contrast: “see all” button/link */
  a.see-all-link{
    background: #fff;
  }

  /* Contrast: recipe cards meta text */
  .recipe-card-meta{
    color: #4b4040;
  }

  /* Contrast: recipe meta pills/labels */
  .meta-unit,
  .meta-label{
    opacity: 1;
    color: #222;
  }
  .meta-pill{
    color: #222;
  }
}


/* A11Y Mobile fixes (Lighthouse)
   Scope: mobile only (<=820px). */
@media (max-width: 820px){
  /* Touch targets: header search */
  
#search-input-mobile{
    min-height: 44px !important;
    height: 44px !important;
    /* Ensure the placeholder/text stays vertically centered (avoid line-height=field-height) */
    box-sizing: border-box !important;
    padding-block: 0.25rem !important;
    line-height: 1.2 !important;
  }
  #search-input-desktop{
    line-height: 1 !important; /* avoid baseline drop on some browsers */
  }

  
/* Keep the magnifier visually compact so the placeholder never sits under it */
  
/* Contrast: “see all” link */
  a.see-all-link{
    background: #fff;
    color: #7a0030;
    border-color: #7a0030;
  }

  /* Contrast: recipe cards meta text */
  .recipe-card-meta{
    color: #4b4040;
  }
  .recipe-card-meta span{
    opacity: 1 !important;
  }

  /* Contrast: recipe meta pills/labels */
  .meta-unit,
  .meta-label{
    opacity: 1 !important;
    color: #222 !important;
  }
  .meta-pill{
    color: #222 !important;
  }
}


/* ==============================
   Round 499 - Mobile hero search: true vertical centering
   Why: #search-input-mobile is used in the hero search on Home (mobile).
   On Android/Chrome, baseline + fixed-height hacks can pin the placeholder
   and typed text to the bottom. We keep the visual height identical and
   center via padding math (reliable across fonts/RTL).
   Scope: ONLY the hero search below the main image (mobile).
   ============================== */
@media (max-width: 820px){
  .hero-search-wrap .search-form{
    height: 29px; /* keep existing design */
  }
  .hero-search-wrap #search-input-mobile{
    min-height: 0 !important;
    height: 100% !important;
    box-sizing: border-box !important;
    /* Avoid line-height=field-height (baseline can drop on mobile). */
    line-height: 1.2 !important;
    /* Center placeholder + typed text within the 29px bar */
    padding-block: calc((29px - 1.2em)/2) !important;
  }
  .hero-search-wrap #search-input-mobile::placeholder{
    line-height: 1.2;
  }
}

/* === HOME HERO V2 (desktop-only clean rebuild; no legacy overlays) === */
.home-hero-v2{
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
}

/* === HOME HERO V2 — Desktop background (separate from mobile) === */
@media (min-width: 769px){
  .home-hero-v2{
    padding: 0.9rem 0 0.7rem;

    /* IMPORTANT: show the approved watercolor exactly as-is across full width */
    background-image: url("../images/ui/hero-bg-desktop.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}

/* === HOME HERO V2 — Mobile background (separate from desktop) === */
@media (max-width: 768px){
  .home-hero-v2{
    /* Use the approved MOBILE watercolor background across full width */
    background-image: url("../images/ui/hero-bg-mobile.png");
    background-image: -webkit-image-set(
      url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
      url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
    );
    background-image: image-set(
      url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
      url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
    );
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    /* Background should start 16px above the photo and end 16px below the two lines */
    padding-top: 16px;
    padding-bottom: 16px;
  }

  /* MOBILE hero layout: photo large, text BELOW (not side-by-side) */
  .home-hero-v2__content{
    display: flex;
        flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 28px; /* a bit more space between the image and the two lines */
  }

  .home-hero-v2__image{
    width: min(295px, 62vw);
    max-width: 62vw;
  }

  .home-hero-v2__photo{
    max-height: none;
  }

  
  /* MOBILE typography: match desktop font+color, but 25% smaller */
  .home-hero-v2__kicker{
    font-size: 2.175rem; /* 2.9rem * 0.75 */
  }
  .home-hero-v2__headline{
    font-size: 2.625rem; /* 3.5rem * 0.75 */
  }

.home-hero-v2__text{
    width: 100%;
    text-align: center;
    --headline-shift: 0; /* desktop-only alignment; keep mobile centered */
  }

  .home-hero-v2__headline{
    margin-top: 0.65rem;
  }
}

.home-hero-v2__inner{
  position: relative;
  z-index: 1;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 1.5rem;
}

/* === HOME HERO V2 — Desktop layout scoped (prevents mobile override) === */
@media (min-width: 769px){
  .home-hero-v2__content{
    display: flex;
    flex-direction: row-reverse;   /* image RIGHT, text LEFT */
    direction: ltr;                /* prevents RTL from flipping physical layout */
    align-items: center;
    justify-content: space-between;
    gap: 2.2rem;
  }

  .home-hero-v2__image{
    flex: 0 0 auto;
    width: 260px;                  /* original size (pre-enlargement) */
    max-width: 40%;
    position: relative;
  }

  .home-hero-v2__text{
    flex: 1;
    direction: rtl;                /* keep Hebrew flow */
    text-align: right;
    unicode-bidi: plaintext;
    --headline-shift: -2.05em; /* tuned: align 'משהו' start under end of 'אתר' */
  }

  .home-hero-v2__photo{
    max-height: 430px;             /* keep original max-height (desktop only) */
  }
}


/* Portrait stays sharp; only its edges fade into the watercolor behind it */
.home-hero-v2__photo{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;

  /* Strong 4-sides feather (≈100–140px) using CSS Masking (Photoshop-like) */

  /* Rectangular edge fade (no 'egg'): controlled by px feather */
  --feather: 18px;
  -webkit-mask-image:
    linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%),
    linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: 50% center;
  /* intersect the two masks (Chrome/WebKit) */
  -webkit-mask-composite: source-in;

  mask-image:
    linear-gradient(to right, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%),
    linear-gradient(to bottom, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
  mask-position: 50% center;
  /* intersect for standards-compliant engines */
  mask-composite: intersect;
}







.home-hero-v2__accent{
  color: var(--brand-accent);
  font-weight: 800;
}
.home-hero-v2__headline .home-hero-v2__accent{color:inherit;}

.home-hero-v2__headline .home-hero-v2__accent{font-weight:300;}





/* ===== Desktop only: decorate hero word 'טעים' (exact approved stars + double swoosh) ===== */
@media (min-width: 769px){
  /* IMPORTANT: do not change the word's font/color/size — only add the decoration */
  .home-hero-v2__headline .home-hero-v2__accent{
    position: relative;
    display: inline-block;
    overflow: visible;
  }

  .home-hero-v2__headline .home-hero-v2__accent::before,
  .home-hero-v2__headline .home-hero-v2__accent::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;

    /* paint exactly in the same color as the word itself */
    background-color: currentColor;

    /* keep above backgrounds; shapes do not overlap text */
    z-index: 0;
  }

  /* Stars arc (mask embedded as data URI to avoid path/CORS/file:// issues) */
  .home-hero-v2__headline .home-hero-v2__accent::before{
    /* closer to the word + prevent clipping of the leftmost star */
    top: -0.68em;
    transform: translateX(calc(-50% - 0.08em)); /* tiny left shift for the arc */
    width: calc(100% + 0.70em);
    padding: 0;
    height: 0.95em;

    -webkit-mask-image: url("data:image/png;base64,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");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% center;
    -webkit-mask-size: contain;

            mask-image: url("data:image/png;base64,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");
            mask-repeat: no-repeat;
            mask-position: 50% center;
            mask-size: contain;
  }

  /* Double swoosh underline */
  .home-hero-v2__headline .home-hero-v2__accent::after{
    /* bring the underline a bit closer to the word */
    bottom: -0.42em;
    width: calc(100% + 0.55em);
    height: 0.70em;

    -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAo0AAABCCAYAAAAyjOwFAABZaElEQVR4nO292Y8kSZ7f9zHzI+4jz8q6q6uqj5nuOVazS1KkRAIE9CBA/4Qe9KL/QeCDAP4DgggREKAHPVCABAkSBEgEOSuQs5zd2Z3ZmZ6Znb6mu7q77so77gh3N9OD+WHu4RGZdWR1Vlb8CpUR7uHudrgdX/v+DhNRpHjbRRSO9aLrihd+R6KZz/NKTidz73bRy37VsqSRiVNmQ5Q9500TnX1ZVGatNSJXUJ3+FQgQIJ67M85fv/wJ871scY7PQE7dIBYdPmfedXxN8pl7A/G9S+tczKf6prfVlbyU6PTPd5KyJee9IZ5USecr/2IFGjOxJ+/iRH5eJmxddiDKs2aX5W2X7wwswtz7KQ6mpwWNi5732iUuQFmdJvAuy1+W2dMBPVHe13SWoo400STQOghQQYSahegoQocKHYbMjvqE4wkCjQ4jtNLxf9BaoSOFiiK0UvF/DUIhETiuT3B0xDc//QvCMMT1PIgAlYHIHKgSIHT2Ti1MnGIsoe1qs+tNp1DLrksdg2IhJVJKhOPguC7SdZCei3QcpOsgXIlTq+C1mtQubVJpNXFqFbSKwAGnUcdvNnA8H+EItIrQWiEcH6daQbgOOAKkQFR83GZFCEeUvwPr3Z4oFgAteb3Z8+fOr+SiSel8tZKCrEDjhZCzHNTOuu8kWV2BxkwW1vlrGMiet/4XMt2cgmW2X378Xev8T/l05id3HYOZIt+UPCRh+5blcS4hFQO4MNJqGqImUyb7R0yP+kTjGagINZoyOx4w2D9CSEEUKdCKaDwlmk4Je2MYT5kcHjN4dkgwnRHNpgSTKSiFCBWOUIz7A0bjIWGM3LTWSET8D6t0MVzTCq21KbmO8KSL0AohHYSGSCkQwjxDyPTOtJLTupgHQ4sWC0XInbyu7KywL86dyt6bRqKRUuA4HkI44EjCYEakI3AcfK+CkC6O6+BIF8/z8CpV3EoVKR2kJxES3HoVp9lENCrIqovfaeDUqnj1Ko4rcRsN2reuUl1vIypVnFoFWfGQvvnv+C7CcxG+K4QjwZEgi21WWMWxyp8UU2vzHuz6tL7P3ZD8kly0UsGcWykd01Yg0hK78c7RVedKVqCxREpf0xm/u+cFeG8aAf9dyqnHpmVobdk9S34/1XspjhHaZrWeQ+Vn4T9tIUXDpMWTa6ppjKfxJeDPylCWTa2JemM9OxwQjidEowmz/phoMiUcTIjGE2aDEdOjHv1Hz1DBlHGvx/iox/h4iJ6FhKMpWinC2YxoMiMKQgQQBhGogOl0jIihnSdkDPokGonrOAhHIj0HKQyoSAGJ1khpyiSENHkWcV3oLP9pHcX3ikQdrgEMgHSkNO9hDgXHrOBJL7ao0S3gv4W1XgKSFieVV+PbgCsBt1prlI6Z1vhpSilTDq0NG6tNXYdRiFIhkYpAK3MfCjR4bpXO+ibCq4Dv4tarKespBEhHGmbUd5Gei1vxcKtVqu0WtZ1t2revU13v4nebuM0afquGrHi4FR/hOQhpmFU8F+E7wrzIwgLFAsxag9KGKZbS5EHr+fb8/GYMK3kdsmIgi1IGGs9n212BxoIsfE3n7P29CL5ZySnGp5cYwEQJzZYOBYuJkrmxImX6FowdNpYpso+lk2TuQfHMq4FQoaaBDntDguMBwdGA6V6P2eExs/6A2XCICgKmxwNmgz7jgz5Bf8jg4IjpYEwUhIRhgApCVBShImVUoEqZ/CgMsEMjhcARMl8YCVLmwZGUIDGsnsm6BfLS/7aCN1bxFmchqy61zv1iPStRD8dwShsIJuI6K1Oxa+tUmZSetm7KqaELS4JyVq1wRpArT/IkkaCmXBo6hZXFdOfaiTDlNe8r+UxqxwDCSCtCZeozAeAkn/F/rXRsAmA+QRjgLkABrlvB9Sq41aoBjbUKTsXDr9epdzvU1zrUN7pUNjpUdzZoXNvG6zZwWw2cagW3Ye4TvmMYTSGMip2sn6Vljand+frKKnS+Hy1m0Vfy6mUFHt88WYHGgrwpoHElZyP2BLP0lS9aFL4EBayTSV8rUpswIYx9W8KnlYLPmElTGsKIaDTTk4NjRk/2CY+GjPcPmBz1mA3GzAZDJscDgt6A8XGPsD8iHBnGUI1nRJMJ4WRCNJuhVJQCKCkMcHB9F+E6SEeiY4QlEjViPPtqjbHjs0BFavc3B+J0buI2J0vUvNoAj7I6TQC2xbnNsVJ2dekUdlr5S591CoZvCbgrlRLQWv7MsueJBcmVU5fz6xarVmzjypI6zPCSebHCzpPAtMUc05qlJHKVHNeuBdxlvGAQQqC0aetRFKG0RqkIHYGKVGw7akQaythk13VwvQrVbpvq5hrNmzs0rl7CW+9Q216nutbCbzWodFt49Rpuw6jQ/U4D6bsCR6RlKErCyiulYjAt0orM6qAEaK/klYqe+7KS8ygr0FiQ0mFhNVasxJYixVcyCZvrctCk9DHpxCQKQElrQ80Qs22RIpzMdDiaMD44pvfwGYPHu8wODhntHhhm8KhP1BsSHMas4dEQNZ0RTQOiKHaCiEGacATCEQYMIox6MAYKjhS5XKbgKwaIGeginYTzmlyD2HK4QluVlaI/u2ZEganNKjV3tbB/z74Wq992xNDZmfQ4+z3PVObBU1Ge5+xcLkuPi08y6Z9mwCkg0YWgc1Ha86ubrOwi+0zOJWCKPNubvY4iMrYXB9nKygbnWmsDZC2bRLMASBYZMfiPVyE6bgBRaBhMlQBMR4IUSNdFej6O5+HVq1TWW7Su71C7tE51ew13rU1tZ4Pq5jr1rTX8dgO/UUd6LsJzhZACmbCXhcXZIu/zTC2+miRepVhrj5WcM1mBxhJ5XiJhJRdcFoJC80cXLkqYi8TGTAhpWJPi7cmgGDuJBMdDPTvsM3l6wPTpAcMHzxg92WW0u8/k4Jjx/jGz3oBpb0AwGhPNAkQUobRKmRwpBUiBIx0zkSa2YYkNYz7zJv8WI5g6IyS/FcomRN6mb+G4noz62aPz6acTcULp5Fm+fF7nT6Y5SoGfXTKr/gtZyn6zcq/BVuoWAcDyYaBYr1laxTM6oWFzvxc9lUX+F+vBc0uQYp0mpxdkeC5PKT1rlSFevGR1kOUhOaft++cebiF1qx3lE88vGlJApq1Vgy6A0vhISMM+ChEz3fEVCp2CSOMRH39GGq0URv3uIB0Ht1LBazbw15pUNzr4a22qW2vUtzeo72xQ2ehQ21rDX2tTWWvj1A1r6dZ8gZyv3HyfyYsQz7MQWIktbwfzuGhyOb+yAo0FEQsPVvLWyPzsGmOTZJLL7MRSdqbUlhAT3mUy03oWEI2nhKMJs4Me48e79L5+THDQY/ToGaPdfcbPDpj1+gT9MeFsSjSdocKYIYzVw8IxE6aU0kxIlgrPOHlkHJBOqJs5wJgvaAK+bPCYOozYzhUxgDCgUZQ8KbnOBgJ6/oJcrWZAIVXB50CFyN9cBI326RyGKWcaE7A4B8Dyj5+rq6wGFw/yZfxp7riIsQqNaO4tLRp/NKmq2WbuStNckClt1X56nU4wkci356QNJSA19kjPbEKT5xcKqK00cpUgrOtzrSUPRAutKmnr6f/CVbmr7cVEuiARyKSvxIslpRQqythOJ3a0cis+XrVKtdPC77ao7azTvH2D5nvXqe1sUt3opipwt9HAa9ViG0vmRCc2n2nm8iB9Jcvl4oLHpEBvVhtYgcaCrFjGt0zKAGLZ4CQE+XlUpFOdGs90cDwkGk6MWvjJPpNHzxh9+4TRoycMHu4y2Dtg0hsQTmap93AUxwlUOjLqYS1w4jh5Uooc4MsxTtoCCaeZdCx1WxFa5HBLGnZGz4OA9OZTMo2UMH326C+KkCA+bZVnnnm0mUnD2gkhEBmuJVF7JqF27HwkQClzrslYx4RDS8z+RKHCRAxCc/cV8zfHppWAIrJy50GbDRmFxTJaTGQO8Nqp6Lg6rCdKGWfIgrs2pkuRXLK4EOnlptnJNIHsfWsEMnNwIV+/5rVm53JgMa3X+LfUccfKk/Ue8zUV10MOMGb1k1ybNlv7/pi9TCMHCAsQi+y+tP5EzFCiY8cujY50arOpXQfp+nj1Cn6lRqXTpHZ5k+bNHWpb69S216h2O9Q2O1TW16he2cJbbwvhuyCZF10y3gj7rWXn3lYpGaLfcCmdYF57Ll5UVqDRkhXL+IZLCTGV/ZSpMG17tkxEuW0hGBXXYKwnj3aZHQ+ZHQ+YHfeZPD5k8uQZR598zeG3jxkcHTHpDZhMRigVglY4cZBmISXEbKGMj23TKYVOQ7/k2JsCUAUQsf4xNdIvgIOcWBOk7Q+buzg1SEyAkZpj6TIAk4GMfILlKDIHneIvKvligTohhIm1KAQoc2wcE8z1AjOZg/HQNe/FOOroyHhrJ44MKgGlGrDAjwJ0DDqUXbq0Ho3XtozVn9JuDyIBUuVgPt3FRucXF0kyth1oHOjG1Iu2fzH1K8nelWmrxkFEW9Wr4wpNbP8STORIgYcgDEOiKLJsA616i5u/RmXgNHZyScvuSCQm1qISOlUHpw4tMgaPiaOKheWTkiQORsn7TfpgtujRSQmztqIxjmB2g4nLh3ByYDoJmZQ2p7RsZR71cZ3aDGV8c6LOT5h5ZaLAZ+8ULNCZpYMClE5D/yil0vbluT7VRo3O5Us0Lm/TurZN9dIW7dtX6dy9Rf3GDs5aA1HzcqSuva5KGMoUtCeLKgsszznG2R3uAkkpTnzjwONJGX4zXtoKNMayAowXSAqMUDJpQzLoluxIoYFQoQdTPfz0PkeffsP42T6T/UOOHzyk9+Ahh9/sMhuPmE1mRFFIFIW4MXMhBWgpkA6p6thMpnmwYAb1ZPLKJjf70wr8UvywIKUBi2k69u/W5JZeSn5mEinYTCbk5HwGLIqgGiFi20zzcKXiWH4p+Es9d4hnX5LA2UKAijRaJiAwLqnBWUgpkNLF9z2kcNDCTP3SdcBxcDwH6Xg4vofjmvh+0vdxar5RJ9arNLe3aFzeBM9BeQIcF8f3jLOPa3ZWEbH60cT2EQgnPp/+LhHS2L4ZZ6EY7DtxHEGR5Ttln5M2VWTBUlCeVXxM5loqy/jTtiFM2ykZ+E3NBUgBTQomlUKjULMIZiHR3iHDJ3sxSoYwCIiCGeEsQMc76ISzgGg2I5oFqFmADkKiWQhBiJ5FiEiZ68IpQTCLd9FRyEihZgFhOIudq6J0dx0VRgYEawOGRRx2R4UhCuMpbZhhkQLwRF0sDEJPbXCRMbiUcatO61imdZWA1QQEK4tRRmdMc24VlvZ9kbbL1Iwjrd64HceLl7jLxk27sNBMXj+G2dU6zocyNpZRGBmNgtZoIpA+fqNBa3Od+sYa7euXaF3dYf3OTVrXr1C7vI7XquOtN5GdhhBuRk+m40gC/pOi2f37As9dby7jeNqMvhkvbwUamSdLVvIGic2IJY4nKRuRny+0MoO5noY66o+ZPT3g8OPPOPz0ayb7hwyfHTJ4tsvh/SdM+gOi0DiZCDSuY5xLhBCWo4G2Hh4zQTYLRaFJ2ayfTpiXeNKxaCTbH0DY92XILmW0dPy7nU5OjS5ihiyeXUQMXBLGUABKJZO7QuvIgAGI2S0dB4OO4+xJB1c4+L7ZLUQ4jtk5xXUMyPMcHNdDVnyk5+E3a/j1Js2tLm61hqi64Hp4zRpuxcepeoiKOfZazThEioesuOCaQNHCNcG8EwZMCGnAXbyVHq4J+Cg8NwYfb7YUp5hca1pWvBhVZn1BlPxuH+vsM2EiI6V1ZIFRbbZcTPtPpAinoQGCYYgOI6IgNOBzGhBNZ2YHn8mMcDQh6A2YHvQIR2NmY7ODT9gfE42nqOkMwoBoMkNHITrQ6HDGaK/HeNRnFkzMTkEqIgn1I5HImEFWAhzh4AoBjiQjlkWuryXbMmoNwjGLmYwx15k5Q8xsJzg+UbGnZgfJIitdWlnvRFiAUifpaYuZ1IYBVya0kNKaMIrBpFL4XgXPr1CtN/Brderba3RvXWXzvXeoX9mifvUS9VuXqd/YhponhMzaQm4xkZ4R82DyAjKQkDVrQdakz488b4bO/wt6a0Hj3Ks5/+/qrZecTVwsZQ4oOlToaainRwOi4yHT+884/N3n7H36JZPdQ/oPdhnvHTEZ9gmnEzMpKo0WAuGasBtSyiydmBFKeoqGOdu3lFTKgcoU36UHGdtonpSo6WzFccY6CmtOslgtrG3xhCBTamsDRrWxxVJRZAChUiht/ic5dpAoIXAcF9f3qTTruH6FSquB06gjm1Wcqo+sV8BPwF+d+lobv9mgstmhur2O324gKp4JuOy6yIrZI1l4cTxH14kBnZPRInaF2fVUOP28w20yeSZNYqFH60nPWHiPKJ54cdH5g9OUVSxKX+c+UgZtWSbn6qbwAhamtfSpp5SUZDWhpFQQaq1iBnQ0JegNCacBwXiKmkyZDUboWUDUG6NGE2ZP9xk/fsb0YIAeTRk/2WXcO2Y2CyDSqCBCRxFhFKKjMDZXEKBUrFBQSBmrtx3Td1zPiWORZtuMpwYBye1xnaWMZjr2WOORzldlMnJoDDOP0qkTkX2nI51kBWgYeaWJohkSiSNcql6NSrdL5+41Orev07lzndrVSzRvX6Vxa4fadsf0seKiyWaoRbJYnF9PXEjR3zUZ+SKpn/8X81aCRrHwYCXnQ+aNw0UJe6c1RNOAWW+og/6QwTePOfjt5zz51d8x+OYRg4e7BMd9wvHU2LtpbezFYtUjMlMEp8O4sNRTZIDN5CrNXZaPxLAq+S1l//JAw2Yok8/UiUMngYzNj8lzUwePmPVQkdniLYrVgUkQcI3AkRIhHBzHQboelWoVv16n1u4YA/2dDSrb61S3ukjPx21UkPUa1Y02fqeJ120gfd8wfp0GshqHF8lhhyJSSerlZLhnn0kdbZIia0ttKBK14bwP9euWV5nmuSNATiGL6l1b7y49Js/4mGNz4aLz6VpqDp9mDy+mn3q/x4shlGI2HGsdxjsSRQZ8qllAMBwT9YfMDntMHxnb4+HTPUZHQ9RkzLQ3JJpMTJSC8ZjpYIRWRp0MOtYyKBTELLeL63mxk1HM3ts2r2kl2BqIBGTGjjU6+7QdszzPjXdCSkjiZMEY25AqTL8PFUpFODi4wsOrNPAurdF8/wqtuzfpvnuDxqV1uu/eon33Gk59cZigrNJLzHUumrxWAPkyKZ3/N7ECjef/HV14OXEA06AjRXA00LODY0YPdxl8+YC9333B099+Tu+bx0x7AyajIVKFCASedMERSMcxj43TERpUvPJPVb0n5zD9O6c6tE6kquk5oJUwguZ+pc2EZPb41SasTgwCBWafZSEkjpBI6eC6Hk6tglOrUVlrUW23qG928de71K9u4a118ddbuK0G1W4Dt1bDb9Rwqj5urUq13cCpV0Wy3drJJSVjQ/JoLylUdnGiAhPZZJem8jZMRt+x2Eup0/GVZ5mL8vTTZjNPgqV0XGIqkVM1lj1IWPeRMPCnbGeWLSBao2aBVkFINJnSv/+Y3lcPCfsDZv0R4XjMbDQhHI6YHA2YHh7Tv/+E4bNdxv0hKgyJwgihVLq4E8TObSKJfiBwpEAKBylFav+r4r4VqSgtliskUot0F5xsb3iB1CCsaTp1JFKAglBHKBXGi1WBK32qnTXa796k8/41Wjcu07l7nbWP7tK8uYPTrArcJeGB4udcuL772oDjy6Zyvmv+rQONYu7LSl6XzKvEUkiVoDoDqkZTPb7/lMnDPcbfPubgt5+x98mXHH/7hMnRMcNenzAKEYDneriOC0KmBvjpKj5VMWWcmM0EJE7D1pn5PKd5zQNb82PmjywQqQo4StKPQ+popVOgKqRrGIuKh3QkfrWKX29Qu7RB4/I27Stb1NZMwGG/26Ky3qGy3sFfjxnBZg3pucZAXojUgSA/yea/JR6l2WnLpiuBtdZknDB+S5SbnLYDJRN0wiAmbSD1DdY2mJinl+b4xgUM1HKxoNV56vclc0u+HZZCp4XPKb7/PJ932gxl/Hiai6S56wX1V6QSk9MFsJiEBFr0DhaBy+cVbf1JmLxEhJApQDXHtj6g7EFxxiLF5PBYT3pDZoMJ0WTK9HjErNdnethjenAcB+A/YrJ/RHDUIzwaEg2GBIMhwXjEbDIhVGGcfsY0SungOS5SuDgy8VKPbTiNXhyJQEeaxP5UxJoIMKYIQhrnLill2t+jKEIphdTguz7VVpvazhaVrQ7NW1dY++gum//gBzTuXMXrNgVuWium7krMO974nW9eC3BcgcYLJSvQ+HrEHm/M4Ge+2yBAa1D9kZ7cf8rg60f0Pvuaoz98ycEnX9N/8JRJb0gYzFAqMN6s0tjIpSE2DErMJgmVqYhSmyEL7GkSplGnxwYt2X3ADJhZ+BSDpgSglSJQIWEUEakothFMniNx3SrVRotKpY5T95EVH79dp9pp07x+idatG3Tfu0FtewN/rYFbq+A1arj1Km69YoIDl8VyK6lbDURKGQ1yOiun2c+cZDD1JGN12gs1+xwoKJgO6DjUTYkKzGZLymWxAlpYP8/ZssaUrTabGKefMSpN7eWS31LwHsaevmGUegPH7q6mLUWxyl8VxsSUQY5ZrdiLOg2uXqisPBMW/xU2lxYvNhLQL0UWlklKhEN6bLy5pdnmTggDDJIg0ktfZlL3i69IFk2lDKXVh+zFBolDSXly6WLEdsBIQ9e8ojH39EuWk+9Pxo45Vh3SciTmE1IsBrzpw5I2ZxyGdDCaMjsaMHp6wOjxLpNnh0z2jpjuHTB6ts9074Dp/hF6ODJbgU7HBLMZSic7PZm24jmucTiTSb/PwKRQBgybPi7TviOEMCG/DAeKiiKCcMZUBaAjpHCoVto0di7RefcqjZvX6P7oLpt/9hHN964jmxWR2MZmbcFuLSfUxzmXs3OaeZkHn/8KfWtA4wosvpwUB+pct7AGEmENJJktoIYgYvbsUE8f73H81UOOv/iG/d98zuHnX9F7+IzJZESoQjwkvmv2j01s6jSJKbkGLeKQE+Z/MkmljFbieqzzgDGetwFiG6WE+UrAhyIKI1AGECaTiUITCXCdKm61TmNznfraGrXNLpVui9p6h8pal/rlLdo3r9C8vkWlVcet+QjfRVY9hOeaVbxYPHFqe86y1MAZh2iBgPjaxYyNxTGJ7HiRY0gW/Nr8LQehGQC0+1IpF6azT60UwWCshQAVhOgoIuhP0LOAcDRDB7H37Cw0u+X0x0yOBmhlnBnUdMJk/5hwPCaaBISTCeFgYsLFTEMIQ3QQGYeHIDTOP1EEkYpDwUSxQ1AcSy8GizrOm8mkTj91HCIoPS+SNh2jtDjkixQyPWe/hyzskFURySIno3HN5J7YrcWAVAqBij10tUqYaXOfdBwQDpVum9r6Gn6jjuN5uFUfpxL/91xk1TcOTFUfWavg1CrIiofXqOLWalS32riVCsIxjJTru8hKBb9VM3s3+64BphUvXsQksDdH/86974XAM2l/2ua151B1yaOz9r6Q4XweKRvAbAbVTnwBKtW6/MaiTWeGj8XiLp9cHCnUNNDBQY/+vSdMnh4w3j1icnxM/9kek4MDxk8OCA+OGTzdZ9g7YjqZIlSI0AoX046cOIyUEy+uHeEgwIBGbdaipg9EZvzTsbpcKcN+6gipBcJ1cfw69cuX6L5/i62ffMjmn3yf7oe3qOysW3Els7E9C7llv6f8eFUq52AutrvpK37qc8o5qIxTylsBGsXCg5WcVvJkTwovcjbWgngAHc90sNej9/kDRl8/Zu/3n7H76WfsfnGfycERk8kIVIQrBFXXTHbCdYDEe9EMxgriidwanLVGm5nIMBgyQYMZI2i7L2uIA+9qVKhAm6DHCI0jHXyviutWcGsVZLVGda1LY2uT9fevU9vexN/u4G1v0LxxyexRu9Y0E2qsHk7bU8lEmqu3+KjMabW4orHVgfZx6XvR9vXZ4J0cZ9F64voRIp28T8WaaI2eRbHt18zYco1mzHoDho8OCfpDJv0+wWDM9LCPCgLCkQF408GA2aBH/9kBURAQzSIcQE1DUIpwNovZPxMIXatYbReEKZA3PuyKJEh3Lq5fPBlilbNs32iRVqLtgT5ft1lVFaFLWf3YHF1xkhCFV5p/ig0y0ifosieZozQcU/xjEIUJkZrhl/QOnT5Xp0A4diwSEqdSQSHAcVECE/ao4lNp1RHCQfouWgq8eg23WqW+1sGr1fHbdaRfpb61Rm1rDbdeRXoeXstspVfbauM3KsZznowhlb4rhBvHxkzqplCpGRiz/iYLo0X1nzztZdBkttK18lECdGyMeMrk8pqWeRYzfbRIDTVSNtbGrmgMsBxN9WjvkLA/YnLYI+wPmdzfZfL1Iw4/vc/46S7j4x7TyZDpaEgYmG1IZRyo3BEShUY6rlmgSAla4MQ9xIkXLmhBqAJmYchMBSitcaRPZ+sS7WtXWfvwNp33b7Hxg7u07l6jemUDUfXmnG0SFbkojGnnUc4GOD7PQ89x5ZTIhQaNpa/izXo/ZyfLRuQ5wDM/oKFBhwpCpaODPoOvHnHw8eccf/E1T/7wR/bvfctg/wBmAY5WeK6D57o4rmPUcDoGA+h0h5BkItTx/JLav4lsVauSuGqamDIkVkFqCDMHE0XiVezie0ZtXG13aW6v07h6ic7d67TeuUzj6iZup4m/1sRt13HbdUTFEyJ1GrFH8YxPKZ0IrFnFnndOnNhSJorcCLaQwbOeW4JJ5q+P6yuJUxlNQ61mAdP+kHA4YXrcJxyMCI6HBMMxs+M+o6f79Hd3Ge7tGeYvilCTCAeNnkZIFZmtEYcjlA4NoxGZIN062dFFKxwpcZwk2Hmi4kuCNZN+ZqDOUm3adU3CalisVoqcrHKSPzUveZS4qOrMOsRCZBZBlsXtK6tskT9VsmK1H5dcWAYWNVZaJLanVj8sAEZzkH+SiPtVcqEi6VcZ82xscXMox3ykan9SBlZKSeKxb2zvXBzfp9pu4nou2hUoBcKROK5DpVGntrlG69Zlale2qF3axKlXkTED6taruLUqlU4Tv9nAa9biRaQUIlHfZ6qL5aJZ1HOyGiyyjad57hmL6fIJ3M+PH3knnwLgjscKPY3Q05kOh1OC0Zjp3jHjh7scf/I10/tPme4dEQz6jI77BP0Bk8M+s+mYcDZDxc54UggirQ1zKWUcTN8442mliKKQaTAjChVKC3y/gb/WpX3nOt0PbrLxw/fofnCL9juX8Tc6yLqfc7xLTUayoiQlMq0p1vzk3tFrfD9nBxwvnlxY0LgCjKcX23Yn67zkKa9IoUdTrftjxvf3OP67r3jwm08YPn7G0bcPOXzwkElvgIPGkQK/4uNIgStkygRprVEimQzjYTHtrZniStmzrcbsrhAZMBjFsc4EIDFxBj3Pp9JoUG22qWx28TfXqF/bpnnjMs2bl6lcWqey1aXSauJttKDqijQIMPNTtrIGOGH9eWWrZYtFSdQ7aTDghFIVeZBQvN+AQEUwnuloEgCKYDgm7I+Z7PWYHR4z3jtgvH/I9HiAmsyY9gYE/SGDZ/tMD3uMD4+JpjP0dGZ2tok0jjAAIVIKhbK8QCVa6ZTpcxwH6WQ7egBpu0lCjBTZMxOdSOSnxgLLan8rG8NtJio7oRd8N08TadqFFErep70oWnLZ/PXFs6UTXhEM57/p8h/zd1p1uOgJWucqJ1dd9rU2U1l0fLJtEoV1LKzfs/eeqf4zm1LTPg2DHJFBIolR00vDeEoXx6tQ6TaptBtU15uIigeei6i4VNotKhtrdO7coHHjCq3rW3hNYw/s+h5OxUc6Dk7VE0lbXbaIiltm6SWv18mjDL2WSwIq0/vSYSK7T0r7zZi7NJjBLFToSGk9C1HjKbPjIdP9I8aPdhk/eMLw2yeMH+8yfLzHaO+Q4VGP6XhEGAQQhzVyYlMh33FxpIODJNQhszAgiBRaeni1Bs1LmzSuX6L90TusffQuGx+9S/PaNpX1tpCWx3a6+LOKlYx3pTazxSo7Azk7G8eLJRcSNM61rRVYzMkyrzhBzDBMZ3q6e0Sw32Pw2X0Ofvspu5/eo/9wl+PHu4yOe8yCqdmMwxG4voPjGGPsJH4gOjbUTkAoItYnZoBQaG12Q0u2pFNxSAqV5NOoVPxq1YSa2Vqnvt6lvrVObXuD1s0rNG9do3p9C7dr2EJZrQjhO3EcxnwokgQPpioo+5OzaSpZdeepp4WeqDo2pB+M9WS/Z2LOjcaM9o6YHfUZ7x4y2z9CDYYMHjyh92iXYDBgdNhDTSZE4wki3mJOQmooH8UOK1qA67lIxzFbHgJCmqDCBuNnzkUmO3pukoIEJFp+oIVmlf1uF9tiysj9kFZIwq4tY+IyfFi8eD4f9ssVZeftM3kK8MT2sBA0lh7OX13GMNofxTuW4KHsb4E2mXtv6Wecgv0KSjpCKcAi366zHY20lX5SkIRBsqINJPt4W/lTkYZ4HDCLDxW3BWV2IpI+bqOK4/mIqg++i6j5OJ0GzVs7NG5cpXl1C79Zx2vUcetV/HaTynqX6mYHr1ET0nMWA0s939JydfBKQGVhwEkSPknKGkPyU0m/S5+aLECthe/cY8yWkTocm8Dq4/1jJs8OGD58xvDbR/S+ecRk/4jxwTFRf0jQH6LGE4LxGKHMbkFODFqlFBjyUoN08FsdGld32PzJB2x8+B7d771D7doW1ctbuM1KykZmIDJerKc21EnZX88kvgKOJ8uFA40rhrFEYtWHTjtfwQQl0qj+SE+fHTJ7tMfB7/7I019/ytM/fMXo6QHjw0Oi2QStIhwn3tbNjUNDxGO/jr2YZWHyFioGAVqb/ZqVYQyFNmFrpXRwfBe/VqPSaOK2GnitBt56h+rWOu2rOzSu79C4eZnazibVzQ5uxUdUjPrDNtZPkk4MvIF0r+RkMkhAUikRlEqR6yogicXVfPLYFntW6lmkg96A8f4x0/0jpscDBk/2mR0cMXqyx+zgiMnuvtm95viYyXjIdDRGaoVQClc4uI6H57gmewkjmHhJF+3yRBqmLp3Oc2DaYlbnJiG7ZixAMgdFSu7L16Q1Y6XY5AR0YqeTgJIs09ZFuuRaO+PJ4xfAsMJkepohY9E1Ildh+ba5SOZ+X1CQ+QDrxSNdUk+Fd12Wvsg/O62rk0B03kAzTjfLA5BTsaeNMWE2dd5xTpS8BJEDPdKy2TUL3MTJySxWQSPS/d/dqk9jfY3GtS0qWxvUrm5S2Vyjftl8VrfX4nBWLbxGDem7QsrlUQwy2+GsYuZC94iMEfyuJFn8pX1aZOfNF8hsKRNAaZVDa3Sg0GGkdaSIRhOi0YTxYY/Bt084/PwbJk/3meweEOzuM358gOr1DKicTZkFUyIVEOoIrTWOrOH4dSqdDp33brH14/e59Kcf0Xr/BrWbl/DaDSE8mWTN0ngV6vXM6+3Mk3ij5UKBxhVgNGIPaskK2faI1ZEi6o/1+MEe46+fsP/bz9n93eccfH6PwbNdxsdH6DA06l/p4LhOZsskYw/P2AFFkgWtTmygEg/WKDRerKCRjoPXaNLc3qR56RLNrXWq3RbV7Q1at6/RuLaNv9bGbVVxalXcRh2nXkH47tzOJMmqNKfGSN0ss4sS27mcY4g8feS6AmGTJlOUHDDSGFV+EOiwN2S2e8jw/jMme4cMdg8Y7x0yfLbP9PCI2cExwVGP4cERw/6A0XiIAwil8aSD53h4njFcRwpkvPc12kxSSqlsdxmScibwIAPKyYRrJnNhTR5WATL6qQBL8uxXvnJKDxYDpALbWP5bERiVAJ4CWCyCytzFc+/LmhSzP2XZWHou91sBHc8Ti2JxnbCkvhb8Khb8VKybskVB2RPtNlT8lm/chSWAzoqubSRXXEDk3sN8mKI5W8PC94SfNPfJnKlpdo11b7x40/EqSekIIp3GOdRaIYSDI128mtk6s7qzTmVzDX+zg9duUdnqUt3eonH9ErVL6/hrLbxWA7dRFfKkPc7TBUxW8FcZciiT5YvZooaj6ImeYcc4vyrPsyqlU8expJ3L2AENrbNg6UGoo+GYyeGA6e4B/S8fMnn4lOHjXYK9Q0YPd5nsHdB7us94NKAfDol0gEDS9Lu0NjZZ/947bH74Pjs/+T5r33uH6o1tZLeRBiE35stx27LB7RmAyBVoXC4r0HgRJAFRWEOUNb7rSaDDgx7DLx/S//whe5/co3fvAYf37jPa32dyfIyOAoQGT2ardC1ih4bEOzl2ZojQKG1UypGKjFeyACEFnl/BazSodFrUN9dpXt6mffUyrdvXad25TuvmDpVuC7dRAUcahxNHzKGxZAJMVpxQYM8SBif+TVqDeBQaoOq4TvawwoCZSytZhqdjsBV2pjgwx6BQBaFWoynReEKwf8zg4VOO7j1k8OAJx/cfM9kzoFCPxoyPeoz6A8bBBFc6oMCVxm/R812EY3aQkPGO0kl+I6Vy7VfHYDHFRkKnLEKB58jEKreNqUowQKHySw6WDKZJHnTZhaJwxhr0y7JdLIXOfeZZkuzUAnBbIslCqvR8+j0pTfnELOaLGF+agYP56l08GC2GdFY2Sm8sA+zaqo7ik5cqYC1wswwUFYFr/OQccDSfVo/NPovvH/Lvo6Q9ZCGPsvenmb8lX8bsiiTeoeVmn4IfHamMsdSaSCtEfI/veHjVGl6zjtuoIdca+OsdGpe3qO9s0bx5mfr1HRpXNvHbTeNVXvGRvrtwB6Z0vMFy+jqjeSp5FQlgtL/nTHQo68P5MTb3TDu/mnQxLsjAuomNqvSsP2L8dJfeHx8yfrTL8NsnTO4/of/HBwwePubgcJ9R2GeqZvheg82NK1z+3h22PrzD5g8+oPW929RvX8VdbxkmMjcm6nSRULoYfYk6W0m5XGzQeEEBY049YjtMJL+PAz19sMfxH+5x9MmX7H38BUf37nP88CnT4wFRGCAEuFLiOAJHanDB0WbLqsQJItIapTRhEBJGIaFWIByE5+PWalRaLaobXepbm3Sv7dC9cY32rSs0Lm9S217H32jhdOoIzxGkAYnzjhOQnxNThxBRzggmrIYoTjI6Xx8ae6CMGQeV2Oxltybqa9tBU2sgiIiOBjo8HjA76BMORwwe7HL8zQMO7z1k+HTfBOUdjwmHY6ajIaPBAB3NiLRGSgcpBJ7rIZN9rpM9a2MnIKU1WujUc9VsRyZKBu5kEran4Ox8BhiXoYtM7LtyaWgrLetqnb/xVE9PgXrxZ1H+PS1DYTKay4N9lAMsJelbDy+Cl1LImFynWXDN8nOi9Gz5TbYjSRmQK4K/FFuUvOJym0Vt3b4YkqbHOSBXbFEivVbM3UgOJOY+i9/T1p0maP20uN2mgMDqp9Yjc9mxPe3zl5j0zC5R+f4OIIl3ihEWqLPLo4hjGkaEkdn5Ca1xHA/Hq+A3G7i1Ol63SXWtQ/vqNmt3b7D5/XdoXN2isrWO120i23WR2Frn3o61CEq9iK0Mpg4ixf5R7MZ2ZeTAVXavDR7njvPdd2FSZaKK47nIzKCE/YPSqGmgp/tHTHYPGD0xGpijbx4zeviMo9//kf0vv2J4fIiroVLrsH3rGpvv32H9xx+w9sMP6Hx0B2+7LfAzO4I0qoZdby8AJFegcblcXNB4gQCj7ZhgFssFy6ZpyPjxvu598i2Hv/uSp7/8Pfu//4KjB48JghFKhbhSInGp+BIpXaRrbPukAzqKCKMIFSiUDgnDwMT0ki5etY7b7tC+usPaO9fp3rlB/doO1asbxjZoYw2/00S2qgYYSpGxWmkG82v/3LRdGPSScSsZ5OxyKqVjb978PWkaOYcNkdYVxcHWyhdKMdvr6cnuEaPHh4THAwZfP2b/0y/Z+/xLZgfHTPoDVBAQjCeoaGby4ThI4uC5gPREvCNDNh0kJVZJ6XWyFjfnzbnkqmylfrLMA+rT3JflIX+jnQ8bNhamtRNAoy4/LEzqZQgrB4VLQKOe+xufT0d3XUi+eJwkkrS88trK2Pn5AOY5scBqdp0Fh+YxfjqJ2vnKZbGkz5SV2V4aLASEVn8rPmsu3Vw+LYs2q77mROfBYy4Ekv1pvUCTX9tiLt//df6wVFKWvQQ55xnVfAltAKbT4uXbgkh/z0J6aTDb9eWgaPxdZPdrbVTfKtJEkWEqAaSQuL6HW61S7RiHnI0P77D1g/fo3rlBdaNDdbOF127idRpC+D7FeIdZmcCm+IosYXpRDijqdPzLgFzyW2kyWJfMYc+y5JLfyx6XtVOrHUgDfkuLGQ/80eFA9796wOTJEeH+Ef3P7nP4yRfsf3GPwcExw9mUarfL+jvvcOuf/hnb/+CHdH98F7dbF0JmkQV0MpGkhTh9BIwVcFwsFwY0zrWFNxg05iPsz0+kUX+iRw+ecvCHrzj83R958qu/4+jTbxjv7jOdDtA6xJcenuPgeo5RHTgSQqNaDqIIrRQzFRpzOdfDr9aoNTtUt9fo3LrK5od3ad2+Su3qlgGH212cdlMIz5kHAvFBalNngzQr/4X+Ow8siitgyOymCqvm5IrkuywbheJBQ88U0WiiRw/3mDw7YPx0j+lhj/43j+ndf8jxN48ZHxwz6Y1QgdltxAETYzAxEJexLZbM5yG1s8EKmZN/mWkxs/rKe3SnZbV+P42c5qr8gJ4bwpekP39FDnIsGFAX5SdN0WoTc/eeABqyOrSRpO2pO5fRfL7K2mz8a/liM7e0Ic8Lzl8+/wzrbdptN/lp0UMKRSkEKDLnbXRYkGyBOfcgcifKUJoQhZQgX/JiYslH/p2U2jXaT9QiXylWfZXBwdQmdw4U2YsR60AL8i74IlfHlg+3+Ztg2DT/2fOzdUQKF+N0rXrJPz4GyfF2ftqAUK0UQRDGjxdIz8dxPfxGg9pml86Ny7RuXKZ1bYf6pXXqlzepbq1R21rHbdVN3ENX5tGW3QcKIDKDunlTJavYpePvwsX1IuRYOFfGaCZ1bHdVIcjHBk3qzbI5zwUPChWzo6EOB0bjM/z6AQ//3S/Z+/gLeo+PcNcbtK/d4MY//hE7f/Ih6z+8jbNWM1E07LRPsTgpDikrycsKNJ4DycaqTO2aZl9pgqOhHn79iL2//ZzdX/8dj371B46/fsCwd4yIAhygJj18z8PxXJTSoCCIAoIoJFQhCPCdKtVOl/pGF3+9S+3KNlv/0QdmP+Qrm3jdNpWNNl6zLoTvUIwHp9P5wBpNSwde5u1mrEKltxcHmpLBT2eVE4NHK70sa2ilCQZTPd3vM3jwjOG3Tzj+4h6jB08Y3H9McNBjvHtEOBwTzKZmb1c0riOQrjQ7JGC8wbWOHXzSQVmTCyuZFKdkYCmOr3Pvufg9viFXJ2WAYv7ghZr4sjwVEcs8g3C6kTSZONO70plUlFyY/14GWwwEsUGbzj5zlTo/CeUaYMEOrljAPI6xmF+RZx7tOH/FeIbJDJXGr9RF8Cni+IU6XVDYywqtibdCIlWBqhh4mH3TM2CYOrrF9yfFKQWOJPnO+D5NUQ2aIWudqxw7Fet5uZ/jPOhkSaTTC4RIFisij+2s3iIL8FsmdyTmNyT7fcfbOMr47STqCBmnnbKRuUo392mNTt5l+pvZTs+2+dMFFJa1tgyIGlw6j54KO5da2TAFFzprt0qbzQjCSBnnRBXFbc0xsSsbDVqXt2he2aR5c4f6jct03r9F88ZVGtvruM06XrNqdtwpcRYsG0he2G+kCDjLfivKIrBavL0waGr7fSSaotSU0XqIUgSHQz16csDwwRP2fv8ls8d7BA8GxtFps0HnvSus/+g91j58x2jDLHX2oqpYsYzLZQUavyNJB3aYUzer8Uz3Pvmavb/9hP1ffMzTX/ye3oOHDAbHaBRSerieUWU4WhibQxWgVIASAi0cvEqN2sYa7RtX6dy6yvq7N+nevUX7zjWqG2t43SZOoypkxZnLm7IGnOKKdR7bZUHB45JlH6UU47I6MTdmjGOJOkGDChXBYKJ7Xz2k99m3DL5+SO/Lezz73RdEhz1mxz2iyZQgCHCECQ8kXcfYGcbg0AYTKp3k8umUxh7M/7Fqovg9VxvzZV1eFTlZqE493c3zAG4u8dPkpgyQld9abCNl4NB8n0dseQeULDEtsqRyIV2S9zSXRFHVmqWh4+8akDqZlIS1WDDPjXSECRgat/NIoYUiUllcQgGmwwhAaxySkDDKmHgIiZSOcXwSZpcUx/NwqjVjKidBuw6O6yEdF+m5xkvedZCeS6VWxatXcSqesb91HXAk2pXgOqZdOw6Oa0JhCSlJzURkDLSkAEcipDA7MjnxrkwyBnQFhJ7FSlVpYH2tDLBRkTJeyMp8pnt1KwWRNk5iYUQUBqgwhChCqQxEmnozTnZos8OMdD2EK80ziRdpUYQOIkSkULOIcDhkenhMOJwQTWeoYEYYmG0oTT5Jw+5E8WcCulOQXdJ8pSNN/XmuBb0FOhkfbFtxLOiYgpp8U7ZDUiXQOwOMpvxa6VRDYUBufhGShMZSkYlTqSKVAl3PrRh2stulstWiemWD+q2rdL9/h/admyZOZaeF164L4TpzemCtk7ShzLHwPIq2vuj0TLzJQG4FAGjN5FlfDx7sMj3qER700P0RMgipfXCTzX/0kXFQKjT7XHor0LhULiZoPKftP3P8mI+TOHu0p/d+9jFP/v3f8PBXv+fo3jdMBn0crZDCwfO91DGlH4wZqwkzHeI6NRqtNbrXLtO5foW199+hc/sGGx/epXVjh8b2Ok69Mrc3KFjgMI8C5waQeD403y3KpQgWE8Zw/tpFFRIPwsnYXOL8okLF+PG+PvzkHru/+yPjR884/Pwew28eMnr0DD2dmr2LASkcXNeNJ0wRMxP5QX++YAuyZg/+ucGqtBinkpcZi8qqcm7lnRzOEwx54PhCuSnSASWZWbA2SAkZkV2YA5PWDblYgcJKKp1ck9BBZA4D8QIlCQadxOhUMaBJ9jKPNzNHRWbqVzFoQYNyzKaWbsXDlR6O66ClpFqrUanU8OsVNA5O0wfXxalXTL+segYM1qs4lQpuxQXtUtnq4nSauK06Xr2O16rj1mtU19pU1jrUN9siaacC4kD08/WRq/7007JxhrTDlU12aZXbk+vzjo/P1cB19s4s28D0AqtPJi0qB1zL2qs2Hs7BNNQ6jIhmISqMUEGEDkNUEEIYEc0CwtGEcDgy22KOxkQj46gWjkaEowlqNCEaT1HTGUF/wqzfp//kKdPjY4JZhItAKIVSZo96A5gzsKUgbU92j4hD5BtGTCbbZSaOdvFntrYAETPJVkHThYjVjxyRBN+XaTuP4t13VLzjDoDj+HiNFv5Gh+r2Oq1bO7Tv3GTtwzs0b1+hbjRJwqm4c+8/bw4Vp/0dg0h7LimadxSHuKIjWBbvMx5rQs3w26faqdWo7XTEMvvZXL9aSamsQOMZig08ip0wGk70wd98yu7Pfsmzv/wVB5/9kaPHTyGKA18Ll0ArAh0yUhOEEEjp01rfpnFlm+ada6y/9y5X/v4P6b5/k+bOOm6jKnCcXPk1hUEhPl/0Pi4DhkW+5yVro2DjkmeWNKBmIeNHu/rRv/8lR59/w/jJLoOv79P/+hHToz7j0RAXo2BzPTeuEyc3CSX/ba+5NFxHrjxljNb8AFQ892KAq3jH89y/JK7kktXyiXlZmIVT5q0MmC773WIKrZmp8D6M8wBxfDgVGeYpihQhZgtJw+xZDB8x2yVBOA5+pWJAX9VHeB5etYJTq1JpG+/W+qV13GYDb62Jt9ahcXnTHLfrOI06lXYd6TggTfqO65h8SxCOT63bFNIx+/LaZTn9HGu7VSxdt1hrlqT/Zu112Xh32qwUlgEL019yRYkUaMvT5GZpJuxrCmVf0v7FSc9LRaNChY4iolmoBaCmAeFozKw3JOgNCPtjwv6A4HjIrDdg1h8yG4wI+iMT8HoyIxxPCcZTZrMZ4WRKNB4TjieoyQwVhEThDDUNiaIQoVK+MtstKwbORvsuY2baONeZz8wJKDVq0Cod54SQhFoRak0YKiJtRg7P96nUatQ3N2he26F15xqdu9dZ/+gOzdtXqW5vIKueEIm6P66TOSD2HYDIZJzK+Y8VxxULVCbdI5/3TENmP2JRaVYs48myAo2vWLSFvHKwSCtG3z7Rz/7Db/ny3/6cZ7/8Lf17XxNNB4RqioMgxIDFUHhUai0aG9t0716nc9usGDvv32Htg5s0tjvpitGedHTM3KUnRAFy2GyQWMBMWOfLWMNTs4jkO29um0JAK8308b7e/fUfePKLjxl8+Q1Hn91n8nSf0fFxvOLWSEfiuBLpyNTwPbU9wrLJKvvMfc1nuByK6UKdFBid7MwLSsm9yUDH8ma7eHJ8fvYoG4DjVHOTdpmy1zonkiOR2+lDxOdFou6NbchMKBOVBgXWQBiFBCoiiqLYScDsaS2Fg++ZvYT9eo1at0Wt20Y7DlHDRdSqVDotvHqd2lobt92kcf0ytctbeJ06TrWKV/cRCKTnIBxjliAcB8eVCOng+PEEaSEPi5SI1ffLIX6x/soC5iwKGHWSw88iuWhz2VKwfFrR2UehlZrzJ4LQbHFZHD2Wp5kMREk6FjWYNiSjJVFBqIPRlOlRj9HjfcZPDpjtHREcHjM76hP2BgSDEbPBkPHxkOmgz/R4QDgaMBuPIAhwojgxZcwjdJKMwLCajovruEjHRThmb28hzI5dxKYGKlLoUKGiCK00jlehvtahefUSrZuX2fjwLms/eJ/u929S2dlENqoidUDKLVqSYp79JHvyQmaxZDaRWLa/WWQPe8hLS6IvXj87C7mYoLH0xBmItgcq2/7ODBzB0Uj3P/uKb/7fv+DLf/2XPP3sj6jBPsNoiETgigq1epfa5jrtG5dp37hK984tOu++Q/e9mzSvbVPdaAnhymKysbrEGuySAaswGhcH55zKjxOAYfrHSrikXm2HEUTMFhEDRY3xHDw61kd/+IqHP/+Ypx9/wfDrBxx++YDp8AhUhIuDIz18z8VxndTOUGGMxQ0gAaGLhszFDNkg2TZ6z7Na85OWLvlaBI3a/ro42axSSlJYPiwJsOND5/JbkpQ5LgzgpSkkq/XYqSdlwe3VejIJimJNGbcQFavCjJbX2LiZr7HtWKiQWqAVhJi4nlJ6OK5Prdmg2mhSXYtDjHQbOM0afrdNpdM2wZKv7FDd6eI262aP4YqHE+8VLD0H6bpIzxFIY59nbPYW12U2v5e8N5G1n4WsA1n/KRtfir+dklc7lcy9w4s6m70S9LjgPS14Gaep22JftbVGxYVkOr7Ei9MTFwY28EweHo+TWmmiaaDD8ZTp8ZDgeEhwYOy0g96QYDQg6I8IewPGh8dMj3pMnh0y2d1nfNgjnE2JZobRDJSx91ToVCvjOy6e6+K7DipSRHEMXgdMiLV6m9rWJuvfv83On33E1t/7kMb71/G314z3ttXaF8XZfVXyMqCxeFMx7FJhnbyS55CLCxoXnnxJSfq6tVJNV7mziPFX9/XDP/8V3/70F3zz878lHOwyDvo4XpXO2hXWrm7TuHKN7k8+YO3D27Tv3qC2vU6l2zKGy+lklI2mL0uZ2+NyrrOQr6K0M50wC6aMJpgJPf40JI0xYh9+/UQ/+OkvOfi7z3jwt7+n9+1TRkd9RDTFFQ5V18N1JY4jDUCM7TXtAucG7hwQLmdxyo5FNpqZj7KC5wqXP8jqvgxUplfZKZZftCihQn6yd5W0gnw55spuHRYZQpt5SQ3uRbYHdXI+bdMao+pVyryL2LszUiECjSddHCnxvRp+o46sVnEaVUTVx21VqTRaNK9u09jZwr+6Sf2GsaVym3XcegXpGPYPIZGOFMKJvdZlccFl1ypW/vKMpwG7yzt5KSY5Bdt35pNJWeKryevcSdp+5hZyzydFDYZ9Llnwzy3S5w8pG190qAiPenqyd0zYHzE7MPs/T3oD1HjC6LBHcHhI794u0919xk/2mB4cMZ2M0UrFcSUj4/hFEuTJsJueU6PW3GD9e++w9eMP2PlPfsTaj+5QvXYJUasUMl3gejUvTUiembq4OPGt5NSyAo0FSQkYUd5g7clbR4rg6aHe+/nHPPn5r3jwF7/l2TdfMJlN6bQ26Gxvsv7BXa78Z/+Q7o8+MPubrjWE9GM7vMQWL2Hq7AwUZrYi8DupM+Wut4FFwk5ajOOyjm2noykJyqo0QX+i+19+y+N/90ue/u3v2P3kHsOne8x6AzwEruPguS5Sypilip0Tkv8JOLMKmDo7pClblZEr5YLCF6i/OVZyIWi0KzZjAzLWSc+F2inmbp710IVjOy2RIlmByMLTWBm1GTETL876VSTAKRuhE0NvnTxTg9BJ8OHYiB5NpKJ40SNwXRffqVJpNqh0mshmA7fVoLLZwW02aG6vUdvepHvnKpXt9fh8FadWQXiOEI5hBBP2b579zNdlwlQkhu5GTZiHxDbTV5QXmYsWdZml88eyfla2AjtpUfKicp4ntrNYnJfJooawaAV8WnlF+T+zV36int0O1bZkRRSzmeGjAz28v4uaGjvLcDwhHAwY7h4y2evRf7jL9PCY0dM9guMB4+MjpqMeo2kPrUJ82aC9cYWtD25z9Z/+hO6P36V55zr+Zge33TAhgMRc0rkvpXNOYZBcsYDnUy42aDzVj5nY2oL0VnuFqUEPp3rwyX0Of/sZf/zzn/HsN3/HpD+i1WnRub7DpX/yZ6z96CO679/C7zTj0AdmYk7VZEVgyClXZK+yAy1IT8OcLWKCY7TW6FnI4OG+7t17yOO/+jW7f/s7nv3mC8J+j3A8wXdcpCOQjoyBsWVUrWOIEi/d7fAUc+qfuaPkXHnGS9lHGzyKkmtzk0xJ5epCDooIujQfxeeCsIBeHmfENoAiWdsbBJWLX2fZgiLs4lhhn5O9XqNYTRx7VkZaxe8TfMej1Vyjs3MZv9lAdpq4a22qO+v4622q210qG2vUb+5Q2erirTUQVTc1jciDtwQ+J9Wi5gZ4026K7yQr14swEHaPOS02myN4lq0ziteXnlgg8yuFVyfnfeL8LkFjURa+yFPe92oue62SmQeRmZks7GBm8SakWDAOxj07UoTHAx2OpoSTKcFgxPSgx+TZAaNvnzL98gH9X3/G8OFjhsEEXfEIGzXqdy+z/eOPuPIf/wnN6zvUttbx201k1RfS2ot7DhCWZ+X8t/23UFagEdLBfm4i0hANZlr3Bxz88vc8+Itfc/T51xzee4Ko+3R/cIcb//gndD+4S/3qFm67gd+opLcnrBpWaJoXtvlYRrechkJZ8EydQVlApCAFbUBI0Bvqwb2HHPzmUx7/9ccc//Eb9j79mrDfR4UBvl/B8yok2zcprUyMNxL2DHLbssEcU2eXwebR5lQ6tlt3ofzFMB5ZYssYxwUVV1wWJ6PX0gEszxbmod/iGxMwmLGUMrUpNAyh8eJFm/h3EMfPw2xX5koXz6tQb7Wo1pr4ay2cZgNns0310ibN65eobK9Tv7KJv9GlvrOB06zjNCrGRmlBG1GQhq6xX4SQGYjMlUMs3zP8VcirYhxPnd6LTlhi/nARnixN4k2bKE94CSeVexGbPHfha5RzHLbwpaUsmgaCLO6kzsZhuaC/60gxPR5pPY2IpoFhKp/sMdnfZfzVE8b3nzDuTZAVD9GqU7t+ie0fvU9jZwOv06K22cWpuCLdYWthZl9duVfyauTtA40LVBnp4kxD1Bvp8Nkxgy++5Zuf/g3Dp08J1Yzm3dtc+tPvUdncoH7zCs2drhDW6induQHSyfOVGQYXO89p9HZz1Eyyk4R1ucyYRBVGzPaP9NEfvuLg15/w5Bcfc/T5N/QfPyUajYmiiEqlgnQ9pJTGFkabMMboYuIL8sEy0KiLXxdUwAl0kc1xWdRfkQVc+GbKKOdFGdPM7TGcBtAWem6bXCEEQmvQxqsYDUopkq3GpBJorQh0RITGdTxc16fabFJbW6e+s0Gla5hBf7NL88o2lc2uOd5Yo7azgWxUkdaAXCxC5mVvWc7GxUoYiJdptsXYam+yvBRwTOp0SbcoP3jD5AVAYyKnWIe9Xlmi3X2bJB2Jc2tlSyMCJCRDfiFuAOX42bEO+2N0YMIXhZMpk6cH9L99gqhX2bh1mcp6k+rWOtUrW4KKW65KWMm5kwsDGmFJR1+sJctPmAKiacCTn/9WDz+7T2t7Ha/bQnSatG5fwe82hH1fFEWpPZm0YwEuCHT43Nqr0zCISx6a7GyRsHRzdmaRZrp7qHuffcXBrz/l6V/9luMvvuTgmweE4zFaCyqVKq7rIhwHrc2WW4naEyyvtGJeT9Hpc7mxQG35/YUTc3rgkucXZ+sSFmzuCaUsIzn0kPOYty/B7ACCjn/Rpn6UUigUURTiaImjBIEKUShcx8er1KjUG/iNJrUrG1R2NvAumW0eWzcvUVlv4621aOxsUt3oICuewJG5ATbhdg3jF+fGZgjt8i9gA5+7fb7yB5wvedVG+KV2XhdhchSv+LUXut7rlIuy2DmtlC3wyniVst9zjmkkC1Hz3Ul23rJGSB1pokmoQRKNRgwfPkHWfFrXd3DqFWEznSs5v/J2gEb7x0KPmJsYlCbY7+lwPKO6syFkJaNrokjlIuYnnqf2s3KqKGE9/0VXsKcBjta1CYM0BxK1JhyM9OjhLvu/v0f/3rfs//YzDj7+nN79x0ThFKUV9WoFx3ERUqYbyiudMJRxZMTcoG4VcAHgSs32yopQuCd/uGT0WEg2Fis6AfK5o5NZRixwGNenTvU58eCoAW3OKzRhFILWyChWM6OR0kW6Pl69RqXVon15h+b2FtWdLpWdDerXtvFiG0K31YjVNzUhPCfXZhNld54ByHMA0nrny1SCCyeDC8QQvqxcGEB31vKqASOvHqw/l5xGE/GGy4nVu2Dxlw5H9jhRNvwno1RxnV90dIvjTwopM0XVd97niqPkBVsJvwK5UKARTsE2FkFj8mcBqMt5eBZt6orX2mmd0NZObIaLVl3Wubmgq4I4qDKgNeqwp3t/+IrHv/gDx3/8lqcff07v6/v0jg/RaBwpqFWqOK7ZozZL096zIvlItm/LFy4XYFsXNQwW01VGFKbPnhtu7APmDlKW0b4gH7ZF2JfGM9tcnafZ1ukCILHNSxhkgUCFCoQgTPfijfe7jRQSiRIOolLBrdVpb23R3NqgemmN5o3LdO5ep3plk8pmB7/dwO80cBpVZN2P90DNyqHiyis3bCdWGy8oyynkJNC4kky+U+ByzkXMfXnFogtd/3XLBQaOL1uv8fSQO156cZyoHTR/fhw6b7Wcn8WMnLc8fnfy1oNGCqezAz2v3jwJLNrJvAxgXCSWGhJtVmj2s9RwrCePdtn96894+B8+5v7ffMzgwSOGvT6gcYVLrebiSCdeGWoDBRNgHBck3bKqyP4VDsrKPV9HC25Iz82fFNaskf+1iMSzJW8GEhNmsXypbELQ6NSz23ZQ0vHexFpBFIWEYYArJI6WZl9jp4rXqFOpt6htrtG8fInO3as0bl+mfvsy1a01qmttsw9xo4qo+4U9v3W6q01adgsUap0w2HaJ8vD4FOuR+Yve9sXysnFfW311BRRPJWLhwSuQ0n7/HcmLaofeAJkbdpOyWvVf3D1l/iEnJFJCehTpgVzi50bOfvAszGJvlLx9oPGM5Hle/KmyovMdLBfPDkAp1Himo+Mhh598xd7f/I6v/r9f0f/2EYP9fdQsQApBxXNTz+Y0LKKwYw1mzhBZ4OuERZwv2dJyLtXpWTTkAmCZpC9YfE1yQQ4HFECWFvlt3JKQmAKD4XTMnEaBCVwdhSFCCDzpI2tVnEqFSqeN3+7QvXaV1vXLtN69Ru36JRqX13EbNZxmFadRw2lWDGOYpB3HoCyaBmSVvNyucGHRLzD7ceZyys75pg3er1tK290ZgcYFh69NzpxNPSM5VX0tu6h8rf1q8zLHQogF88LFlRVoPEdyHkDjAkLj1NlImD8Vq0eTrXJVEBEORrp37xG7v/w99376V4y/fUzv28fMBgPQgorvmT4o40QtY+XMnbYIWHSat2UMaVFtNN/YlzX/7Oa5JCywmbqWzK2EsxA22rotWw3HlRQDRIlI/6GMh3I0myG1RmiNcDzcWoPG1jq1rQ1at67QfvcWnY9uU728TW1nHdmo4dR8pOcI4eVdkVWa5xSF5rObMpj5YqZamlOwGLr45QXV0hdSitTrGT1+JUZeC2BM5DsGjnPFeoM63UubVZzR4nQZB/A2ygo0niM5lY3FOZVsL89Yq6mBSDF+vKf3/uZ3fPPTv+Lws684/OI+s8MeSkW4jhM7riRsYl4BkC+yOPWgUBaYeTGHmDB7hSDWi/TaS37Lq7l1DhPoJH5NSklm4R6kkDGTqonCEIIIrc2OJ9L1qbbbNDY22HzvHdbev0X7x+/RfO8G1csbyHoF4bsCRyKdDBwqEgCv41A5zFVa0bg7ybqtIT7JK9C2W1zJKeQMR9k3bQB/nfLa2bfvSFX9xrCMJWvrVyUF5c0rlaUKqXMhZzsYLyOV3gS5cKDRljdlxah1Fi5FADpU9L96qB/927/m2V/+hr2PP2Xw6Cmz4RBXOAjXQTqZx5mmwL7NIRurUaYMV95m7rnyWzgqt76buzB/ski9FkBkBp8t1a91udIQhiFKRRBGIATScak0m1RaJjxN984NLv2nP6HzvXeo39jGbzVxGxUhHZnuh5gA7WJ2itlK7DyLK8QyvHeaIed5mOeVcPpR9RUzj2/SYH6WcpYg4nlk2Tr0Vch5KWdOFpTzdbXNV10n5xs0nv3IfCrt0jmWCw0aEznPK0cVm7sJAWo01c/+zS/44//+r3n4V7+h9/ApUikT4NlzQQiUNpAq1/FsUFiqeJ47XeoocirV+QnNulz1nPtiGVvH0DB3kwXbFLG3siLSkdkZBUAIHN/Hb7ZoX9mmdfkS3Q/fYetPf0D3w5v4G138ds3sgVrCHJqn59XHy8BfukV0cl7n1c4vIivQ+BKyqAmeRWUuae6lP5Uugt58Oa+hmJatS59XziVghOdvg69YzqJe3sboBC9HzpwfufCgsRSPnBNJvXiDiAf/x0/1x//yf+H4D18yG43wPI8kwyplwkTqxDH3rLkjMdfoEptFmxl8PkC9SL9qfdV52CV0toNAAnbNHsvJrdk+UjoyIW3CMAIVIYWg0e7i1Jt4l9r4WxtsfnSXtffeof3eDWpXNqltdnCrvtkj2ZrZiqp6gcjns6w0NmosUykX7BBLfso9qijLSLDiM89ZUz2f8l2r9E94WRdhYjzPC+5FsqjeTyzCeS3jeQCNuS8vJrlF+FsoK9D4Bsl5HPgStkrPQn7zz/57/cv/8V8hpyFVvwoIFCoNrg2Woja1Y1lkCFc0dCkgHZawBmL+a9rRxXJglFcj67lrRareNbvKaKUIggAdhIgoouL4+H4Vf3sT/8o23e/dZP37d9n80+/TuH6J6loL6btCuA52GJvEacgu25yK3kJrQpwwaJ2ijRTZyFPeNndP2XNXoPE55LsGjaeVBaYY53VSsOXcsm8nSFkfv4ig8RQ/v7ScZv5c2BXP0O7yTZMXaV7nse7c7zoDr1XOySSTkoUaPv8X/6v+63/xP9Gq1NFu1bBwygaGZKpRuwPau5MAaIG9K2ghtbjsIncq/3DzzDJGDkidQDJ1rQ1oM1VzEtpGCOO/LJGoKCKaTYmCECk1nvCotVpULq+z9u5NWneu0v7RHdofvU/j1mW8Zj1mDgsl0YZ1RencQFZUtS9Wkb/AKvcEFLeMPVz2uPmDopp+JUtFW5/nud70gu9viJz36i0V/fz9MrnvTSvs62hSJRZGy69bySuTF2rHZyxvBdMI50tNnbCMw88e6n/9X/xXcNxDOYIgjFDKqHiVwY7m+gLWK2C206ZKyr9ZICthEZPvCNL60fa5OD2FRgudgURJDBAlQkuUCglnAUQKB0m11qS61qF7+xZrd95h/aObNN+5Suv9G7hbXRMA28atSVJa58dwK4h3US28DIjlLrR/P6kNlKmqX6Wc8P7Oqw1ZqbwOevQ07f27qDPbjKGMgl5y25sg51FLUyoLKvSlmuZ5KPNLNJQXvfWiqFHPm7xoczpv9fvWMI25Mf07XFEmoEgAj//dXxMd96m5PqNwhtTJvs4iVfEmALG4f/PiFUjMFs79mCEzURhJ8xODIIOEFqDM7aAicJAIDeEkIAhnCK3x/QrNrQ1aO5fY/NEHrP3gfdb+5H0aNy/hb7UtcJjtOKM1oDWK7Lc4wRyRahGqeeawtA5Kq2XxcRFQll1zWjD6qqQsf+dRinV0Fnk9b6NmUQptdCWvWUrqvawrP3fTfEP64FkMPac1lVk1+bOX88Y2vjWgEUqAoy2ve1DQoKYhkQpwnCo+HipURCimURSDo1Q5bIBjXmkdf1qlKuhezXZ8JXSZhT4zdbOlNhcaGSM8iUQrgVKKMAyJohCUxnUcKo0ma3du0H3vFus/vMvaRx+w+acfUN1qG/VymkOdqpUNGMx03cmWebnqT9TwZT3lLHrPyzzzjHpzbsA+j2qzReU+qT5OAtnPwdaVpn3O6uk0a5OVvFo5TdMsI4dP/dBz1MbOqi294VYVzyGvZ9A4R03mpeWtUU/bcqoXeEZvOSbWkAKm3+7pn/3X/5ynP/trokgxUxFUoF6vo4OIKIxS0KetJ5Q2c51k2waK1iolZwQY83wp+szSkBiAGCmFikKEBsfzqDabVDfX2fjeXbq3b9L9wR1a379D9/vXY4CYicp5Lc/bHC6rm1LMcLFHraVybtWDOvt47gn41SSdyly6ryMjF0T9fFpJzVTOk+jcxyuT07JspTcVb3jZjvGWtbPXK6/DriaTM2wGr1XeStBoy8IXeYagMXu8IByN9aOf/5bRwz3kVBE9O+DRz/6ar3/xSxzhGMCVU8fOeyabHxK1dB6w2WlqIRCpzWIcvkdDFBlPbR1FOI5HtdmmstGl88EtrvzDH9P93js071ymtrOB166LbAYxDKLSOjaFFAi5eE/l09RN2b1va4iGRL5T4Lik7pe9FnsOXTY0L5tTFzFDpyEpl/7wPA84Zds7KW8XQc4FcHwR05RXIK+k2GdgLHiR29vZyuuljl9FCuflXa9A40tf8HxiT5K5CVPB/f/nP+if//P/jv3PvqSOZ2Ie6qJ9Yl5FnctqDAJNHMTELlKko72Kt8SLogitTAxFz6/h1ZpUdtZZ/+g9bv7n/4juh+9Qu7pBda1RziJaKEAWYiO+SHXlttl7iYn7oopYdFBWL8vq7xXX7Yvc+jqA1TkgGi+0vHYnrTNiFF9EXlnRy8a7l1h5nIe6ebPk9YHGiwQYYQUagRNe6hm2p2SMGD/a1b/8b/8lv/6f/zcabsXs/qIScCby40sBQBbxgESSBtHWoCOFCiNjO4mDX21S7azTfvc6ax/cpfvDOzTvXKN99wq1S11kzU2TUUqnCaZ7LFtezGkhil+tOjtV9SU2lSvQWCrngdx5GVPD8yKvEU+/FXImDPh3xCSelXxXJhsrWSYnGri8UlmBxgsqpS/2LAGjIQOZ7R7pn/6X/w33//wvqdXrCGECX2s0WmeaYA2gDZuYhGjUGG/mxGZQRZooDEAphNY4jkOt2aGytcmlP3mf9R+/T/ODm9Sv7tC4dgm3UxNYTKJOVM1xosnnMimqDV9oIrlgE8VZymoSWsl5ldK+v2Ah+LaZnKzY7/Mgi6jc82/TCOfn/b5V3tPnRVLHFKX55T/7H3j4539Bp9EhjEKj/hUZGNSYuIipSlvqGFCCCjVBGBJGEUJAw2/RuXKVtcs7rH30Pms/eZ/2B9epXd2idnVT4DppyzXOzAq0WTSYkDogpSzJ8QllKXwus1E7jf3aShbLSXaEZde+IH5fyUqeSxY6rq0a1QsrQ09j8rOq3ueRVW29rKxA4yI5U5ZRI4Xg6c8+1p/9q/+bdrWBCkNUFKGFMDEZJQhhbBIFBuRFSjELZ8zCAA24XoW1S1dYu32Ty3//IzZ/+D7tD25S2VrH2+oIYTTNaCBSGlTGKhtQKufXXc/tZXD6y+Z+O0e2ShdBFtXjsglrVfcrWcnrleftcysTilchq5p6VbICjbHMrehe1KvjlGkBfP3Tv2Q8PqTZXCOMApAgkLHHtCYKI1QYEWoFUuLW6mzeuUPr1hVad65z+R/8mPXv3cLf6OB3GwJHImQcMkcriBJbRIGUCfy08qFfris9d/XopYcreQ2yqvOVrOTNlCJ4XPXl55E3P7bBeSnBCjRa8jqAo/3St77/HtKtcDA4BiFxkERKEaJM6JtOl7UbV2nevMKlP/mQte+9S/cH71Df2UBWXSEck7lIqfi5GpTxaBYlaubEjjK59NQr1wV18Fzqz5cEqCtZyUpWspLVOPri8t3ZM14kWTnClMhcM3qF7SrxapYCCBWP/8+/1F/+X/+Gx598yui4j9ess/nBu1z9ez9i46P36Ny+jNtt4bVqAinQQhBFEULGXsyx7eOyiDWnMjQsOqMUrn+RSC8njW6rwW8lK1nJSlby+uUMVYkL5KJ4Ua9A4xJZGB/vBcV+4SlwBIg0o91DPe4PcesNWhttISsZCZzEV0ycVQQGLCbMoR3n8HliqKW3lfWfF+hTKXBdqaFXspKVrGQlK0nlooDG/x8T88bzEEilfwAAAABJRU5ErkJggg==");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% center;
    -webkit-mask-size: contain;

            mask-image: url("data:image/png;base64,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");
            mask-repeat: no-repeat;
            mask-position: 50% center;
            mask-size: contain;
  }
}


/* ===== Mobile Hero: background only behind photo+headline (ends just below headline) ===== */
@media (max-width: 768px){
  /* ensure hero section itself doesn't carry background beyond the headline area */
  .home-hero-v2{
    background: none !important;
  }

  /* background attached to the content block (photo + texts) */
  .home-hero-v2__content{
    position: relative;
    isolation: isolate;
  }
  .home-hero-v2__content::before{
    content: "";
    position: absolute;
    top: -16px;
    bottom: -16px;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    background-image: url("../images/ui/hero-bg-mobile.png");
    background-image: -webkit-image-set(
      url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
      url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
    );
    background-image: image-set(
      url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
      url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
    );
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; /* no distortion; keeps aspect ratio */
    z-index: -1;
  }

  /* Match sizes: both hero lines same size, and 25% smaller (relative to the smaller size) */
  .home-hero-v2__kicker,
  .home-hero-v2__headline{
    font-size: 1.625rem; /* ~25% smaller than the smaller previous size */
    line-height: 1.08;
  }
}


/* ===== About card ("קצת עליי"): apply the approved soft background inside the frame ===== */
.sidebar-about .sidebar-card{
  background-image: url("../images/ui/hero-bg-mobile.png");
  background-image: -webkit-image-set(
    url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
    url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
  );
  background-image: image-set(
    url("../images/ui/hero-bg-mobile.webp") type("image/webp") 1x,
    url("../images/ui/hero-bg-mobile.png") type("image/png") 1x
  );
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; /* keep proportions, no distortion */
}


/* =========================================================
   Desktop home hero — keep line 1 on a single line (no wrap)
   ========================================================= */
/* =========================================================


/* =========================================================
   HOME HERO V2 — Desktop titles (AUTHORITATIVE)
   Single source of truth to prevent drift/overrides.
   IMPORTANT: use explicit sizes (not vw-clamp) so changes are always visible,
   while keeping line 1 on a single line.
   ========================================================= */

/* Base desktop sizing (769–1199px) */
@media (min-width: 769px) and (max-width: 1199px){
  .home-hero-v2__content{
    gap: clamp(3.8rem, 5.8vw, 7.2rem);
  }

  .home-hero-v2__text{ --headline-shift: -2.05em; margin-top: -18px; }

  .home-hero-v2__kicker{
    /* Slightly darker for WCAG contrast on the hero background (minimal visual change) */
    color: #A41445;
    font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
    font-style: italic;
    font-weight: 700;
    white-space: nowrap;
    font-size: 3.06rem;   /* noticeably larger */
    line-height: 1.02;
  }

  .home-hero-v2__headline{
    /* Slightly darker for WCAG contrast on the hero background (minimal visual change) */
    color: #A41445;
    font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 2.76rem;  /* slightly smaller than line 1 */
    line-height: 1.05;
    transform: translateX(var(--headline-shift));
  }

  .home-hero-v2__headline .home-hero-v2__accent{ color: inherit; }
}

/* Large desktop sizing (1200px+) */
@media (min-width: 1200px){
  .home-hero-v2__content{
    gap: clamp(4.2rem, 6.2vw, 8.0rem);
  }

  .home-hero-v2__text{ --headline-shift: -2.05em; margin-top: -22px; }

  .home-hero-v2__kicker{
    /* Slightly darker for WCAG contrast on the hero background (minimal visual change) */
    color: #A41445;
    font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
    font-style: italic;
    font-weight: 700;
    white-space: nowrap;
    font-size: 3.65rem;   /* significantly larger */
    line-height: 1.01;
  }

  .home-hero-v2__headline{
    /* Slightly darker for WCAG contrast on the hero background (minimal visual change) */
    color: #A41445;
    font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 3.36rem;  /* between little & medium smaller than line 1 */
    line-height: 1.04;
    transform: translateX(var(--headline-shift));
  }

  .home-hero-v2__headline .home-hero-v2__accent{ color: inherit; }
}





   Mobile header sizing — GLOBAL (all pages)
   Goal: keep the compact TOP BAR height consistent across the entire site
   WITHOUT changing logo/button sizes, colors, or layout.
   ========================================================= */
@media (max-width: 820px){
  /* Remove any min-height floors on mobile so content can define the height */
  

/* Reduce only vertical padding that inflates the top bar.
     Keep existing grid/areas/gaps so button positions do NOT move. */
  

}




/* ===== Mobile only: match desktop hero font+color (keep mobile font-size), and decorate 'טעים' exactly like desktop ===== */
@media (max-width: 768px){
  /* Keep existing mobile font-size as-is; only enforce font family/color to match desktop */
  .home-hero-v2__kicker,
  .home-hero-v2__headline{
    /* Slightly darker for WCAG contrast on the hero background (minimal visual change) */
    color: #A41445;
    font-family: 'Ellinia CLM','Varela Round',system-ui,-apple-system,'Segoe UI',sans-serif;
    font-style: italic;
    font-weight: 700;
  }

  /* Add the exact approved decoration to the word 'טעים' on mobile as well */
  .home-hero-v2__headline .home-hero-v2__accent{
    position: relative;
    display: inline-block;
    overflow: visible;
  }

  .home-hero-v2__headline .home-hero-v2__accent::before,
  .home-hero-v2__headline .home-hero-v2__accent::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;

    /* paint exactly in the same color as the word itself */
    background-color: currentColor;

    /* keep above backgrounds; shapes do not overlap text */
    z-index: 0;
  }

  /* Stars arc */
  .home-hero-v2__headline .home-hero-v2__accent::before{
    top: -0.68em;
    transform: translateX(calc(-50% - 0.08em)); /* same tiny left shift as desktop */
    width: calc(100% + 0.70em);
    height: 0.95em;

    -webkit-mask-image: url("data:image/png;base64,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");
            mask-image: url("data:image/png;base64,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");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: 50% center;
            mask-position: 50% center;
    -webkit-mask-size: contain;
            mask-size: contain;
  }

  /* Double swoosh underline */
  .home-hero-v2__headline .home-hero-v2__accent::after{
    bottom: -0.42em;
    width: calc(100% + 0.55em);
    height: 0.70em;

    -webkit-mask-image: url("data:image/png;base64,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");
            mask-image: url("data:image/png;base64,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");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: 50% center;
            mask-position: 50% center;
    -webkit-mask-size: contain;
            mask-size: contain;
  }
}



/* =========================================================
   Round 602 — Desktop logo: new watercolor+gold circle
   Requirement (Desktop only): show pot at top, then 'cochi', then 'food' inside the circle
   Keep gold ring visible (no overlap), keep mobile unchanged.
   ========================================================= */

/* Default (mobile/tablet): keep original inline look "cochi food" */
.logo-text{
  display: inline-block;
}
.logo-text .logo-cochi::after{
  content: " ";
}
.logo-text .logo-food{
  display: inline;
}

/* Desktop: use circle background and stack pot + text inside */
@media (min-width: 900px){
  .site-header .logo{
    /* ensure the circle never clips in the header grid */
    min-width: 120px;
    min-height: 92px;
  }

  .site-header .logo-link{
    width: 92px;
    height: 92px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2px;
    padding: 10px; /* keeps content off the gold ring */
    box-sizing: border-box;

    /* crisp circle background */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('../images/logo-circle-bg-256.png');
    background-image: -webkit-image-set(
      url('../images/logo-circle-bg-256.webp') type('image/webp') 1x,
      url('../images/logo-circle-bg-512.webp') type('image/webp') 2x,
      url('../images/logo-circle-bg-256.png') type('image/png') 1x,
      url('../images/logo-circle-bg-512.png') type('image/png') 2x
    );
    background-image: image-set(
      url('../images/logo-circle-bg-256.webp') type('image/webp') 1x,
      url('../images/logo-circle-bg-512.webp') type('image/webp') 2x,
      url('../images/logo-circle-bg-256.png') type('image/png') 1x,
      url('../images/logo-circle-bg-512.png') type('image/png') 2x
    );
  }

  /* Pot: centered, no previous translate offsets */
  .site-header .logo-link .logo-pot{
    width: 38px;
    height: 26px;
    transform: none !important;
    margin: 0;
  }

  /* Text: stacked 2 lines */
  .site-header .logo-link .logo-text{
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1;
    gap: 0px;
  }
  .site-header .logo-link .logo-text .logo-cochi::after{
    content: "";
  }
  .site-header .logo-link .logo-text .logo-cochi,
  .site-header .logo-link .logo-text .logo-food{
    display: block;
  }
}


/* =========================================================
   Round 603 — Desktop logo circle: remove pot, center 'cochi food', prevent overflow + disable hover motion
   Scope: Desktop only (min-width: 900px). Mobile untouched.
========================================================= */
@media (min-width: 900px){
  /* Remove pot entirely on desktop */
  .site-header .logo-link .logo-pot{
    display: none !important;
  }

  /* Make sure nothing can visually exceed the circle */
  .site-header .logo-link{
    overflow: hidden;
    border-radius: 50%;
  }

  /* Center the text perfectly and keep it inside the safe area (off the gold ring) */
  .site-header .logo-link .logo-text{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0.92;
    text-align: center;
    /* Slightly smaller to guarantee no overflow in the circle */
    font-size: 1.25rem;
  }

  .site-header .logo-link .logo-text .logo-cochi,
  .site-header .logo-link .logo-text .logo-food{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Disable any hover motion/scale for the brand logo */
  .logo-link:hover .logo-text{
    transform: none !important;
    opacity: 1 !important;
  }
}

/* =========================================================
   Round 604 — Desktop logo circle: center text EXACTLY inside the circle (no overflow), pot removed, no hover motion
   Scope: Desktop only (min-width: 900px). Mobile untouched.
========================================================= */
@media (min-width: 900px){
  /* Pot removed (desktop only) */
  .site-header .logo-link .logo-pot{
    display: none !important;
  }

  /* Ensure the circle clips everything and provides a clean positioning context */
  .site-header .logo-link{
    position: relative;
    overflow: hidden;
    border-radius: 50%;
  }

  /* Absolute-center the text in a safe inset so it never touches the gold ring */
  .site-header .logo-link .logo-text{
    position: absolute;
    inset: 12px;               /* safe area inside the gold ring */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;

    margin: 0 !important;
    padding: 0 !important;
    line-height: 0.92;
    font-size: 1.25rem;        /* tuned to fit inside the circle */
    transform: none !important;
  }

  .site-header .logo-link .logo-text .logo-cochi,
  .site-header .logo-link .logo-text .logo-food{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Disable any hover motion/scale for the brand logo */
  .logo-link:hover .logo-text{
    transform: none !important;
    opacity: 1 !important;
  }
}

/* =========================================================
   Round 605 — Desktop logo circle: center text EXACTLY inside the circle (no overflow), pot removed, no hover motion
   Scope: Desktop only (min-width: 900px). Mobile untouched.
   Change: restore logo text size to original (1.6rem).
========================================================= */
@media (min-width: 900px){
  /* Pot removed (desktop only) */
  .site-header .logo-link .logo-pot{
    display: none !important;
  }

  /* Ensure the circle clips everything and provides a clean positioning context */
  .site-header .logo-link{
    position: relative;
    overflow: hidden;
    border-radius: 50%;
  }

  /* Absolute-center the text in a safe inset so it never touches the gold ring */
  .site-header .logo-link .logo-text{
    position: absolute;
    inset: 10px;               /* safe area inside the gold ring */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;

    margin: 0 !important;
    padding: 0 !important;
    line-height: 0.92;
    font-size: 1.6rem; /* restored */
    transform: none !important;
  }

  .site-header .logo-link .logo-text .logo-cochi,
  .site-header .logo-link .logo-text .logo-food{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Disable any hover motion/scale for the brand logo */
  .logo-link:hover .logo-text{
    transform: none !important;
    opacity: 1 !important;
  }
}

/* =========================================================
   Round 606 — Mobile header: use the SAME circle logo as desktop (no pot), centered text inside the circle.
   Requirements:
   - Mobile logo replaces the current mobile logo (same font + color as existing).
   - Text "cochi" (top) and "food" (bottom) centered inside the circle.
   - Must fit the mobile top bar and never overflow.
========================================================= */
@media (max-width: 899px){
  /* Circle container */
  

/* Remove pot on mobile (logo is text-only inside the circle) */
  
/* Exact centering inside the circle */
  


/* No hover motion (desktop rule already exists, this ensures mobile too) */
  
}

/* =========================================================
   Round 606 — Mobile Home: "לכל המתכונים" button color matches the two main hero lines (same #C21E56)
========================================================= */
@media (max-width: 768px){
  body.page-home .see-all-link{
    border-color: #C21E56 !important;
    color: #C21E56 !important;
  }
}

}

body.page-home .site-header .header-inner{
    padding-top: calc(0.48rem + 4px);
    padding-bottom: calc(0.48rem - 4px);
  }
}

/* =========================================================
   Round 610 — Home page ONLY: match mobile header paddings to internal pages
   Root cause: HOME has body class (page-home) but did not receive the internal-page mobile header padding rules,
   so the top-row (logo + insta + hamburger) sat visually too high on HOME only.
   Fix: Apply the SAME paddings used on internal pages for the mobile header + header-inner.
   Scope: Mobile only. No changes to button sizes/shapes, no hover changes.
========================================================= */
@media (max-width: 768px){
  

}


/* =========================================================
   Round 611 — Mobile header: CLEAN rebuild (single source of truth)
   Goals (mobile only):
   - Delete ALL legacy mobile header/top-row rules (done) and define the header from scratch in ONE block.
   - Keep Instagram + Hamburger buttons the SAME size/shape/colors as before.
   - Enlarge the logo significantly.
   - Vertically center: Instagram / Hamburger / Logo in the middle of the top row.
   ========================================================= */
@media (max-width: 920px){
  :root{
    /* You can control the header height from here */
    --m-header-h: 78px;

    /* Side padding of the header */
    --m-header-px: 0.9rem;


    /* Vertical padding (top/bottom) so logo/buttons are not glued to edges */
    --m-header-py: 6px;
    /* Logo (circle) size */
    --m-logo-size: 68px;
    --m-logo-safe: 10px;

    /* Button sizing (kept identical to the previous effective mobile values) */
    --m-btn-w: 56px;
    --m-btn-h: 36px;
    --m-btn-radius: 18px;

    /* Icon sizing */
    --m-icon: 18px;
    --m-insta-scale: 1.35;
    --m-burger-line-w: 20px;
    --m-burger-line-h: 1.6px;
    --m-burger-color: currentColor;

    /* Optional tiny baseline tweak (0px keeps exact centering) */
    --m-btn-offset-y: 0px;
  }

  /* Header container */
  .site-header{
    padding: var(--m-header-py) var(--m-header-px) !important;
  }

  /* Top row layout: Instagram | Hamburger | Logo */
  .site-header .header-inner{
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    grid-template-areas: "insta logo toggle" !important;


    direction: ltr !important;
    align-items: center !important;
    column-gap: 0.6rem !important;

    height: var(--m-header-h) !important;
    min-height: var(--m-header-h) !important;

    /* Remove any legacy vertical padding that changed the row height */
    padding: 0 !important;
    margin: 0 auto !important;
  }

  /* When the menu is open: nav becomes a second row under the top row */
  .site-header .main-nav{
    direction: rtl !important;
    display: none !important;
  }
  .site-header.nav-open .header-inner{
    height: auto !important;
    min-height: var(--m-header-h) !important;

    grid-template-areas:
      "insta logo toggle"
      "nav   nav    nav" !important;

    grid-auto-rows: var(--m-header-h) auto;
    row-gap: 0.45rem !important;
  }
  .site-header.nav-open .main-nav{
    display: flex !important;
    grid-area: nav !important;
    width: 100% !important;
    flex-direction: column !important;
    gap: 0.45rem !important;
    padding: 0 0 0.25rem !important;
  }

  /* Place the left/right groups into the grid */
  .site-header .header-actions{ display: contents !important; }

  .site-header .instagram-follow-group{
    grid-area: insta !important;
    justify-self: start !important;
    align-self: center !important;
    margin: 0 !important;
  }

  .site-header .nav-toggle{
    grid-area: toggle !important;
    justify-self: end !important;
    align-self: center !important;
    margin: 0 !important;
  }

  .site-header .logo{
    grid-area: logo !important;
    justify-self: center !important;
    align-self: center !important;
    margin: 0 !important;
    min-width: var(--m-logo-size) !important;
    min-height: var(--m-logo-size) !important;
  }

  /* Hide desktop search in the header on mobile */
  .search-form--desktop{ display: none !important; }

  /* Keep the two buttons EXACTLY the same outer box sizing */
  .site-header .insta-link,
  .site-header .nav-toggle{
    width: var(--m-btn-w) !important;
    height: var(--m-btn-h) !important;
    padding: 0 !important;
    border-radius: var(--m-btn-radius) !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;

    position: relative !important;
    top: var(--m-btn-offset-y) !important;
  }


  /* Instagram button: match page background (mobile only) */
  .site-header .insta-link{
    /* icon-only (no frame). keep tap target from width/height on the element */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
      color: var(--brand-accent) !important;
}
  

/* Hamburger button: icon-only (no frame) + match Instagram color */
.site-header .nav-toggle{
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  color: var(--brand-accent) !important;
}
.site-header .nav-toggle:hover{
  transform: none !important;
  box-shadow: none !important;
  background: transparent !important;
}
.site-header .insta-link:hover{
    transform: none !important;
    box-shadow: none !important;
  }
  /* Instagram: icon-only on mobile (keeps the same pill) */
  .site-header .insta-link .insta-label{ display: none !important; }
  .site-header .insta-glyph{
    width: calc(var(--m-icon) * var(--m-insta-scale)) !important;
    height: calc(var(--m-icon) * var(--m-insta-scale)) !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
    display: block !important;
  }

  /* Hamburger glyph: 3 centered lines (same size as before) */
  .site-header .nav-toggle-lines{
    width: var(--m-burger-line-w) !important;
    height: var(--m-burger-line-h) !important;
    background: var(--m-burger-color) !important;
    border-radius: 999px !important;
    display: block !important;
    position: relative !important;
  }
  .site-header .nav-toggle-lines::before,
  .site-header .nav-toggle-lines::after{
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    width: var(--m-burger-line-w) !important;
    height: var(--m-burger-line-h) !important;
    background: var(--m-burger-color) !important;
    border-radius: 999px !important;
  }
  .site-header .nav-toggle-lines::before{ top: -6px !important; }
  .site-header .nav-toggle-lines::after{ top: 6px !important; }

  /* Logo: bigger circle + centered text (same circle background as before) */
  .site-header .logo-link{
    width: var(--m-logo-size) !important;
    height: var(--m-logo-size) !important;
    padding: var(--m-logo-safe) !important;
    box-sizing: border-box !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius: 50% !important;

    display: block !important;
    text-decoration: none !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    background-image: url('../images/logo-circle-bg-256.png')!important;
    background-image: -webkit-image-set(
      url('../images/logo-circle-bg-256.webp') type('image/webp') 1x,
      url('../images/logo-circle-bg-512.webp') type('image/webp') 2x,
      url('../images/logo-circle-bg-256.png') type('image/png') 1x,
      url('../images/logo-circle-bg-512.png') type('image/png') 2x
    )!important;
    background-image: image-set(
      url('../images/logo-circle-bg-256.webp') type('image/webp') 1x,
      url('../images/logo-circle-bg-512.webp') type('image/webp') 2x,
      url('../images/logo-circle-bg-256.png') type('image/png') 1x,
      url('../images/logo-circle-bg-512.png') type('image/png') 2x
    )!important;
  }

  /* No pot on mobile */
  .site-header .logo-link .logo-pot{ display: none !important; }

  /* Center the text inside the circle */
  .site-header .logo-link .logo-text{
    position: absolute !important;
    inset: var(--m-logo-safe) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;

    margin: 0 !important;
    padding: 0 !important;
    white-space: normal !important;
    max-width: none !important;

    line-height: 0.92 !important;
    font-size: 1.25rem !important;
    transform: none !important;
    opacity: 1 !important;
  }

  /* Keep the desktop hover motion disabled on mobile too */
  .logo-link:hover .logo-text{
    transform: none !important;
    opacity: 1 !important;
  }
}



/* =========================================================
   Round 617 — Mobile ONLY: search bar visible only on Home
   Keep search on index (home). Hide internal header search on all other pages.
   ========================================================= */
@media (max-width: 768px){
  /* All non-home pages: remove the header search row (mobile UI) */
  body:not(.page-home) .search-form--internal{
    display: none !important;
  }
}


/* Focus cleanup safety: never show the browser's default outline (prevents blue edges). */
*:focus-visible{ outline: none !important; }
