/* ==========================================================
   ХЕДЪРЪТ — един и същ на целия сайт
   Тези правила живееха в skin.css, заключени за body.home.
   Изнесени са тук без заключалката, за да важат навсякъде.
   Зареждат се след палитрата и след кожата, за да надвият
   пчелната пита от palette.css.
   ========================================================== */

/* --- дървената лента --- */
.site-header,
.site-header:not(.aura-scrolled),
.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;
}

.site-header::after { opacity: 1 !important; }
.site-header .site-container { background: transparent !important; }

/* --- буквите: светли и над героя, и над дървото --- */
.site-header .header-navigation ul li a,
.site-header:not(.aura-scrolled) .header-navigation ul li a,
.site-header.aura-scrolled .header-navigation ul li a { color: #FFFFFF !important; }

.site-header .header-navigation ul li.current-menu-item > a,
.site-header:not(.aura-scrolled) .header-navigation ul li.current-menu-item > a,
.site-header.aura-scrolled .header-navigation ul li.current-menu-item > a { color: #F0CE8E !important; }

.site-header .aura-hex,
.site-header .kadence-header-cart,
.site-header.aura-scrolled .aura-hex,
.site-header.aura-scrolled .kadence-header-cart { color: #F2D08A !important; }

/* --- ръкописният надпис --- */
.site-header .aura-mark__name,
.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;
}

.site-header .aura-mark__sub { color: rgba(226,176,83,.85) !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; }

.site-header .header-navigation ul.menu > li > a { display: flex; align-items: center; }

/* Емблемата е махната от хедъра — надписът вече не отстъпва място за нея. */
.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; }

@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; }
  .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; }
  .site-mobile-header-wrap .aura-mark,
  .site-header .aura-mark { padding-block: .35rem; min-height: 44px; }
}

/* ==========================================================
   ФУТЪРЪТ — един и същ на целия сайт
   Тъмното дърво със златните кошери. Правилата живееха в
   skin.css, заключени за 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;
  color: #C9AE7E;
}

.aura-foot__bottom { background: rgba(10,7,2,.45) !important; }
.aura-foot h3 { color: #F0CE8E; }
.aura-foot p { color: #C9AE7E; }
.aura-foot__thanks { color: #E2B053 !important; }
.aura-foot__creed { color: #F0CE8E; }
.aura-foot__bank dt { color: #F0CE8E; }
.aura-foot__bank dd { color: #F3E5C7; }
.aura-foot__copy { color: rgba(201,174,126,.75); }
ul.aura-foot__nav a { color: #C9AE7E; }
ul.aura-foot__nav a:hover { color: #E2B053; }
.aura-foot__icon { background: rgba(226,176,83,.16); color: #F0CE8E; }
.aura-foot__qr { border-color: rgba(226,176,83,.5); color: rgba(226,176,83,.75); }
.aura-foot__logo img { content: normal; }
