/* ==========================================================
   КОЖАТА НА ЗАГЛАВНАТА СТРАНИЦА
   Само за началната. Другите страници остават непроменени.
   ========================================================== */

body.home {
  --skin: /wp-content/uploads/aura/skin;

  /* върху кехлибарената кожа текстът е тъмен */
  --aura-cream:    #3A2408;
  --aura-sand:     #6B4A1E;
  --aura-honey:    #6E4A0C;
  --aura-amber:    #8A5F16;
  --aura-gold:     #9A6B14;
  --aura-ink:      #3A2408;
  --aura-ink-soft: #6B4A1E;
  --aura-surface:  rgba(255, 250, 238, .42);
  --aura-surface2: rgba(255, 253, 246, .7);
  --aura-line:     rgba(122, 82, 16, .28);
  --aura-line-hot: rgba(122, 82, 16, .55);
}

body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #FADDA3 !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/skin/tile.webp') type('image/webp'),
              url('/wp-content/uploads/aura/skin/tile.jpg')  type('image/jpeg')) !important;
  background-repeat: repeat !important;
  background-size: 640px 640px !important;
  color: var(--aura-cream);
}

/* потъмнени ръбове, както в оригинала — дава уют и рамкира съдържанието */
body.home .aura-light::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: 0;
  height: auto;
  background:
    radial-gradient(ellipse 120% 80% at 50% 45%, transparent 40%, rgba(120, 74, 16, .22) 100%);
  -webkit-mask-image: none;
  mask-image: none;
  pointer-events: none;
  z-index: 0;
}

/* героят си остава тъмен — той има своя снимка */
body.home .aura-hero {
  --aura-cream: #F2E3C4;
  --aura-sand:  #C6A97A;
  --aura-honey: #F0CE8E;
  --aura-amber: #E2B053;
  --aura-gold:  #C9962F;
}
/* и се стапя в кехлибареното, а не в тъмното */
body.home .aura-hero::after {
  background: linear-gradient(180deg,
    rgba(36,23,8,0) 0%,
    rgba(60,36,10,.55) 55%,
    rgba(140,92,30,.75) 82%,
    #FADDA3 100%) !important;
}

/* дървеният плот преди футъра */
body.home .aura-light::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: auto 0 0 0;
  height: clamp(70px, 9vw, 130px);
  background-image:
    image-set(url('/wp-content/uploads/aura/skin/plank.webp') type('image/webp'),
              url('/wp-content/uploads/aura/skin/plank.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: none;
  mask-image: none;
  z-index: 2;
  pointer-events: none;
}

body.home .aura-light {
  position: relative;
  padding-bottom: clamp(90px, 12vw, 170px) !important;
}
body.home .aura-light__inner { position: relative; z-index: 3; }

/* ---------- Декорът по краищата ---------- */
.skin-deco {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  mix-blend-mode: multiply;
  opacity: .95;
}
.skin-deco--left {
  left: 0;
  bottom: clamp(70px, 9vw, 130px);
  width: clamp(130px, 18vw, 300px);
  aspect-ratio: 300 / 420;
  background-image: url('/wp-content/uploads/aura/skin/left.jpg');
  background-position: left bottom;
  -webkit-mask-image: linear-gradient(90deg, #000 55%, transparent 100%);
  mask-image: linear-gradient(90deg, #000 55%, transparent 100%);
}
.skin-deco--hives {
  right: 0;
  bottom: clamp(70px, 9vw, 130px);
  width: clamp(140px, 19vw, 340px);
  aspect-ratio: 340 / 330;
  background-image: url('/wp-content/uploads/aura/skin/hives.jpg');
  background-position: right bottom;
  -webkit-mask-image: linear-gradient(270deg, #000 55%, transparent 100%);
  mask-image: linear-gradient(270deg, #000 55%, transparent 100%);
}
.skin-deco--comb {
  right: 0;
  top: 0;
  width: clamp(120px, 17vw, 380px);
  aspect-ratio: 380 / 330;
  background-image: url('/wp-content/uploads/aura/skin/comb.jpg');
  background-position: right top;
  -webkit-mask-image: linear-gradient(225deg, #000 45%, transparent 90%);
  mask-image: linear-gradient(225deg, #000 45%, transparent 90%);
  opacity: .7;
}
@media (max-width: 760px) {
  .skin-deco--comb { display: none; }
  .skin-deco { opacity: .7; }
}

/* секцията също минава на тъмен текст — тя лежи върху кожата */
body.home .aura-light {
  --aura-cream:    #3A2408;
  --aura-sand:     #6B4A1E;
  --aura-honey:    #6E4A0C;
  --aura-amber:    #8A5F16;
  --aura-gold:     #9A6B14;
  --aura-ink:      #3A2408;
  --aura-ink-soft: #6B4A1E;
  --aura-surface:  rgba(255, 250, 238, .42);
  --aura-line:     rgba(122, 82, 16, .28);
  color: #3A2408;
}
/* плочките и временните места върху кожата */
body.home .aura-tile { background: rgba(255,250,238,.45); border-color: rgba(122,82,16,.3); }
body.home .aura-tile__label { background: rgba(255,252,244,.6); color: #5A3B08; }
body.home .aura-light .aura-tile__img {
  background: rgba(122,82,16,.07);
  box-shadow: inset 0 0 0 1px rgba(122,82,16,.22);
  color: rgba(122,82,16,.45);
}
body.home .aura-tile--photo,
body.home .aura-tile--photo .aura-tile__img { background: transparent; box-shadow: none; }
/* стрелките на въртележката */
body.home .aura-carousel__nav { background: rgba(255,252,244,.8); color: #6E4A0C; border-color: rgba(122,82,16,.5); }

/* ==========================================================
   ЦЯЛОСТЕН ФОН — без повтаряща се плочка и без квадратни ръбове.
   Един непрекъснат градиент: по-наситен в ъглите, изсветлен
   в средата, потъмняващ надолу.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F2CE8C !important;
  background-image:
    radial-gradient(ellipse 62% 42% at 46% 38%, rgba(255, 246, 220, .92), rgba(255, 246, 220, 0) 72%),
    linear-gradient(158deg,
      #DFA243 0%,
      #EDBE66 14%,
      #F7D89E 34%,
      #FBE4B4 50%,
      #F2CC85 68%,
      #DDA84F 86%,
      #C88C36 100%) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}

/* фината хартиена шарка отгоре — зърно, не рисунък */
body.home::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image:
    image-set(url('/wp-content/uploads/aura/skin/grain.webp') type('image/webp'),
              url('/wp-content/uploads/aura/skin/grain.jpg')  type('image/jpeg'));
  background-size: 900px 900px;
  background-repeat: repeat;
  mix-blend-mode: multiply;
  opacity: .16;
}
body.home .site { position: relative; z-index: 1; }

/* радиалният воал в секцията вече е излишен — фонът го носи */
body.home .aura-light::before { display: none !important; }

/* ==========================================================
   „Една мечта" и „Как работи идеята" — един под друг
   ========================================================== */
body.home .aura-duo {
  grid-template-columns: 1fr;
  gap: clamp(2.5rem, 5vw, 4rem);
  max-width: 1000px;
  margin-inline: auto;
}

/* мечтата получава повече място за снимката */
body.home .aura-dream {
  grid-template-columns: minmax(220px, 330px) 1fr;
  gap: clamp(1.5rem, 3vw, 2.4rem);
  align-items: center;
}
body.home .aura-dream p { font-size: 1rem; }
@media (max-width: 680px) {
  body.home .aura-dream { grid-template-columns: 1fr; }
}

/* стъпките застават хоризонтално, на едва загатнат слой */
body.home .aura-steps {
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(255,251,240,.42), rgba(255,248,232,.24));
  box-shadow: inset 0 0 0 1px rgba(122,82,16,.16);
  overflow: hidden;
}
body.home .aura-step {
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: .8rem;
  padding: clamp(1.3rem, 2.6vw, 2rem) clamp(1rem, 2vw, 1.5rem);
}
/* тънките разделители между трите — без плътни линии */
body.home .aura-step + .aura-step {
  border-left: 1px solid rgba(122,82,16,.14);
}
body.home .aura-step__icon {
  width: 3.2rem;
  height: 3.6rem;
  font-size: 1.4rem;
  background: rgba(122,82,16,.1);
}
body.home .aura-step h4 { font-size: 1rem; margin: 0 0 .35rem; }
body.home .aura-step p { font-size: .9rem; max-width: 30ch; margin-inline: auto; }

@media (max-width: 780px) {
  body.home .aura-steps { grid-template-columns: 1fr; }
  body.home .aura-step + .aura-step {
    border-left: 0;
    border-top: 1px solid rgba(122,82,16,.14);
  }
}

/* ---------- Продуктови плочки: снимка + надпис отдолу, като в еталона ---------- */
body.home .aura-carousel__track { grid-auto-columns: minmax(180px, 1fr); gap: .8rem; }

body.home .aura-tile {
  background: rgba(255, 250, 238, .5);
  border: 1px solid rgba(122, 82, 16, .3);
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(90, 58, 12, .14);
}
body.home a.aura-tile:hover {
  border-color: rgba(122, 82, 16, .65);
  box-shadow: 0 14px 30px rgba(90, 58, 12, .26);
}
body.home .aura-tile__img {
  display: block;
  aspect-ratio: 1 / 1;
  background: none;
  box-shadow: none;
  padding: 0;
}
body.home .aura-tile__img picture,
body.home .aura-tile__img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.home .aura-tile__label {
  display: block;
  padding: .6rem .55rem .7rem;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: .74rem;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  line-height: 1.35;
  color: #5A3B08;
  background: rgba(255, 252, 244, .62);
  border-top: 1px solid rgba(122, 82, 16, .18);
}

/* ==========================================================
   ПЕРГАМЕНТ — многослоен фон само на body/main content
   Без една голяма снимка: градиенти + фина шарка.
   Хедърът, героят и футърът не се пипат.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #EFD8AC !important;
  background-image:
    /* 1. фина шарка на стара хартия */
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.15'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23p)' opacity='0.5'/%3E%3C/svg%3E"),
    /* 2. по-тъмни краища */
    radial-gradient(ellipse 78% 62% at 50% 46%, rgba(122, 82, 26, 0) 52%, rgba(122, 82, 26, .07) 78%, rgba(108, 70, 20, .15) 100%),
    /* 3-5. слаби тонови вариации: охра, светло кафяво, злато */
    radial-gradient(ellipse 46% 34% at 16% 12%, rgba(190, 140, 52, .11), rgba(190, 140, 52, 0) 70%),
    radial-gradient(ellipse 42% 30% at 88% 72%, rgba(152, 106, 46, .09), rgba(152, 106, 46, 0) 72%),
    radial-gradient(ellipse 38% 26% at 74% 22%, rgba(226, 184, 104, .12), rgba(226, 184, 104, 0) 70%),
    /* 6. меко изсветляване в средата */
    radial-gradient(ellipse 58% 40% at 48% 40%, rgba(255, 246, 224, .55), rgba(255, 246, 224, 0) 72%),
    /* 7. основа: топло ivory към медено */
    linear-gradient(168deg, #F3DEB5 0%, #EFD8AC 26%, #F1DBB1 48%, #EAD09E 72%, #EBCB91 100%) !important;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat !important;
  background-size: 260px 260px, cover, cover, cover, cover, cover, cover !important;
  background-attachment: scroll, fixed, fixed, fixed, fixed, fixed, fixed !important;
  background-blend-mode: soft-light, normal, normal, normal, normal, normal, normal !important;
}

/* старият слой със зърно вече е излишен */
body.home::before { content: none !important; display: none !important; }

/* ---------- Воден знак: пчелна пита само по краищата ---------- */
body.home::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='260' viewBox='0 0 300 260'%3E%3Cg fill='none' stroke='%237A5210' stroke-width='2.2'%3E%3Cpath d='M40 8l34 20v40L40 88 6 68V28z'/%3E%3Cpath d='M110 8l34 20v40l-34 20-34-20V28z'/%3E%3Cpath d='M75 68l34 20v40l-34 20-34-20V88z'/%3E%3Cpath d='M145 68l34 20v40l-34 20-34-20V88z'/%3E%3Cpath d='M110 128l34 20v40l-34 20-34-20v-40z'/%3E%3Cpath d='M180 8l34 20v40l-34 20-34-20V28z'/%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='260' viewBox='0 0 300 260'%3E%3Cg fill='none' stroke='%237A5210' stroke-width='2.2'%3E%3Cpath d='M260 172l34 20v40l-34 20-34-20v-40z'/%3E%3Cpath d='M190 172l34 20v40l-34 20-34-20v-40z'/%3E%3Cpath d='M225 112l34 20v40l-34 20-34-20v-40z'/%3E%3Cpath d='M155 112l34 20v40l-34 20-34-20v-40z'/%3E%3Cpath d='M190 52l34 20v40l-34 20-34-20V72z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: left -70px top 90px, right -60px bottom 40px;
  background-repeat: no-repeat, no-repeat;
  background-size: clamp(210px, 20vw, 330px) auto, clamp(200px, 19vw, 310px) auto;
  opacity: .055;
}
@media (max-width: 1100px) { body.home::after { opacity: .04; } }
@media (max-width: 760px)  { body.home::after { display: none; } }

/* съдържанието стои над водния знак */
body.home .site { position: relative; z-index: 1; }

/* ==========================================================
   ПЕРГАМЕНТЪТ — самото изображение, не имитация с градиенти.
   Едно цяло поле: закрепено, покриващо, без повтаряне.
   Ъглите, светлината в средата и водните знаци са в него.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F2DCAC !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/parch-1400.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/parch-1400.jpg')  type('image/jpeg')) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-blend-mode: normal !important;
}
@media (min-width: 1500px) {
  body.home,
  body.home .site,
  body.home .wp-site-blocks,
  body.home .site.wp-site-blocks,
  body.home .content-container.site-container {
    background-image:
      image-set(url('/wp-content/uploads/aura/bg/parch-1920.webp') type('image/webp'),
                url('/wp-content/uploads/aura/bg/parch-1920.jpg')  type('image/jpeg')) !important;
  }
}
@media (max-width: 860px) {
  body.home,
  body.home .site,
  body.home .wp-site-blocks,
  body.home .site.wp-site-blocks,
  body.home .content-container.site-container {
    background-image:
      image-set(url('/wp-content/uploads/aura/bg/parch-700.webp') type('image/webp'),
                url('/wp-content/uploads/aura/bg/parch-700.jpg')  type('image/jpeg')) !important;
    background-attachment: scroll !important;
  }
}

/* моите нарисувани водни знаци вече са излишни — в картината си има */
body.home::after { content: none !important; display: none !important; }
body.home::before { content: none !important; display: none !important; }

/* ==========================================================
   ТЯЛОТО — три ленти, които се плъзгат СЪС страницата.
   Нищо закрепено, затова няма движещ се горен слой.
   Горе сотата, долу цветята и плотът, между тях безшевен пергамент.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F0DDB2 !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/body/top.webp')    type('image/webp'),
              url('/wp-content/uploads/aura/body/top.jpg')     type('image/jpeg')),
    image-set(url('/wp-content/uploads/aura/body/bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/bottom.jpg')  type('image/jpeg')),
    image-set(url('/wp-content/uploads/aura/body/mid.webp')    type('image/webp'),
              url('/wp-content/uploads/aura/body/mid.jpg')     type('image/jpeg')) !important;
  background-position: center top, center bottom, center top !important;
  background-repeat: no-repeat, no-repeat, repeat-y !important;
  background-size: 100% auto, 100% auto, 100% auto !important;
  background-attachment: scroll, scroll, scroll !important;
  background-blend-mode: normal !important;
}
body.home::before,
body.home::after { content: none !important; display: none !important; }

/* ==========================================================
   ТЯЛОТО — без повтаряща се лента.
   Горе и долу истинската декорация, между тях плавен преход
   в цветовете на самата хартия. Всичко се плъзга със страницата.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F2D9A2 !important;
  background-image:
    /* напречна светлина: по-светло в средата, по-топло към краищата */
    linear-gradient(90deg, #DFBD85 0%, #EFD3A0 16%, #F6DFB0 50%, #EDCE95 84%, #E4C288 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-attachment: scroll !important;
  background-position: center !important;
}

/* горната декорация — сотата в ъглите */
body.home .aura-light::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: 0 0 auto 0;
  height: 0;
  padding-top: 28%;
  max-height: 430px;
  background-image:
    image-set(url('/wp-content/uploads/aura/body/top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/top.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}

/* долната декорация — цветята, кошерите и плотът */
body.home .aura-light::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: auto 0 0 0;
  height: 0;
  padding-top: 27%;
  max-height: 414px;
  background-image:
    image-set(url('/wp-content/uploads/aura/body/bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/bottom.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  -webkit-mask-image: linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);
  mask-image: linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}

body.home .aura-light { position: relative; }
body.home .aura-light__inner { position: relative; z-index: 2; }
body.home::before, body.home::after { content: none !important; display: none !important; }

/* ==========================================================
   ЗАГЛАВИЯТА — тънка златна нишка и пчеличка от двете страни,
   както в макета.
   ========================================================== */
body.home .aura-title span::before,
body.home .aura-title span::after {
  width: clamp(2.5rem, 9vw, 7rem);
  height: 14px;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cg fill='%238A5F16'%3E%3Cellipse cx='8' cy='8.6' rx='2.5' ry='3.8'/%3E%3Ccircle cx='8' cy='4.4' r='1.6'/%3E%3C/g%3E%3Cg fill='none' stroke='%238A5F16' stroke-width='.9' stroke-linecap='round'%3E%3Cpath d='M6.4 2.6q1 1.1 1.6 1.4M9.6 2.6q-1 1.1-1.6 1.4'/%3E%3C/g%3E%3Cg fill='none' stroke='%238A5F16' stroke-width='.8' opacity='.9'%3E%3Cellipse cx='4.4' cy='6.6' rx='2.6' ry='1.5' transform='rotate(-24 4.4 6.6)'/%3E%3Cellipse cx='11.6' cy='6.6' rx='2.6' ry='1.5' transform='rotate(24 11.6 6.6)'/%3E%3C/g%3E%3Cg stroke='%23F2D9A2' stroke-width='.7'%3E%3Cpath d='M6.2 7.6h3.6M6.1 9.2h3.8M6.5 10.8h3'/%3E%3C/g%3E%3C/svg%3E"),
    linear-gradient(90deg, transparent, #B8862A);
  background-repeat: no-repeat, no-repeat;
  background-size: 16px 14px, calc(100% - 22px) 1px;
  background-position: right center, left center;
}
body.home .aura-title span::after {
  transform: scaleX(-1);
}

/* ==========================================================
   СТЪПКИТЕ — иконката вляво от текста, както в макета
   ========================================================== */
body.home .aura-step {
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
  gap: 1rem;
}
body.home .aura-step h4 { margin: .1rem 0 .3rem; }
body.home .aura-step p { margin-inline: 0; max-width: none; }
body.home .aura-step__icon { margin-top: .1rem; }

@media (max-width: 780px) {
  body.home .aura-step { align-items: center; }
}

/* ==========================================================
   БЯЛО ТЯЛО
   Хедърът, героят и футърът остават тъмни.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #FFFFFF !important;
  background-image: none !important;
}

/* пергаментовите ленти отпадат — на бяло биха стояли като петна */
body.home .aura-light::before,
body.home .aura-light::after { content: none !important; display: none !important; }

/* ---- текст и акценти върху бяло ---- */
body.home .aura-light {
  --aura-cream:    #2E1E08;
  --aura-sand:     #5A4526;
  --aura-ink:      #2E1E08;
  --aura-ink-soft: #5A4526;
  --aura-honey:    #6B4A0E;
  --aura-amber:    #8A6114;
  --aura-gold:     #9A6B14;
  --aura-surface:  #FBF6EC;
  --aura-line:     rgba(122, 82, 16, .22);
  color: #2E1E08;
}
body.home .aura-title { color: #6B4A0E; }
body.home .aura-idea__text p { color: #2E1E08; }
body.home .aura-section__intro,
body.home .aura-dream p,
body.home .aura-step p { color: #5A4526; }
body.home .aura-step h4 { color: #6B4A0E; }

/* ---- повърхности: тънък кант вместо плътен фон ---- */
body.home .aura-steps {
  background: #FCF8F0;
  box-shadow: inset 0 0 0 1px rgba(122, 82, 16, .16);
}
body.home .aura-step + .aura-step { border-left-color: rgba(122, 82, 16, .12); }
body.home .aura-step__icon { background: rgba(154, 107, 20, .1); color: #6B4A0E; }

body.home .aura-tile {
  background: #FFFFFF;
  border: 1px solid rgba(122, 82, 16, .22);
  box-shadow: 0 4px 14px rgba(90, 60, 12, .08);
}
body.home a.aura-tile:hover {
  border-color: rgba(122, 82, 16, .5);
  box-shadow: 0 12px 26px rgba(90, 60, 12, .16);
}
body.home .aura-tile__label {
  background: #FBF6EC;
  color: #5A3B08;
  border-top-color: rgba(122, 82, 16, .14);
}
body.home .aura-carousel__nav {
  background: #FFFFFF;
  color: #6B4A0E;
  border-color: rgba(122, 82, 16, .4);
}

/* ---- пчеличките отстрани на заглавията остават, но на бяло ---- */
body.home .aura-title span::before,
body.home .aura-title span::after {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cg fill='%238A5F16'%3E%3Cellipse cx='8' cy='8.6' rx='2.5' ry='3.8'/%3E%3Ccircle cx='8' cy='4.4' r='1.6'/%3E%3C/g%3E%3Cg fill='none' stroke='%238A5F16' stroke-width='.9' stroke-linecap='round'%3E%3Cpath d='M6.4 2.6q1 1.1 1.6 1.4M9.6 2.6q-1 1.1-1.6 1.4'/%3E%3C/g%3E%3Cg fill='none' stroke='%238A5F16' stroke-width='.8' opacity='.9'%3E%3Cellipse cx='4.4' cy='6.6' rx='2.6' ry='1.5' transform='rotate(-24 4.4 6.6)'/%3E%3Cellipse cx='11.6' cy='6.6' rx='2.6' ry='1.5' transform='rotate(24 11.6 6.6)'/%3E%3C/g%3E%3Cg stroke='%23FFFFFF' stroke-width='.7'%3E%3Cpath d='M6.2 7.6h3.6M6.1 9.2h3.8M6.5 10.8h3'/%3E%3C/g%3E%3C/svg%3E"),
    linear-gradient(90deg, transparent, #B8862A);
}

/* ---- преходът от героя вече е към бяло ---- */
body.home .aura-hero::after {
  background: linear-gradient(180deg,
    rgba(36,23,8,0) 0%,
    rgba(60,40,14,.45) 52%,
    rgba(180,150,110,.6) 82%,
    #FFFFFF 100%) !important;
}

/* декорациите по краищата отпадат напълно */
.skin-deco,
.aura-deco,
body.home .skin-deco,
body.home .aura-deco { display: none !important; content: none !important; }
body.home .aura-light::before,
body.home .aura-light::after { content: none !important; display: none !important; background: none !important; }

/* ==========================================================
   ПЕРГАМЕНТЪТ СЕ ВРЪЩА
   Горе и долу истинската декорация, между тях плавен преход
   в цветовете на самата хартия. Всичко се плъзга със страницата.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F2D9A2 !important;
  background-image: linear-gradient(90deg, #DFBD85 0%, #EFD3A0 16%, #F6DFB0 50%, #EDCE95 84%, #E4C288 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-attachment: scroll !important;
}

body.home .aura-light { position: relative; }
body.home .aura-light__inner { position: relative; z-index: 2; }

body.home .aura-light::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: 0 0 auto 0;
  padding-top: 28%;
  max-height: 430px;
  background-image:
    image-set(url('/wp-content/uploads/aura/body/top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/top.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}
body.home .aura-light::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: auto 0 0 0;
  padding-top: 27%;
  max-height: 414px;
  background-image:
    image-set(url('/wp-content/uploads/aura/body/bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/bottom.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);
  mask-image: linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}

/* ---- текст обратно към пергаментовите тонове ---- */
body.home .aura-light {
  --aura-cream:    #33200A;
  --aura-sand:     #5A3D16;
  --aura-ink:      #33200A;
  --aura-ink-soft: #5A3D16;
  --aura-honey:    #5A3B08;
  --aura-amber:    #744E10;
  --aura-gold:     #8A5F16;
  --aura-surface:  rgba(255, 250, 238, .5);
  --aura-line:     rgba(122, 82, 16, .3);
  color: #33200A;
}
body.home .aura-title { color: #5A3B08; }
body.home .aura-idea__text p { color: #33200A; }
body.home .aura-section__intro,
body.home .aura-dream p,
body.home .aura-step p { color: #5A3D16; }
body.home .aura-step h4 { color: #5A3B08; }

/* ---- повърхности върху пергамент ---- */
body.home .aura-steps {
  background: rgba(255, 251, 240, .45);
  box-shadow: inset 0 0 0 1px rgba(122, 82, 16, .18);
}
body.home .aura-step + .aura-step { border-left-color: rgba(122, 82, 16, .14); }
body.home .aura-step__icon { background: rgba(122, 82, 16, .1); color: #5A3B08; }
body.home .aura-tile {
  background: rgba(255, 250, 238, .55);
  border: 1px solid rgba(122, 82, 16, .28);
  box-shadow: 0 5px 16px rgba(90, 58, 12, .12);
}
body.home a.aura-tile:hover { border-color: rgba(122, 82, 16, .6); box-shadow: 0 13px 28px rgba(90, 58, 12, .2); }
body.home .aura-tile__label { background: rgba(255, 252, 244, .62); color: #5A3B08; border-top-color: rgba(122, 82, 16, .18); }
body.home .aura-carousel__nav { background: rgba(255, 252, 244, .8); color: #5A3B08; border-color: rgba(122, 82, 16, .5); }

/* героят пак се стапя в пергамента */
body.home .aura-hero::after {
  background: linear-gradient(180deg,
    rgba(36,23,8,0) 0%,
    rgba(60,40,14,.5) 52%,
    rgba(150,110,50,.7) 82%,
    #F0D6A0 100%) !important;
}

/* ==========================================================
   СНИМКИТЕ СЕ СЛИВАТ С ПЕРГАМЕНТА
   Акварелите имат собствен кремав фон. В режим multiply той
   изчезва в хартията и остава само рисунката — без рамка,
   без ъгли, без сянка.
   ========================================================== */
body.home .aura-idea__photo,
body.home .aura-dream__photo {
  mix-blend-mode: multiply;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}

/* и допълнително стапяне по ръбовете, за да няма правоъгълник */
body.home .aura-idea__photo {
  -webkit-mask-image: radial-gradient(ellipse 76% 76% at 50% 50%, #000 58%, transparent 100%);
  mask-image: radial-gradient(ellipse 76% 76% at 50% 50%, #000 58%, transparent 100%);
}
body.home .aura-dream__photo {
  -webkit-mask-image: radial-gradient(ellipse 80% 78% at 50% 50%, #000 60%, transparent 100%);
  mask-image: radial-gradient(ellipse 80% 78% at 50% 50%, #000 60%, transparent 100%);
}

/* продуктовите снимки са фотографски, не акварелни —
   те си остават в рамка, само кантът се смекчава */
body.home .aura-tile img { mix-blend-mode: normal; }

/* по-ранното `background: none !important` гасеше декорациите — връщаме ги с приоритет */
body.home .aura-light::before {
  background-image:
    image-set(url('/wp-content/uploads/aura/body/top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/top.jpg')  type('image/jpeg')) !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}
body.home .aura-light::after {
  background-image:
    image-set(url('/wp-content/uploads/aura/body/bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/bottom.jpg')  type('image/jpeg')) !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
}

/* фонът на акварелите вече е бял — умножението го изтрива напълно.
   Овалната маска става излишна и само режеше рисунката. */
body.home .aura-idea__photo,
body.home .aura-dream__photo {
  -webkit-mask-image: none !important;
  mask-image: none !important;
  mix-blend-mode: multiply;
  border-radius: 0;
  box-shadow: none;
}

/* фонът вече е прозрачен — сливането е излишно и само мътнеше рисунката */
body.home .aura-idea__photo,
body.home .aura-dream__photo {
  mix-blend-mode: normal !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
body.home .aura-idea__media picture,
body.home .aura-dream picture { display: block; }

/* таблото под „Как работи идеята" — без фон, само тънките разделители */
body.home .aura-steps {
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
body.home .aura-step + .aura-step { border-left-color: rgba(122, 82, 16, .2); }

/* Семейството рамки е изнесено в frames.css (27.08.2026) — зарежда се на целия сайт. */

/* мечтата получава листото — тя е спомен, не документ */

/* по-късни правила нулираха ъглите — връщаме ги с по-висока тежест */
body.home .aura-frame--petal picture img {
  border-radius: var(--r) 4px var(--r) 4px !important;
  clip-path: none !important;
}
body.home .aura-frame--comb picture img {
  clip-path: var(--cell) !important;
  border-radius: 0 !important;
}
body.home .aura-frame picture img { box-shadow: none !important; }

/* ==========================================================
   ХЕДЪР И ФУТЪР БЕЗ ФОН — остават само буквите
   ========================================================== */

/* --- хедър --- */
body.home .site-header,
body.home .site-header.aura-scrolled {
  background-color: transparent !important;
  background-image: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}
body.home .site-header::after { opacity: 0 !important; }
body.home .site-header::before { content: none !important; }
body.home .site-header .site-container { background: transparent !important; }

/* над героя буквите са светли */
body.home .site-header:not(.aura-scrolled) .header-navigation ul li a { color: #FFFFFF !important; }
body.home .site-header:not(.aura-scrolled) .header-navigation ul li.current-menu-item > a { color: #F0CE8E !important; }
body.home .site-header:not(.aura-scrolled) .aura-hex,
body.home .site-header:not(.aura-scrolled) .kadence-header-cart { color: #F2D08A; }

/* след скрол лентата минава над пергамента — буквите потъмняват */
body.home .site-header.aura-scrolled .header-navigation ul li a { color: #3E2A0C !important; }
body.home .site-header.aura-scrolled .header-navigation ul li.current-menu-item > a { color: #8A5F16 !important; }
body.home .site-header.aura-scrolled .aura-hex,
body.home .site-header.aura-scrolled .kadence-header-cart { color: #6B4A0E; }
body.home .site-header.aura-scrolled .aura-mark__name {
  background: linear-gradient(180deg, #A87524 0%, #8A5F16 55%, #6B4A0E 100%);
  -webkit-background-clip: text; background-clip: text;
  filter: none;
}
body.home .site-header.aura-scrolled .aura-mark__sub { color: rgba(107,74,14,.85); }
body.home .site-header.aura-scrolled .aura-mark__emblem { color: #8A5F16; filter: none; }
/* шестоъгълниците на иконките без плътна подложка */
body.home .site-header .aura-hex::after,
body.home .site-header .kadence-header-cart .header-cart-inner-wrap::after { background: transparent !important; }

/* --- футър --- */
body.home .aura-foot,
body.home .aura-foot__bottom {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border-top: 0 !important;
}
body.home .aura-foot::before { background: linear-gradient(90deg, transparent, rgba(138,95,22,.45) 50%, transparent); }
body.home .aura-foot { color: #4A3612; }
body.home .aura-foot h3 { color: #6B4A0E; }
body.home .aura-foot__thanks { color: #8A5F16 !important; }
body.home .aura-foot p { color: #4A3612; }
body.home .aura-foot__creed { color: #6B4A0E; }
body.home .aura-foot__bank dt { color: #6B4A0E; }
body.home .aura-foot__bank dd { color: #33200A; }
body.home .aura-foot__bank__note,
body.home .aura-foot__copy { color: rgba(74,54,18,.8); }
body.home ul.aura-foot__nav a { color: #4A3612; }
body.home ul.aura-foot__nav a:hover { color: #8A5F16; }
body.home ul.aura-foot__nav li:not(:last-child)::after { color: rgba(138,95,22,.45); }
body.home .aura-foot__icon { background: rgba(138,95,22,.12); color: #6B4A0E; }
body.home .aura-foot__qr { border-color: rgba(138,95,22,.5); color: rgba(138,95,22,.75); }
body.home .aura-foot__logo img { content: url('/wp-content/uploads/aura/wordmark-navy-120.png'); }

/* ==========================================================
   СНИМКИТЕ СЕ СТАПЯТ В ХАРТИЯТА ВЪТРЕ В РАМКАТА
   Рисунката избледнява към краищата, а рамката я огражда.
   ========================================================== */
body.home .aura-frame picture img {
  -webkit-mask-image:
    radial-gradient(ellipse 88% 88% at 50% 48%, #000 44%, rgba(0,0,0,.55) 74%, transparent 100%) !important;
  mask-image:
    radial-gradient(ellipse 88% 88% at 50% 48%, #000 44%, rgba(0,0,0,.55) 74%, transparent 100%) !important;
}

/* по-голяма снимка за пропорция спрямо текста до нея */
body.home .aura-idea {
  grid-template-columns: minmax(260px, 430px) 1fr;
  gap: clamp(1.6rem, 3.4vw, 2.8rem);
  align-items: center;
}
body.home .aura-dream {
  grid-template-columns: minmax(260px, 410px) 1fr;
}
@media (max-width: 900px) {
  body.home .aura-idea { grid-template-columns: 1fr; }
  body.home .aura-idea .aura-frame { max-width: 430px; margin-inline: auto; }
}
@media (max-width: 680px) {
  body.home .aura-dream { grid-template-columns: 1fr; }
  body.home .aura-dream .aura-frame { max-width: 430px; margin-inline: auto; }
}

/* ==========================================================
   1. „Подкрепете Aura Apis" отпада само от началната страница
   ========================================================== */
body.home .aura-foot__inner > .aura-foot__col:first-child { display: none; }
body.home .aura-foot__inner { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }

/* ==========================================================
   2. ЗА ПРОБА: бял фон от тялото нагоре
   Целият блок се маха с една команда, когато прецениш.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container,
body.home .aura-light {
  background-color: #FFFFFF !important;
  background-image: none !important;
}
body.home .aura-light::before,
body.home .aura-light::after { content: none !important; display: none !important; }

/* героят губи снимката и става бял */
body.home .aura-hero {
  background-color: #FFFFFF !important;
  background-image: none !important;
  min-height: auto !important;
  padding-top: clamp(7rem, 12vh, 10rem) !important;
  padding-bottom: clamp(3rem, 6vw, 5rem) !important;
}
body.home .aura-hero::before,
body.home .aura-hero::after { content: none !important; display: none !important; }
body.home .aura-hero__tagline,
body.home .aura-hero__lead { color: #3E2A0C !important; text-shadow: none !important; }
body.home .aura-hero__logo img { filter: none; }
body.home .aura-divider { color: #8A5F16; }
body.home .aura-btn {
  color: #3E2A0C;
  border-color: #B8862A;
  background: linear-gradient(180deg, #F6E3B8, #E8C878);
  box-shadow: none;
}

/* хедърът остава прозрачен, но буквите са тъмни винаги */
body.home .site-header .header-navigation ul li a,
body.home .site-header:not(.aura-scrolled) .header-navigation ul li a { color: #3E2A0C !important; }
body.home .site-header .header-navigation ul li.current-menu-item > a,
body.home .site-header:not(.aura-scrolled) .header-navigation ul li.current-menu-item > a { color: #8A5F16 !important; }
body.home .site-header .aura-hex,
body.home .site-header .kadence-header-cart,
body.home .site-header:not(.aura-scrolled) .aura-hex,
body.home .site-header:not(.aura-scrolled) .kadence-header-cart { color: #6B4A0E !important; }
body.home .site-header .aura-mark__name,
body.home .site-header:not(.aura-scrolled) .aura-mark__name {
  background: linear-gradient(180deg, #A87524 0%, #8A5F16 55%, #6B4A0E 100%) !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  filter: none !important;
}
body.home .site-header .aura-mark__sub { color: rgba(107,74,14,.85) !important; }
body.home .site-header .aura-mark__emblem { color: #8A5F16 !important; filter: none !important; }

/* ==========================================================
   3. „Нашата идея" в рамка килийка — моето предложение.
   Шестоъгълникът е формата на самия кошер: снимката застава
   в килийка, а не в правоъгълник.
   ========================================================== */
body.home .aura-frame--comb { --s: clamp(26px, 6vw, 62px); }
body.home .aura-frame--comb picture img {
  clip-path: var(--cell) !important;
  border-radius: 0 !important;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  object-position: 44% 52%;
  -webkit-mask-image: radial-gradient(ellipse 92% 92% at 46% 50%, #000 48%, rgba(0,0,0,.6) 78%, transparent 100%) !important;
  mask-image: radial-gradient(ellipse 92% 92% at 46% 50%, #000 48%, rgba(0,0,0,.6) 78%, transparent 100%) !important;
}
/* шестоъгълните акценти отиват на върха и в дъното на килийката */
body.home .aura-frame--comb picture::after {
  inset: -10px;
  background-position: center top, center bottom;
  background-size: clamp(16px, 2.6vw, 24px) auto;
}

/* ==========================================================
   ОКОНЧАТЕЛНИТЕ ФОНОВЕ — пробното бяло отпада
   ========================================================== */

/* --- ТЯЛО: три ленти, всичко се плъзга със страницата --- */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F6D68B !important;
  background-image: linear-gradient(90deg, #A37C48 0%, #DCB165 9%, #F3D392 26%, #FBDD98 50%, #EFCB7E 76%, #CC9B43 92%, #A87C3C 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-attachment: scroll !important;
}
body.home .aura-light { background: none !important; position: relative; }
body.home .aura-light::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: 0 0 auto 0;
  padding-top: 27.3%;
  max-height: 420px;
  background-image:
    image-set(url('/wp-content/uploads/aura/v3/body-top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/body-top.jpg')  type('image/jpeg')) !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 64%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, #000 64%, transparent 100%);
  z-index: 0; pointer-events: none;
}
body.home .aura-light::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  inset: auto 0 0 0;
  padding-top: 26%;
  max-height: 400px;
  background-image:
    image-set(url('/wp-content/uploads/aura/v3/body-bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/body-bottom.jpg')  type('image/jpeg')) !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  -webkit-mask-image: linear-gradient(0deg, #000 0%, #000 72%, transparent 100%);
  mask-image: linear-gradient(0deg, #000 0%, #000 72%, transparent 100%);
  z-index: 0; pointer-events: none;
}
body.home .aura-light__inner { position: relative; z-index: 2; }

/* --- ГЕРОЯТ си връща снимката --- */
body.home .aura-hero {
  background-color: #241708 !important;
  background-image:
    linear-gradient(180deg, rgba(14,10,5,.16) 0%, rgba(14,10,5,.06) 30%, rgba(14,10,5,.62) 100%),
    image-set(url('/wp-content/uploads/aura/hero-1938.webp') type('image/webp'),
              url('/wp-content/uploads/aura/hero-1938.jpg')  type('image/jpeg')) !important;
  background-size: cover !important;
  background-position: center !important;
  min-height: clamp(620px, 86vh, 900px) !important;
  padding-top: clamp(10.5rem, 18vh, 13rem) !important;
  padding-bottom: clamp(3rem, 7vw, 5rem) !important;
}
body.home .aura-hero__tagline { color: #F2D08A !important; text-shadow: 0 2px 14px rgba(0,0,0,.55) !important; }
body.home .aura-hero__lead { color: #F5EDDC !important; text-shadow: 0 1px 12px rgba(0,0,0,.7) !important; }
body.home .aura-divider { color: #D4A032; }
body.home .aura-btn {
  color: #F2D08A;
  border-color: #D4A032;
  background: linear-gradient(180deg, rgba(46,32,15,.65), rgba(14,10,5,.65));
}

/* --- ХЕДЪР: тъмната дървена лента --- */
body.home .site-header.aura-scrolled {
  background-color: #1B1206 !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/v3/header.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/header.jpg')  type('image/jpeg')) !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 8px 26px rgba(0,0,0,.35) !important;
}
body.home .site-header.aura-scrolled::after { opacity: 1 !important; }
/* върху героя лентата остава прозрачна */
body.home .site-header:not(.aura-scrolled) {
  background-color: transparent !important;
  background-image: none !important;
}
/* буквите пак са светли — и над героя, и над дървото */
body.home .site-header .header-navigation ul li a,
body.home .site-header:not(.aura-scrolled) .header-navigation ul li a,
body.home .site-header.aura-scrolled .header-navigation ul li a { color: #FFFFFF !important; }
body.home .site-header .header-navigation ul li.current-menu-item > a,
body.home .site-header:not(.aura-scrolled) .header-navigation ul li.current-menu-item > a,
body.home .site-header.aura-scrolled .header-navigation ul li.current-menu-item > a { color: #F0CE8E !important; }
body.home .site-header .aura-hex,
body.home .site-header .kadence-header-cart,
body.home .site-header.aura-scrolled .aura-hex,
body.home .site-header.aura-scrolled .kadence-header-cart { color: #F2D08A !important; }
body.home .site-header .aura-mark__name,
body.home .site-header.aura-scrolled .aura-mark__name {
  background: linear-gradient(180deg, #F8E3B0 0%, #E2B053 52%, #B9862A 100%) !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  filter: drop-shadow(0 1px 7px rgba(0,0,0,.5)) !important;
}
body.home .site-header .aura-mark__sub { color: rgba(226,176,83,.85) !important; }
body.home .site-header .aura-mark__emblem { color: #E2B053 !important; filter: drop-shadow(0 1px 6px rgba(0,0,0,.45)) !important; }

/* --- ФУТЪР: тъмното дърво със златните кошери --- */
body.home .aura-foot {
  background-color: #150E04 !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/v3/footer.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/footer.jpg')  type('image/jpeg')) !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
}
body.home .aura-foot__bottom { background: rgba(10,7,2,.45) !important; }
body.home .aura-foot { color: #C9AE7E; }
body.home .aura-foot h3 { color: #F0CE8E; }
body.home .aura-foot__thanks { color: #E2B053 !important; }
body.home .aura-foot p { color: #C9AE7E; }
body.home .aura-foot__creed { color: #F0CE8E; }
body.home .aura-foot__bank dt { color: #F0CE8E; }
body.home .aura-foot__bank dd { color: #F3E5C7; }
body.home .aura-foot__copy { color: rgba(201,174,126,.75); }
body.home ul.aura-foot__nav a { color: #C9AE7E; }
body.home ul.aura-foot__nav a:hover { color: #E2B053; }
body.home .aura-foot__icon { background: rgba(226,176,83,.16); color: #F0CE8E; }
body.home .aura-foot__qr { border-color: rgba(226,176,83,.5); color: rgba(226,176,83,.75); }
body.home .aura-foot__logo img { content: normal; }

/* ==========================================================
   ХЕДЪР: тъмнокафява лента винаги + изравнени нива
   ========================================================== */
body.home .site-header,
body.home .site-header:not(.aura-scrolled),
body.home .site-header.aura-scrolled {
  background-color: #241708 !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/v3/header.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/header.jpg')  type('image/jpeg')) !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
body.home .site-header::after { opacity: 1 !important; }

/* всички надписи на един ред по вертикала */
.site-header .site-main-header-inner-wrap,
.site-header .site-header-inner-wrap { align-items: center !important; }
.site-header .site-header-main-section-center,
.site-header .site-header-main-section-right { align-items: center !important; }

/* логото вече не е абсолютно центрирано „на око", а по средата на лентата */
.aura-mark {
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
}
/* името и подзаглавието се центрират като блок спрямо емблемата */
.aura-mark__text { justify-content: center; }
/* оптическа корекция: ръкописният шрифт седи високо в реда */
.aura-mark__name { line-height: 1; margin-bottom: .06em; }
.aura-mark__sub { margin-top: 0; line-height: 1.1; }

/* менюто на същото ниво */
.site-header .header-navigation ul.menu > li > a { display: flex; align-items: center; }

/* ==========================================================
   СТРУКТУРА В СРЕДНАТА ЧАСТ
   Две много слаби шарки върху градиента: зърно на хартия и
   едва загатната пита. Преливането отляво надясно се запазва,
   защото шарките са безцветни и само моделират повърхността.
   ========================================================== */
body.home .aura-light {
  position: relative;
  isolation: isolate;
}
body.home .aura-light > .aura-light__inner { position: relative; z-index: 2; }

body.home .aura-light .aura-light__inner::before {
  content: "";
  position: absolute;
  inset: -6vw -50vw;
  z-index: -1;
  pointer-events: none;
  background-image:
    /* пита — едва видима */
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='146' viewBox='0 0 84 146'%3E%3Cg fill='none' stroke='%237A5210' stroke-width='1.6'%3E%3Cpath d='M42 2 80 24v44L42 90 4 68V24z'/%3E%3Cpath d='M42 76 80 98v44L42 164 4 142V98z'/%3E%3Cpath d='M-42 76 -4 98v44l-38 22-38-22V98z'/%3E%3C/g%3E%3C/svg%3E"),
    /* зърно на хартия */
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E");
  background-repeat: repeat, repeat;
  background-size: 84px 146px, 200px 200px;
  opacity: .5;
  mix-blend-mode: multiply;
  /* по-силна в средата, стопява се към ръбовете, за да не спори с преливането */
  -webkit-mask-image: radial-gradient(ellipse 62% 74% at 50% 50%, #000 20%, rgba(0,0,0,.45) 62%, transparent 100%);
  mask-image: radial-gradient(ellipse 62% 74% at 50% 50%, #000 20%, rgba(0,0,0,.45) 62%, transparent 100%);
}

/* емблемата и текстът един до друг, а не един под друг */
.aura-mark {
  flex-direction: row !important;
  align-items: center !important;
  gap: .7rem;
}
.aura-mark__text { display: flex; flex-direction: column; gap: .02rem; }
.aura-mark__emblem { align-self: center; }

/* ==========================================================
   1. ХЕДЪР: чисто дърво, без вградени орнаменти
   ========================================================== */
body.home .site-header,
body.home .site-header:not(.aura-scrolled),
body.home .site-header.aura-scrolled {
  background-color: #1D150D !important;
  background-image:
    linear-gradient(180deg, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 34%, rgba(0,0,0,.22) 100%),
    image-set(url('/wp-content/uploads/aura/v3/wood.webp') type('image/webp'),
              url('/wp-content/uploads/aura/v3/wood.jpg')  type('image/jpeg')) !important;
  background-size: 100% 100%, 1400px 100% !important;
  background-repeat: no-repeat, repeat-x !important;
  background-position: center, center !important;
}

/* ==========================================================
   2. ТЯЛОТО се връща към предишния облик
   Пергаментът от 09_40_22: горна лента, напречен градиент,
   долна лента с цветята и плота.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks,
body.home .content-container.site-container {
  background-color: #F2D9A2 !important;
  background-image: linear-gradient(90deg, #DFBD85 0%, #EFD3A0 16%, #F6DFB0 50%, #EDCE95 84%, #E4C288 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  background-attachment: scroll !important;
}
body.home .aura-light::before {
  background-image:
    image-set(url('/wp-content/uploads/aura/body/top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/top.jpg')  type('image/jpeg')) !important;
  padding-top: 28%;
  max-height: 430px;
}
body.home .aura-light::after {
  background-image:
    image-set(url('/wp-content/uploads/aura/body/bottom.webp') type('image/webp'),
              url('/wp-content/uploads/aura/body/bottom.jpg')  type('image/jpeg')) !important;
  padding-top: 27%;
  max-height: 414px;
}

/* добавената структура в средата отпада — тя развали вида */
body.home .aura-light .aura-light__inner::before { content: none !important; display: none !important; }

/* ==========================================================
   ТЕЛЕФОН
   ========================================================== */
@media (max-width: 782px) {
  /* логото се показва, иконките отстъпват на хамбургера */
  .site-header .aura-mark { position: static !important; transform: none !important; display: flex !important; }
  .site-header .aura-icons { display: none !important; }
  .site-header .aura-mark__sub { display: block !important; font-size: .56rem; letter-spacing: .16em; }
  .site-header .aura-mark__name { font-size: 1.32rem; }
  .site-header .aura-mark__emblem svg { width: 26px; }

  /* хамбургерът става достатъчно голям за пръст */
  .mobile-toggle-open-container .menu-toggle-open,
  .site-header .menu-toggle-open {
    min-width: 46px !important;
    min-height: 46px !important;
    display: grid !important;
    place-items: center;
  }
  .site-header .site-header-inner-wrap { padding-inline: 1rem; }
}
@media (max-width: 782px) {
  .site-mobile-header-wrap .aura-mark,
  .site-header .aura-mark { padding-block: .35rem; min-height: 44px; }
}

/* ==========================================================
   ЛЕНТАТА „НАШИТЕ ПРОДУКТИ" — ПЧЕЛНА ПИТА       28.08.2026
   По макета `hero продукти/hero`. Заменя квадратните плочки
   с два реда шестоъгълници: вторият е изместен на половин
   килийка и изтеглен нагоре, за да се заключат като истинска
   пита. Лентата се плъзга настрани — на тесен екран питата
   остава пита, вместо да се разпадне на решетка.

   Геометрията виси на две числа: --cw (ширина на килийката)
   и --ch = --cw * 1.1547 (правилен шестоъгълник с връх горе).
   Всичко останало се смята от тях; не задавай --ch на ръка.
   ========================================================== */

body.home .aura-carousel--comb {
  --cols: 6;                                  /* килийки на ред */
  --cw: clamp(104px, 13.2vw, 168px);
  --ch: calc(var(--cw) * 1.1547);
  --cgap: 8px;
  --lap: calc(var(--ch) * .25 - 4px);         /* колко се заключват редовете */
  --cut: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  isolation: isolate;
  margin-top: 1.2rem;
}

/* ---- празните килийки отзад: питата продължава извън снимките ---- */
body.home .aura-carousel--comb::before {
  content: "";
  position: absolute;
  inset: -1.2rem -0.5rem;
  z-index: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='103.92' viewBox='0 0 60 103.92'%3E%3Cg fill='none' stroke='%238A5F16' stroke-width='1.1' opacity='.34'%3E%3Cpath d='M30 0 L60 17.32 L60 51.96 L30 69.28 L0 51.96 L0 17.32 Z'/%3E%3Cpath d='M60 51.96 L90 69.28 L90 103.92 L60 121.24 L30 103.92 L30 69.28 Z'/%3E%3Cpath d='M0 51.96 L30 69.28 L30 103.92 L0 121.24 L-30 103.92 L-30 69.28 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: calc(var(--cw) + var(--cgap)) auto;
  -webkit-mask-image: radial-gradient(ellipse 70% 74% at 50% 50%, transparent 42%, #000 100%);
  mask-image: radial-gradient(ellipse 70% 74% at 50% 50%, transparent 42%, #000 100%);
}

/* ---- пътеката: гридът на старата въртележка се изключва ---- */
body.home .aura-carousel--comb .aura-carousel__track {
  position: relative;
  z-index: 1;
  display: block;
  grid-auto-flow: row;
  grid-auto-columns: auto;
  gap: 0;
  scroll-snap-type: none;
  padding: .5rem .2rem 1rem;
}

body.home .aura-comb {
  width: calc(var(--cols) * var(--cw) + (var(--cols) - 1) * var(--cgap)
              + (var(--cw) + var(--cgap)) / 2);
  margin-inline: auto;
}
body.home .aura-comb__row { display: flex; gap: var(--cgap); }
body.home .aura-comb__row--b {
  margin-top: calc(var(--lap) * -1);
  margin-left: calc((var(--cw) + var(--cgap)) / 2);
}

/* ---- една килийка ---- */
body.home .aura-cell {
  position: relative;
  flex: 0 0 var(--cw);
  width: var(--cw);
  height: var(--ch);
  display: block;
  text-decoration: none;
  color: inherit;
  clip-path: var(--cut);
  background: linear-gradient(148deg, #E8C878 0%, #B8862A 34%, #8A5F16 58%, #D9A73E 82%, #F2D9A2 100%);
  filter: drop-shadow(0 5px 11px rgba(90, 58, 12, .2));
  transition: transform .25s ease, filter .25s ease;
}
body.home a.aura-cell:hover,
body.home a.aura-cell:focus-visible {
  transform: translateY(-4px);
  filter: drop-shadow(0 13px 22px rgba(90, 58, 12, .34));
  outline: none;
}

/* вътрешността: златният кант е това, което се вижда наоколо */
body.home .aura-cell__in {
  position: absolute;
  inset: 3px;
  clip-path: var(--cut);
  /* дървото на футъра — не имитация, а самото изображение:
     чист къс от `v3/footer.jpg` без орнаментите по краищата,
     изрязан в `bg/cell-wood`. Отгоре мек меден отблясък. */
  background-color: #1F150D;
  background:
    radial-gradient(ellipse 130% 84% at 50% 2%, rgba(255,214,140,.17), rgba(255,214,140,0) 60%) center/cover no-repeat,
    image-set(url('/wp-content/uploads/aura/bg/cell-wood.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/cell-wood.jpg')  type('image/jpeg')) center/cover no-repeat;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

body.home .aura-cell__img { flex: 0 0 72%; display: block; min-height: 0; }
body.home .aura-cell__img picture,
body.home .aura-cell__img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  mix-blend-mode: normal;
  border-radius: 0;
  box-shadow: none;
}

/* надписът стои в горната част на кремавата ивица —
   долу шестоъгълникът се стеснява до връх и там текст не бива */
body.home .aura-cell__label {
  flex: 1 1 auto;
  display: block;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: clamp(.5rem, 1vw, .64rem);
  font-weight: 700;
  letter-spacing: .045em;
  text-transform: uppercase;
  line-height: 1.22;
  /* светло злато — на дървесния тон #EFCE88 е твърде близо до фона */
  color: #FBE7B2;
  text-shadow: 0 1px 1px rgba(0,0,0,.45);
  background: transparent;
  padding: .34rem 13% 0;
}

/* стрелките сядат в средата на питата, а когато лентата се
   побира цяла — изчезват (класът се слага от header.js) */
body.home .aura-carousel--comb .aura-carousel__nav { top: 40%; z-index: 3; }
.aura-carousel--fits .aura-carousel__nav { display: none; }

@media (max-width: 700px) {
  body.home .aura-carousel--comb { --cgap: 6px; }
  body.home .aura-cell__in { inset: 2px; }
  body.home .aura-carousel--comb .aura-carousel__nav { top: 36%; }
}

/* ==========================================================
   ТЯЛОТО НА ЗАГЛАВНАТА — СЪЩАТА ХАРТИЯ КАТО ОСТАНАЛИТЕ
                                                  28.08.2026
   Средата вече не е напречен градиент, а `parchment-strip`,
   повторен надолу — точно както е на вътрешните страници.
   Двете ленти по краищата (`body/top` и `body/bottom` — те
   носят сенките от цветята и кошерите) остават непокътнати;
   стапя се само вътрешният им ръб, за да няма шев с хартията.

   Предишният вид е запазен в `snapshots/skin.css.predi-fon-*`
   и на снимка в `snapshots/viziya-5/nachalna-fon-PREDI.png`.
   ========================================================== */
body.home,
body.home .site,
body.home .wp-site-blocks,
body.home .site.wp-site-blocks {
  background-color: #F7D79C !important;
  background-image: none !important;
}

body.home .content-container.site-container {
  background-color: #F7D79C !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/parchment-strip.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/parchment-strip.jpg')  type('image/jpeg')) !important;
  background-repeat: repeat-y !important;
  background-size: 100% auto !important;
  background-position: center top !important;
}

/* лентите се стапят навътре — иначе се вижда ръбът между
   по-светлата им хартия и по-топлата на средата */
body.home .aura-light::before {
  -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 42%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, #000 42%, transparent 100%);
}
body.home .aura-light::after {
  -webkit-mask-image: linear-gradient(0deg, #000 0%, #000 56%, transparent 100%);
  mask-image: linear-gradient(0deg, #000 0%, #000 56%, transparent 100%);
}
