/* ==========================================================
   ТОПЛА КАФЯВА ПАЛИТРА
   Двата варианта не са черно и бяло, а две степени на едно
   и също кафяво сияние — тъмна жар и светла жар.
   ========================================================== */

:root {
  --aura-night:  #241708;   /* дълбоко кафяво, не черно */
  --aura-bark:   #30200D;
  --aura-cocoa:  #402B12;
  --aura-gold:   #C9962F;
  --aura-amber:  #E2B053;
  --aura-honey:  #F0CE8E;
  --aura-cream:  #F2E3C4;
  --aura-sand:   #C6A97A;

  --aura-surface:  rgba(64, 43, 18, .55);
  --aura-surface2: rgba(48, 32, 13, .75);
  --aura-line:     rgba(201, 150, 47, .32);
  --aura-line-hot: rgba(226, 176, 83, .65);
}

html[data-aura-theme="light"] {
  --aura-night:  #E9D3AC;   /* светла жар, не крем */
  --aura-bark:   #DFC496;
  --aura-cocoa:  #D3B382;
  --aura-gold:   #8A5F16;
  --aura-amber:  #744E10;
  --aura-honey:  #5A3B08;
  --aura-cream:  #33200A;
  --aura-sand:   #6A4B21;

  --aura-surface:  rgba(255, 246, 228, .58);
  --aura-surface2: rgba(250, 238, 213, .8);
  --aura-line:     rgba(138, 95, 22, .34);
  --aura-line-hot: rgba(116, 78, 16, .55);
}

/* ---------- Земята под всичко ---------- */
body,
.site, .wp-site-blocks, .site.wp-site-blocks,
.content-container.site-container {
  background-color: var(--aura-night) !important;
  background-image: radial-gradient(ellipse 90% 50% at 50% 0%, rgba(201,150,47,.16), transparent 65%) !important;
  background-attachment: fixed;
  color: var(--aura-cream);
}
html[data-aura-theme="light"] body,
html[data-aura-theme="light"] .site,
html[data-aura-theme="light"] .wp-site-blocks,
html[data-aura-theme="light"] .site.wp-site-blocks,
html[data-aura-theme="light"] .content-container.site-container {
  background-image: radial-gradient(ellipse 90% 50% at 50% 0%, rgba(255,236,197,.7), transparent 65%) !important;
}

/* ---------- Повърхности ---------- */
.aura-card,
.aura-cta, .aura-give, .aura-bank, .aura-prod__quote,
.aura-panel, .aura-pillars {
  background: var(--aura-surface) !important;
  box-shadow: inset 0 0 0 1px var(--aura-line) !important;
}
a.aura-card:hover {
  background: var(--aura-surface2) !important;
  box-shadow: inset 0 0 0 1px var(--aura-line-hot), 0 16px 36px rgba(20,12,4,.35) !important;
}
html[data-aura-theme="light"] a.aura-card:hover {
  box-shadow: inset 0 0 0 1px var(--aura-line-hot), 0 16px 36px rgba(120,85,25,.22) !important;
}

/* ---------- Рамка ---------- */
.site-header { background-color: rgba(36,23,8,.74) !important; }
html[data-aura-theme="light"] .site-header { background-color: rgba(233,211,172,.86) !important; }
html[data-aura-scope="page"] .site-header { background-color: rgba(36,23,8,.74) !important; }

.aura-foot { background-color: var(--aura-bark) !important; }
.aura-foot__bottom { background: rgba(36,23,8,.5) !important; }
html[data-aura-theme="light"] .aura-foot__bottom { background: rgba(211,179,130,.5) !important; }
html[data-aura-scope="page"] .aura-foot { background-color: #30200D !important; }
html[data-aura-scope="page"] .aura-foot__bottom { background: rgba(36,23,8,.5) !important; }

.entry-hero-container-inner, .entry-hero .entry-header,
.entry-hero-container, .hero-section-overlay,
.hero-container.site-container { background-color: var(--aura-bark) !important; }
html[data-aura-scope="page"] .entry-hero-container-inner,
html[data-aura-scope="page"] .entry-hero .entry-header,
html[data-aura-scope="page"] .entry-hero-container,
html[data-aura-scope="page"] .hero-section-overlay,
html[data-aura-scope="page"] .hero-container.site-container { background-color: #30200D !important; }

/* ---------- Светлата средна част на началната ---------- */
.aura-light { background-color: #F0DCB4 !important; }
html[data-aura-theme="light"] .aura-light { background-color: #F3E2C0 !important; }

/* ---------- Дребни поправки ---------- */
.aura-prod__note, .aura-notice { background: rgba(201,150,47,.12) !important; }
html[data-aura-theme="light"] .aura-prod__note,
html[data-aura-theme="light"] .aura-notice { background: rgba(138,95,22,.14) !important; }
.aura-tile--photo { background: transparent !important; box-shadow: none !important; }

/* по-висока специфичност от по-ранния светъл файл */
html[data-aura-theme="light"] body,
html[data-aura-theme="light"] .site,
html[data-aura-theme="light"] .wp-site-blocks,
html[data-aura-theme="light"] .site.wp-site-blocks,
html[data-aura-theme="light"] .content-container.site-container {
  background-color: var(--aura-night) !important;
  color: var(--aura-cream) !important;
}
html[data-aura-theme="light"] .entry-content p,
html[data-aura-theme="light"] .entry-content li { color: var(--aura-cream) !important; }
html[data-aura-theme="light"] .aura-card,
html[data-aura-theme="light"] .aura-cta,
html[data-aura-theme="light"] .aura-give,
html[data-aura-theme="light"] .aura-bank,
html[data-aura-theme="light"] .aura-prod__quote,
html[data-aura-theme="light"] .aura-panel,
html[data-aura-theme="light"] .aura-pillars {
  background: var(--aura-surface) !important;
  box-shadow: inset 0 0 0 1px var(--aura-line) !important;
}
html[data-aura-theme="light"] .aura-light { background-color: #F3E2C0 !important; }
html[data-aura-theme="light"][data-aura-scope="site"] .site-header { background-color: rgba(233,211,172,.86) !important; }
html[data-aura-theme="light"][data-aura-scope="site"] .aura-foot { background-color: #DFC496 !important; }

/* ==========================================================
   ПЕРГАМЕНТЪТ — цветовете са взети от самата картина
   ========================================================== */
:root {
  --aura-parch:      #EED5B3;
  --aura-parch-deep: #E3C79F;
  --aura-plank:      #1F160C;
  --bg: /wp-content/uploads/aura/bg;
}

/* светлата среда вече лежи върху истинска текстура */
.aura-light {
  position: relative;
  background-color: var(--aura-parch) !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/parch-tile.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/parch-tile.jpg')  type('image/jpeg')) !important;
  background-repeat: repeat !important;
  background-size: 600px 600px !important;
  padding-block: clamp(5rem, 9vw, 8rem) !important;
  isolation: isolate;
}

/* накъсаният тъмен ръб отгоре */
.aura-light::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: clamp(48px, 6vw, 96px);
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/edge-top.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/edge-top.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 2;
  pointer-events: none;
}

/* дървеният плот отдолу */
.aura-light::after {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: clamp(64px, 8vw, 132px);
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/plank.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/plank.jpg')  type('image/jpeg'));
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 2;
  pointer-events: none;
}

/* декорът по краищата — цветя, сота, кошери */
.aura-deco {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  mix-blend-mode: multiply;
  opacity: .85;
}
.aura-deco--left {
  left: 0; bottom: clamp(64px, 8vw, 132px);
  width: clamp(120px, 16vw, 300px);
  aspect-ratio: 300 / 420;
  background-image: url('/wp-content/uploads/aura/bg/deco-left.jpg');
  background-position: left bottom;
}
.aura-deco--hives {
  right: 0; bottom: clamp(64px, 8vw, 132px);
  width: clamp(120px, 16vw, 300px);
  aspect-ratio: 300 / 300;
  background-image: url('/wp-content/uploads/aura/bg/deco-hives.jpg');
  background-position: right bottom;
}
.aura-deco--comb {
  right: 0; top: clamp(48px, 6vw, 96px);
  width: clamp(110px, 15vw, 300px);
  aspect-ratio: 300 / 370;
  background-image: url('/wp-content/uploads/aura/bg/deco-comb.jpg');
  background-position: right top;
}
@media (max-width: 700px) {
  .aura-deco--comb { display: none; }
  .aura-deco { opacity: .6; }
}

/* съдържанието стои над декора */
.aura-light__inner { position: relative; z-index: 3; }

/* светлата гама ползва същия пергамент за цялата страница */
html[data-aura-theme="light"] body,
html[data-aura-theme="light"] .site,
html[data-aura-theme="light"] .wp-site-blocks,
html[data-aura-theme="light"] .site.wp-site-blocks,
html[data-aura-theme="light"] .content-container.site-container {
  background-color: var(--aura-parch) !important;
  background-image:
    image-set(url('/wp-content/uploads/aura/bg/parch-tile.webp') type('image/webp'),
              url('/wp-content/uploads/aura/bg/parch-tile.jpg')  type('image/jpeg')) !important;
  background-size: 600px 600px !important;
  background-repeat: repeat !important;
}
html[data-aura-theme="light"] { --aura-night: #EED5B3; --aura-bark: #E3C79F; }

/* последният ред от мечтата е пожелание — курсив, отделен */
.aura-dream__wish {
  margin-top: 1.1rem !important;
  padding-top: .9rem;
  border-top: 1px solid var(--aura-line);
  font-family: "Playfair Display", Georgia, serif;
  font-style: italic;
  font-size: 1.02rem !important;
  color: var(--aura-honey) !important;
}

/* darken вместо multiply: еднаквият пергамент остава същият,
   а по-тъмните линии на рисунката се появяват */
.aura-deco { mix-blend-mode: darken; opacity: .92; }

/* ---------- По-тъмен, по-уютен пергамент ---------- */
:root {
  --aura-parch:      #E0BC8A;
  --aura-parch-deep: #D2AB74;
}
html[data-aura-theme="light"] { --aura-night: #E0BC8A; --aura-bark: #D2AB74; }
.aura-light { background-color: var(--aura-parch) !important; }

/* снимката в „Една мечта" */
.aura-dream__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 12px 30px rgba(60, 38, 10, .3);
}
@media (max-width: 560px) {
  .aura-dream__photo { height: auto; aspect-ratio: 690 / 660; }
}

/* ==========================================================
   ПОПРАВКА: светлата секция си носи собствените цветове.
   Всичко вътре в нея наследява тях, а не тези на страницата —
   затова текстът вече не изчезва и картите не лягат като кръпки.
   ========================================================== */
.aura-light {
  --aura-cream:    #33200A;
  --aura-sand:     #6A4B21;
  --aura-honey:    #5A3B08;
  --aura-amber:    #7A5210;
  --aura-gold:     #8A5F16;
  --aura-ink:      #33200A;
  --aura-ink-soft: #6A4B21;

  --aura-surface:  rgba(255, 249, 236, .5);
  --aura-surface2: rgba(255, 252, 244, .78);
  --aura-line:     rgba(122, 82, 16, .3);
  --aura-line-hot: rgba(122, 82, 16, .6);

  color: var(--aura-cream);
}
.aura-light p,
.aura-light li,
.aura-light h2,
.aura-light h3,
.aura-light h4 { color: inherit; }
.aura-light .aura-title,
.aura-light .aura-card__title,
.aura-light .aura-pillar h3,
.aura-light .aura-step h4,
.aura-light .aura-cta__lead { color: var(--aura-honey); }
.aura-light .aura-card__desc,
.aura-light .aura-pillar p,
.aura-light .aura-step p,
.aura-light .aura-dream p,
.aura-light .aura-cta__note { color: var(--aura-ink-soft); }
.aura-light .aura-card__more { color: var(--aura-gold); }

/* бутонът в светлата част остава тъмен на златно */
.aura-light .aura-cta__btn,
.aura-light .aura-btn--light {
  background: linear-gradient(180deg, #E8C36E, #B8822A);
  color: #2A1B08;
}

/* ==========================================================
   ПРЕЛИВАНЕ между тъмното и светлото
   ========================================================== */

/* героят се стапя надолу към пергамента, вместо да се реже */
.aura-hero::after {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: clamp(90px, 12vh, 190px);
  background: linear-gradient(180deg,
    rgba(36,23,8,0) 0%,
    rgba(36,23,8,.45) 45%,
    rgba(36,23,8,.85) 78%,
    #241708 100%);
  pointer-events: none;
  z-index: 1;
}
.aura-hero__inner { position: relative; z-index: 2; }

/* накъсаният ръб тръгва от същото тъмно и слиза до пергамента */
.aura-light::before {
  height: clamp(70px, 9vw, 130px);
  background-color: #241708;
  background-blend-mode: normal;
  -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 55%, transparent 100%);
  mask-image: linear-gradient(180deg, #000 0%, #000 55%, transparent 100%);
}

/* плотът долу също се слива с футъра */
.aura-light::after {
  height: clamp(80px, 10vw, 150px);
  -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 45%, #000 100%);
  mask-image: linear-gradient(180deg, transparent 0%, #000 45%, #000 100%);
}

/* футърът подхваща тона на плота, за да няма шев */
.aura-foot { border-top: 0 !important; }
.aura-foot::before {
  content: "";
  display: block;
  height: 3px;
  background: linear-gradient(90deg, transparent, rgba(201,150,47,.5) 50%, transparent);
}
/* приглушеният текст беше на ръба на четивността — стъмваме го */
.aura-light { --aura-ink-soft: #5A3D16; --aura-sand: #5A3D16; }

/* временните места за снимки да не изпъкват като кръпки */
.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);
}
.aura-tile--photo .aura-tile__img { background: transparent; box-shadow: none; }

/* ==========================================================
   СВЕТЛАТА ЧАСТ ОТПАДА
   Средната секция вече е в цвета на страницата. „Една мечта"
   и „Как работи идеята" губят собствения си фон и се сливат.
   ========================================================== */
.aura-light {
  background: none !important;
  background-color: transparent !important;
  border: 0 !important;

  --aura-cream:    #F2E3C4;
  --aura-sand:     #C6A97A;
  --aura-honey:    #F0CE8E;
  --aura-amber:    #E2B053;
  --aura-gold:     #C9962F;
  --aura-ink:      #F2E3C4;
  --aura-ink-soft: #C6A97A;
  --aura-surface:  transparent;
  --aura-line:     rgba(201, 150, 47, .26);

  color: var(--aura-cream);
}
/* ръбът и плотът бяха преходи към пергамента — вече няма към какво */
.aura-light::before,
.aura-light::after { display: none !important; }

/* панелите се сливат със страницата */
.aura-panel {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding-inline: 0 !important;
}
.aura-light .aura-title { color: var(--aura-honey); }
.aura-light .aura-section__intro,
.aura-light .aura-dream p,
.aura-light .aura-step p { color: var(--aura-sand); }
.aura-light .aura-step h4 { color: var(--aura-honey); }
.aura-light .aura-idea__text p { color: var(--aura-cream); }
.aura-light .aura-idea__text p strong { color: var(--aura-honey); }

/* временното място за снимка — едва загатнато върху тъмното */
.aura-light .aura-tile__img {
  background: rgba(201, 150, 47, .07);
  box-shadow: inset 0 0 0 1px rgba(201, 150, 47, .2);
  color: rgba(240, 206, 142, .4);
}
.aura-tile--photo .aura-tile__img { background: transparent; box-shadow: none; }

/* плочките във въртележката вече стоят на тъмно */
.aura-tile { background: rgba(64, 43, 18, .4); border-color: rgba(201, 150, 47, .25); }
.aura-tile__label { background: rgba(36, 23, 8, .55); color: var(--aura-honey); }

/* героят вече не се стапя в пергамент, а в самата страница */
.aura-hero::after {
  background: linear-gradient(180deg,
    rgba(36,23,8,0) 0%,
    rgba(36,23,8,.5) 50%,
    #241708 100%);
}

/* ==========================================================
   ЛОГО В ХЕДЪРА — „Аура апис" на български, в златисто
   ========================================================== */
.aura-mark {
  position: absolute;
  left: clamp(1rem, 3vw, 3rem);
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: .1rem;
  text-decoration: none;
  line-height: 1.05;
  white-space: nowrap;
  transition: opacity .25s ease;
}
.aura-mark:hover { opacity: .82; }
.aura-mark__name {
  font-family: "Playfair Display", Georgia, serif;
  font-weight: 600;
  font-size: clamp(1.25rem, 2.1vw, 1.72rem);
  letter-spacing: .015em;
  background: linear-gradient(180deg, #F6DCA0 0%, #E2B053 55%, #B9862A 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 1px 10px rgba(0, 0, 0, .35);
}
.aura-mark__sub {
  font-family: "Manrope", sans-serif;
  font-size: clamp(.6rem, .82vw, .72rem);
  font-weight: 600;
  letter-spacing: .19em;
  text-transform: lowercase;
  color: rgba(226, 176, 83, .78);
}
@media (max-width: 1100px) { .aura-mark__sub { display: none; } }
@media (max-width: 782px)  { .aura-mark { position: static; transform: none; } }

/* менюто вече е бяло */
.site-header .header-navigation ul li a { color: #FFFFFF !important; }
.site-header .header-navigation ul li a:hover,
.site-header .header-navigation ul li.current-menu-item > a { color: #F0CE8E !important; }

/* иконките остават вдясно */
.site-header .site-header-main-section-right { position: relative; }

/* ==========================================================
   ТЪМНО ПЕТНО В ЦЕНТЪРА НА ГЕРОЯ
   Меко елипсовидно затъмнение зад логото и текста, което се
   издига до навигационната лента. Без ръбове — само сянка.
   ========================================================== */
.aura-hero::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: min(1100px, 92vw);
  height: min(88%, 760px);
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(ellipse 52% 46% at 50% 42%, rgba(6,4,2,.72) 0%, rgba(6,4,2,.55) 38%, rgba(6,4,2,.28) 62%, rgba(6,4,2,0) 82%),
    linear-gradient(180deg, rgba(6,4,2,.55) 0%, rgba(6,4,2,.18) 22%, rgba(6,4,2,0) 42%);
}
.aura-hero__inner { position: relative; z-index: 2; }

/* хедърът лежи в горния край на същото петно */
body.home .site-header:not(.aura-scrolled)::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(6,4,2,.62) 0%, rgba(6,4,2,.34) 60%, rgba(6,4,2,.1) 100%);
  pointer-events: none;
  z-index: -1;
}

/* логото да се мери спрямо целия хедър, не спрямо дясната секция */
.site-header .site-header-main-section-right { position: static !important; }
.site-header { position: sticky; }
body.home .site-header { position: fixed; }

/* бялото на менюто — със същата специфичност като правилото на Kadence */
.site-header .header-navigation .header-menu-container > ul > li > a,
.site-header .header-navigation ul.menu > li > a,
.site-header .header-navigation ul li a { color: #FFFFFF !important; }
.site-header .header-navigation .header-menu-container > ul > li > a:hover,
.site-header .header-navigation ul li a:hover,
.site-header .header-navigation ul li.current-menu-item > a { color: #F0CE8E !important; }

/* ---------- Хедър: лого вляво, меню в средата, иконки вдясно ---------- */
.site-header .site-header-main-section-center {
  padding-left: clamp(150px, 15vw, 215px);
  padding-right: 1rem;
  justify-content: center;
}
.site-header .site-header-main-section-right {
  margin-left: auto;
  justify-content: flex-end;
}
@media (max-width: 1240px) {
  .site-header .header-navigation ul.menu > li > a { padding-inline: .6rem; font-size: .92rem; }
}
@media (max-width: 782px) {
  .site-header .site-header-main-section-center { padding-left: 0; }
}

/* менюто вече е в централната секция — отстъпът е излишен */
.site-header .site-header-main-section-center {
  padding-left: 0;
  padding-right: 0;
  justify-content: center;
  flex: 1;
}
/* иконките опират в десния ръб на хедъра */
.site-header .site-header-inner-wrap > .site-header-main-section-right,
.site-header .site-header-main-section-right {
  margin-left: 0;
  justify-content: flex-end;
  flex: 0 0 auto;
}
.site-header .site-main-header-inner-wrap { align-items: center; }

/* менюто се стяга, за да остане място за логото и иконките */
.site-header .header-navigation ul.menu > li > a,
.site-header .header-navigation .header-menu-container > ul > li > a {
  padding-inline: .55rem;
  font-size: .93rem;
  letter-spacing: .035em;
}
@media (min-width: 1500px) {
  .site-header .header-navigation ul.menu > li > a,
  .site-header .header-navigation .header-menu-container > ul > li > a {
    padding-inline: .85rem;
    font-size: 1rem;
  }
}
/* централната секция пази място за логото вляво */
.site-header .site-header-main-section-center {
  padding-left: clamp(140px, 13vw, 200px);
  padding-right: .5rem;
}
@media (max-width: 782px) {
  .site-header .site-header-main-section-center { padding-left: 0; }
}

/* ==========================================================
   ТЯЛОТО — преливащи нюанси на уютно кафяво
   Тоновете са взети от кожата: #703204 горе, #834919 в жарта,
   #291203 в дъното.
   ========================================================== */
body:not(.home),
body:not(.home) .site, body:not(.home) .wp-site-blocks, body:not(.home) .site.wp-site-blocks,
body:not(.home) .content-container.site-container {
  background-color: #2E1404 !important;
  background-image:
    radial-gradient(ellipse 72% 44% at 50% 16%, rgba(160, 84, 22, .38), rgba(160, 84, 22, 0) 68%),
    radial-gradient(ellipse 55% 38% at 82% 58%, rgba(131, 73, 25, .22), rgba(131, 73, 25, 0) 70%),
    linear-gradient(163deg,
      #59280A 0%,
      #47200A 16%,
      #381905 38%,
      #2E1404 58%,
      #331705 76%,
      #291203 100%) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}

/* ---------- Логото: шестоъгълник с пчела + ръкописно име ---------- */
.aura-mark {
  display: flex;
  align-items: center;
  gap: .7rem;
}
.aura-mark__emblem {
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  color: #E2B053;
  filter: drop-shadow(0 1px 6px rgba(0,0,0,.45));
}
.aura-mark__emblem svg { display: block; width: clamp(30px, 3vw, 40px); height: auto; }
.aura-mark__text { display: flex; flex-direction: column; gap: .05rem; }

.aura-mark__name {
  font-family: "Marck Script", "Playfair Display", cursive;
  font-weight: 400;
  font-size: clamp(1.5rem, 2.5vw, 2.05rem);
  line-height: 1.05;
  letter-spacing: .01em;
  background: linear-gradient(180deg, #F8E3B0 0%, #E2B053 52%, #B9862A 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 1px 7px rgba(0,0,0,.5));
}
.aura-mark__sub {
  font-family: "Manrope", sans-serif;
  font-size: clamp(.58rem, .78vw, .7rem);
  font-weight: 600;
  letter-spacing: .2em;
  color: rgba(226,176,83,.8);
  margin-top: -.1rem;
}

/* златна подчертавка на активния пункт, както в еталона */
.site-header .header-navigation .menu > li.current-menu-item > a::after {
  left: .55rem;
  right: .55rem;
  bottom: .3rem;
  height: 2px;
  background: linear-gradient(90deg, transparent, #E2B053 20%, #E2B053 80%, transparent);
}

/* ---------- Снимката в „Нашата идея" ---------- */
.aura-idea__photo {
  width: 100%;
  height: auto;
  border-radius: 14px;
  box-shadow: 0 14px 34px rgba(0,0,0,.45);
}
/* мечтата е панорамна — режем я по височина, не я сплескваме */
.aura-dream__photo { aspect-ratio: 4 / 3; object-fit: cover; object-position: 62% center; }
@media (max-width: 680px) {
  .aura-dream__photo { aspect-ratio: 16 / 9; height: auto; }
}

/* ---------- Логото: без подчертаване ---------- */
.aura-mark,
.aura-mark:hover,
.aura-mark:focus,
.header-html .aura-mark,
.header-html.inner-link-style-normal .aura-mark,
.site-header .header-html a.aura-mark {
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none;
  box-shadow: none !important;
}
.aura-mark__name,
.aura-mark__sub { text-decoration: none !important; }
/* Kadence подчертава връзките в html елемента — спираме го само тук */
.site-header .header-html.inner-link-style-normal a.aura-mark::after,
.site-header .header-html.inner-link-style-normal a.aura-mark::before { content: none !important; }
