/* Elegance — вътрешни страници v2 (в стила на новата начална страница).
   Светло, чисто, тънък + дебел Advent Pro, златен градиент, заоблени карти, меки анимации.
   Зарежда се след ea-light.css. Началната страница не се засяга (body:not(.home)). */

:root{
	--ei-gold:linear-gradient(100deg,#8A5C2A 0%,#A8783C 30%,#C8975A 58%,#B48448 78%,#946232 100%);
	--ei-teal:linear-gradient(100deg,#2E7F93 0%,#45B8CB 55%,#2C8DA2 100%);
	--ei-copper:#9A6A32;
	--ei-line:#EDE2D0;
	--ei-card:#FFFFFF;
	--ei-cream:#FBF6EF;
	--ei-ease:cubic-bezier(.2,.7,.2,1);
	--ei-shadow:0 34px 60px -38px rgba(80,55,20,.42),0 12px 26px -18px rgba(80,55,20,.18);
}

/* ---------- Фонове на секциите: без флоралния десен, меки градиенти ---------- */
body:not(.home) .wp-block-post-content :is(.is-style-ea-dark,.is-style-ea-mocha){background-image:none;background:radial-gradient(60% 70% at 100% 0%,rgba(236,222,193,.55),transparent 70%),linear-gradient(180deg,#F8F1E6 0%,#F3E9D9 100%)}
body:not(.home) .wp-block-post-content .is-style-ea-sand{background:linear-gradient(180deg,#FBF6EF 0%,#F5EDE0 100%)}
body:not(.home) .wp-block-post-content .ea-section{background:#fff}

/* ---------- Надзаглавия със златна линия ---------- */
body:not(.home) .wp-block-post-content :is(.is-style-ea-eyebrow,.ea-eyebrow){display:flex!important;align-items:center;gap:14px;color:var(--ei-copper)!important;font-weight:600!important;letter-spacing:.22em!important;font-size:.74rem!important}
body:not(.home) .wp-block-post-content :is(.is-style-ea-eyebrow,.ea-eyebrow)::before{content:""!important;display:block!important;width:46px;height:1px;background:currentColor;flex:none}
body:not(.home) .wp-block-post-content .has-text-align-center.is-style-ea-eyebrow{justify-content:center}
body:not(.home) .wp-block-post-content .has-text-align-center.is-style-ea-eyebrow::after{content:""!important;display:block!important;width:46px;height:1px;background:currentColor;flex:none}

/* ---------- Заглавия: тънко + златен градиент ---------- */
body:not(.home) .wp-block-post-content :where(h1,h2){font-weight:200}
body:not(.home) .wp-block-post-content :is(h1,h2) strong{font-weight:700;background:var(--ei-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
body:not(.home) .is-cooltech :is(h1,h2) strong,body:not(.home) .is-cooltech-sec :is(h1,h2) strong{background:var(--ei-teal);-webkit-background-clip:text;background-clip:text}
body:not(.home) .wp-block-post-content :is(h1,h2) strong *{background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
body:not(.home) .wp-block-post-content h3{font-weight:500}

/* ---------- Бутони: заоблени, като на началната ---------- */
body:not(.home) .wp-block-post-content .wp-block-button__link{border-radius:999px!important;padding:16px 30px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease!important}
body:not(.home) .wp-block-post-content .wp-block-button:not(.is-style-ea-line):not(.is-style-ea-text) .wp-block-button__link{background:#ECDEC1;color:#202020}
body:not(.home) .wp-block-post-content .wp-block-button:not(.is-style-ea-line):not(.is-style-ea-text) .wp-block-button__link:hover{background:#202020;color:#FCF7EE;transform:translateY(-2px);box-shadow:0 16px 30px -16px rgba(0,0,0,.45)}
body:not(.home) .wp-block-post-content .is-style-ea-line .wp-block-button__link{background:transparent!important;border:1px solid rgba(32,32,32,.35)!important}
body:not(.home) .wp-block-post-content .is-style-ea-line .wp-block-button__link:hover{background:#202020!important;color:#FCF7EE!important;border-color:#202020!important}
body:not(.home) .wp-block-post-content .is-style-ea-text .wp-block-button__link{padding:4px 0!important;border-radius:0!important;border-bottom:1px solid #C8975A!important;background:none!important}

/* ---------- Хиро ---------- */
body:not(.home) .ep-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(55% 75% at 82% 45%,rgba(236,222,193,.75),transparent 70%),linear-gradient(180deg,#FCF8F1 0%,#F4EBDD 100%)!important}
body:not(.home) .ep-hero::before{content:"";position:absolute;z-index:-1;right:-8vw;top:50%;width:min(62vw,820px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(200,151,90,.25);box-shadow:0 0 0 60px rgba(200,151,90,.035),0 0 0 130px rgba(200,151,90,.025);pointer-events:none;animation:eiBreath 10s ease-in-out infinite}
body:not(.home) .ep-hero::after{content:"";position:absolute;z-index:-1;right:calc(-8vw + min(62vw,820px)*.12);top:50%;width:calc(min(62vw,820px)*.76);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:1px dashed rgba(200,151,90,.3);pointer-events:none;animation:eiSpin 120s linear infinite}
body:not(.home) .ep-hero.is-cooltech::before{border-color:rgba(69,184,203,.3);box-shadow:0 0 0 60px rgba(69,184,203,.04),0 0 0 130px rgba(69,184,203,.025)}
@keyframes eiBreath{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.03)}}
@keyframes eiSpin{to{transform:translateY(-50%) rotate(360deg)}}
body:not(.home) .ep-hero h1{font-size:clamp(2.8rem,1.6rem + 4.4vw,5.4rem)!important;line-height:1!important;max-width:13ch}
body:not(.home) .ep-hero h1 strong{display:block}
body:not(.home) .ep-hero .is-style-ea-lead{font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.75;color:#4f4943;max-width:52ch}
body:not(.home) .ep-heroimg{max-width:460px}
body:not(.home) .ep-heroimg::before{border-color:rgba(200,151,90,.45)!important;inset:-14px -14px -14px 14px!important}
body:not(.home) .ep-heroimg__arch{box-shadow:0 50px 90px -46px rgba(80,55,20,.55)!important;border:6px solid #fff}
body:not(.home) .ep-heroimg__arch img{transition:transform 1.6s var(--ei-ease)}
body:not(.home) .ep-heroimg:hover .ep-heroimg__arch img{transform:scale(1.05)}
body:not(.home) .ep-heroimg .eh-chip{border-radius:16px!important;padding:14px 18px!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9)!important;animation:eiFloat 6s ease-in-out infinite}
@keyframes eiFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
body:not(.home) .ep-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px!important;border-top:0!important;padding-top:0!important;margin-top:2.2rem!important}
body:not(.home) .ep-facts span{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px!important;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid var(--ei-line);font-size:.74rem;line-height:1.35;color:#5e5852}
body:not(.home) .ep-facts b{font-size:1.6rem!important;font-weight:700!important;line-height:1;background:var(--ei-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
body:not(.home) .is-cooltech .ep-facts b{background:var(--ei-teal);-webkit-background-clip:text;background-clip:text}
body:not(.home) .ep-hero .wp-block-buttons{gap:12px 16px}
/* трохи */
body:not(.home) .ep-hero :is(.syn-breadcrumbs,.wp-block-synergy-base-breadcrumbs,nav[aria-label*="Breadcrumb"],nav[aria-label*="трохи"]){font-size:.74rem;letter-spacing:.06em;color:#8a8178;margin-bottom:1.6rem}
body:not(.home) .ep-hero :is(.syn-breadcrumbs,.wp-block-synergy-base-breadcrumbs) a{color:#6b625a!important;text-decoration:none!important}
body:not(.home) .ep-hero :is(.syn-breadcrumbs,.wp-block-synergy-base-breadcrumbs) a:hover{color:var(--ei-copper)!important}

/* ---------- Предимства: отделни карти с медальон ---------- */
body:not(.home) .ep-feats{gap:clamp(14px,1.8vw,24px)!important;background:none!important;border:0!important;border-radius:0!important;overflow:visible!important}
body:not(.home) .ep-feat{position:relative;overflow:hidden;isolation:isolate;background:var(--ei-card)!important;border:1px solid var(--ei-line);border-radius:24px!important;padding:clamp(26px,2.4vw,36px)!important;transition:transform .55s var(--ei-ease),box-shadow .55s ease,border-color .4s ease}
body:not(.home) .is-style-ea-sand .ep-feat,body:not(.home) :is(.is-style-ea-dark,.is-style-ea-mocha) .ep-feat{background:rgba(255,255,255,.82)!important}
body:not(.home) .ep-feat::after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:2px;border-radius:2px;background:var(--ei-gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ei-ease)}
body:not(.home) .ep-feat:hover{transform:translateY(-6px);border-color:#E3D2B4;box-shadow:var(--ei-shadow)}
body:not(.home) .ep-feat:hover::after{transform:scaleX(1)}
body:not(.home) .ep-feat svg{width:64px!important;height:64px!important;padding:14px;border-radius:50%;background:#FBF6EF;box-shadow:inset 0 0 0 1px #F0E4D0;stroke:#B07B3E!important;stroke-width:1.3!important;margin-bottom:6px;transition:transform .55s var(--ei-ease)}
body:not(.home) .ep-feat:hover svg{transform:scale(1.06) rotate(-4deg)}
body:not(.home) .is-cooltech-sec .ep-feat svg{stroke:#2E8FA3!important;background:#EEF8FA}
body:not(.home) .ep-feat__i{color:#C8975A!important;font-family:"Advent Pro",sans-serif!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.1em!important}
body:not(.home) .ep-feat h3{font-weight:500!important;color:#202020}
body:not(.home) .ep-feat p{color:#625c55!important}

/* ---------- Отметки ---------- */
body:not(.home) .ep-checks li::before{border-color:#C8975A!important;background:radial-gradient(circle,#C8975A 0 3px,transparent 4px)!important}

/* ---------- Снимки в секциите ---------- */
body:not(.home) .ep-split .wp-block-image img{border-radius:28px!important;box-shadow:0 40px 80px -48px rgba(80,55,20,.5)}
body:not(.home) .ep-split .wp-block-image.is-style-ea-arch img{border-radius:999px 999px 28px 28px!important}
body:not(.home) .ep-split .wp-block-image{position:relative}

/* ---------- Цени ---------- */
body:not(.home) .ep-prices__g{background:#fff;border:1px solid var(--ei-line);border-radius:26px!important;padding:clamp(24px,3vw,40px);box-shadow:0 30px 60px -48px rgba(80,55,20,.4)}
body:not(.home) .is-style-ea-sand .ep-prices__g{background:rgba(255,255,255,.85)}
body:not(.home) .ep-prices__g h3{font-weight:300!important}
body:not(.home) .ep-prices__g h3 small{color:var(--ei-copper)!important}
body:not(.home) .ep-prices li{border-color:var(--ei-line)!important;transition:background .3s ease}
body:not(.home) .ep-prices li:last-child{border-bottom:0}
body:not(.home) .ep-prices li .ep-n::after{border-bottom-color:rgba(200,151,90,.45)!important}
body:not(.home) .ep-prices li .ep-p{font-weight:700!important;background:var(--ei-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
body:not(.home) .ep-prices li .ep-p :is(s,em){-webkit-text-fill-color:#8a8178;color:#8a8178}
body:not(.home) .alignfull:has(> .ep-prices) > :is(h2,.ep-tabs,.is-style-ea-eyebrow){max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}
body:not(.home) .alignfull:has(> .ep-prices) > h2{margin-bottom:clamp(1.4rem,2.4vw,2rem)!important}
body:not(.home) .ep-note{color:#7a726a;font-size:.84rem}

/* ---------- Табове (котви) ---------- */
body:not(.home) .ep-tabs{max-width:1280px!important;justify-content:flex-start;gap:10px!important;margin-bottom:clamp(2.4rem,4vw,3.6rem)!important;padding-bottom:clamp(1.6rem,3vw,2.4rem);border-bottom:1px solid var(--ei-line)}
body:not(.home) .ep-tabs a{border-radius:999px!important;border-color:rgba(32,32,32,.2)!important;padding:10px 20px!important;font-size:.74rem;letter-spacing:.14em;transition:background .3s ease,color .3s ease,border-color .3s ease}
body:not(.home) .ep-tabs a:hover{background:#202020!important;border-color:#202020!important;color:#FCF7EE!important}

/* ---------- Преди / след ---------- */
body:not(.home) .ep-ba{gap:clamp(18px,2.4vw,32px)!important}
body:not(.home) .ep-ba figure{border-radius:26px!important;border:6px solid #fff;box-shadow:var(--ei-shadow);transition:transform .55s var(--ei-ease)}
body:not(.home) .ep-ba figure:hover{transform:translateY(-4px)}
body:not(.home) .ep-ba__l{border-radius:999px!important;background:rgba(255,255,255,.9)!important;color:#202020!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 18px -10px rgba(0,0,0,.35)}
body:not(.home) .ep-ba figcaption{background:#fff!important;color:#4f4943!important;font-size:.82rem!important;padding:14px 18px!important}
body:not(.home) .ep-ba__disc{color:#8a8178!important;font-size:.78rem!important}

/* ---------- Карти със снимки (свързани) ---------- */
body:not(.home) .ep-links{gap:clamp(16px,2vw,26px)!important}
@media (min-width:900px){body:not(.home) .ep-links:has(> :nth-child(6):last-child),body:not(.home) .ep-links:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,1fr)!important}body:not(.home) .ep-links:has(> :nth-child(6):last-child) .ep-link{min-height:380px!important}}
body:not(.home) .ep-link{border-radius:26px!important;min-height:340px!important;padding:26px!important;box-shadow:0 30px 60px -40px rgba(40,25,10,.5);transition:transform .55s var(--ei-ease),box-shadow .55s ease}
body:not(.home) .ep-link:hover{transform:translateY(-6px);box-shadow:0 44px 70px -40px rgba(40,25,10,.6)}
body:not(.home) .ep-link::before{background:linear-gradient(180deg,rgba(20,16,12,0) 35%,rgba(20,16,12,.82))!important}
body:not(.home) .ep-link::after{content:"";position:absolute;right:20px;top:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202020' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") center/16px no-repeat;opacity:0;transform:scale(.6);transition:opacity .35s ease,transform .45s var(--ei-ease)}
body:not(.home) .ep-link:hover::after{opacity:1;transform:none}
body:not(.home) .ep-link small{display:inline-block;width:fit-content;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);color:#fff!important}
body:not(.home) .ep-link b{font-weight:500!important}

/* ---------- Въпроси (FAQ) ---------- */
body:not(.home) .eh-faq h2{margin-bottom:clamp(1.8rem,3vw,2.6rem)!important}
body:not(.home) .ep-cta h2{max-width:20ch!important}
body:not(.home) .eh-faq .wp-block-details{background:#fff;border:1px solid var(--ei-line)!important;border-radius:18px;padding:0 22px!important;margin:0 0 12px!important;transition:box-shadow .4s ease,border-color .4s ease}
body:not(.home) .eh-faq .wp-block-details:hover{border-color:#E3D2B4!important}
body:not(.home) .eh-faq .wp-block-details[open]{box-shadow:0 26px 50px -40px rgba(80,55,20,.45);border-color:#E3D2B4!important}
body:not(.home) .eh-faq .wp-block-details summary{padding:20px 0!important;font-weight:500!important}
body:not(.home) .eh-faq .wp-block-details summary::after{border-color:#E3D6BF!important;color:#9A6A32!important}
body:not(.home) .eh-faq .wp-block-details[open] summary::after{background:#202020!important;color:#FCF7EE!important;border-color:#202020!important}
body:not(.home) .eh-faq .wp-block-details>:not(summary){padding-bottom:20px;color:#5a5550}

/* ---------- Финален призив на страницата ---------- */
body:has(.wp-block-post-content .ep-cta) .efc{display:none}
body:not(.home) .ep-cta{background:linear-gradient(180deg,#FBF6EF 0%,#F3EADC 100%)!important;background-image:none}
body:not(.home) .ep-cta::before{width:min(1100px,130vw)!important;height:min(1100px,130vw)!important;background:none!important;border:1px solid rgba(200,151,90,.22);box-shadow:0 0 0 70px rgba(200,151,90,.035),0 0 0 150px rgba(200,151,90,.025);animation:eiBreath2 9s ease-in-out infinite}
body:not(.home) .ep-cta::after{content:"";position:absolute;left:50%;top:50%;width:min(640px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(200,151,90,.28);pointer-events:none;animation:eiSpin2 90s linear infinite}
body:not(.home) .ep-cta>*{position:relative;z-index:1}
@keyframes eiBreath2{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.03)}}
@keyframes eiSpin2{to{transform:translate(-50%,-50%) rotate(360deg)}}
body:not(.home) .ep-cta h2{font-size:clamp(2.4rem,1.6rem + 3.6vw,4.6rem)!important}
body:not(.home) .ep-cta h2 strong{display:block}
body:not(.home) .ep-cta .wp-block-buttons{justify-content:center}
body:not(.home) .ep-cta .wp-block-button:not(.is-style-ea-line):not(.is-style-ea-text) .wp-block-button__link{background:#202020!important;color:#F4ECDF!important}
body:not(.home) .ep-cta .wp-block-button:not(.is-style-ea-line):not(.is-style-ea-text) .wp-block-button__link:hover{background:#9A6A32!important}

/* ---------- Форми, тест, контакти, карта ---------- */
body:not(.home) :is(.ep-form,.ep-quiz){border-radius:28px!important;border:1px solid var(--ei-line)!important;box-shadow:0 50px 90px -60px rgba(80,55,20,.5)!important}
body:not(.home) .ep-form :is(input,select,textarea){border-radius:14px!important;background:#FBF8F3!important}
body:not(.home) .ep-form :is(input,select,textarea):focus{border-color:#C8975A!important;box-shadow:0 0 0 4px rgba(200,151,90,.18)!important}
body:not(.home) .ep-form__chips label,body:not(.home) .ep-zone label,body:not(.home) .ep-quiz__opts button{border-radius:999px!important}
body:not(.home) .ep-quiz__opts button{border-radius:16px!important}
body:not(.home) .ep-form button[type=submit],body:not(.home) .ep-form .eah__btn{border-radius:999px!important;background:#202020!important;color:#F4ECDF!important;padding:16px 30px!important}
body:not(.home) .ep-form button[type=submit]:hover,body:not(.home) .ep-form .eah__btn:hover{background:#9A6A32!important}
body:not(.home) .ep-quiz__bar span{background:var(--ei-gold)!important}
body:not(.home) .ep-quiz__recs a{border-radius:18px!important}
body:not(.home) .ep-calc__sex,body:not(.home) .ep-calc__sex button{border-radius:999px!important}
body:not(.home) .ep-calc__sum{border-radius:26px!important;box-shadow:var(--ei-shadow)!important}
body:not(.home) .ep-calc__sum .eah__btn{border-radius:999px!important}
body:not(.home) .ep-contact{gap:clamp(14px,1.8vw,22px)!important;background:none!important;border:0!important;border-radius:0!important;overflow:visible!important}
body:not(.home) .ep-contact>div{background:#fff!important;border:1px solid var(--ei-line);border-radius:24px;transition:transform .5s var(--ei-ease),box-shadow .5s ease}
body:not(.home) .ep-contact>div:hover{transform:translateY(-4px);box-shadow:var(--ei-shadow)}
body:not(.home) .ep-map{border-radius:28px!important;border:6px solid #fff;box-shadow:var(--ei-shadow)}
body:not(.home) .ep-map__btn{background:radial-gradient(circle at 50% 40%,rgba(200,151,90,.18),transparent 60%),linear-gradient(180deg,#F8F1E6,#F1E5D2)!important}
body:not(.home) .ep-vouchers{gap:clamp(16px,2vw,26px)!important}
body:not(.home) .ep-voucher{border-radius:24px!important;padding:clamp(22px,2vw,30px)!important;aspect-ratio:1.45/1!important;isolation:isolate}
body:not(.home) .ep-voucher::before{content:"";position:absolute;inset:10px;border-radius:16px;border:1px solid rgba(154,106,50,.28);pointer-events:none}
body:not(.home) .ep-voucher b{font-weight:500!important}
body:not(.home) .ep-voucher strong{font-weight:700!important;background:var(--ei-gold);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
body:not(.home) .ep-voucher>*:last-child{position:relative}
body:not(.home) .ep-voucher{background-image:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%),var(--ei-vbg,linear-gradient(135deg,#FFFFFF,#F1E6D0))!important;background-size:250% 100%,100% 100%!important;background-position:120% 0,0 0!important;transition:transform .6s var(--ei-ease),box-shadow .6s ease,background-position 1.2s var(--ei-ease)!important}
body:not(.home) .ep-voucher--gold{--ei-vbg:linear-gradient(135deg,#F3E6CB,#E2CDA2)}
body:not(.home) .ep-voucher--powder{--ei-vbg:linear-gradient(135deg,#F8ECE6,#EBD3C8)}
body:not(.home) .ep-voucher:hover{background-position:-60% 0,0 0!important;box-shadow:var(--ei-shadow)!important}

/* ---------- Статия (единична публикация) ---------- */
.single-post .syn-post-head{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(48px,7vw,100px) 20px 0!important;background:radial-gradient(60% 70% at 50% 0%,rgba(236,222,193,.7),transparent 70%),linear-gradient(180deg,#FCF8F1 0%,#F6EEE2 70%,#fff 70%)}
.single-post .syn-post-head::before{content:"";position:absolute;z-index:-1;left:50%;top:-30%;width:min(900px,120vw);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(200,151,90,.22);box-shadow:0 0 0 60px rgba(200,151,90,.03),0 0 0 130px rgba(200,151,90,.02)}
.single-post .syn-crumbs{justify-content:center;font-size:.74rem;letter-spacing:.06em;color:#8a8178;margin-bottom:22px}
.single-post .syn-crumbs a{color:#6b625a!important;text-decoration:none!important}
.single-post .syn-crumbs a:hover{color:var(--ei-copper)!important}
.single-post .syn-post-head .wp-block-post-title{max-width:20ch;margin:0 auto 22px!important;font-family:"Advent Pro",sans-serif;font-weight:200!important;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.6rem)!important;line-height:1.04!important;color:#202020}
.single-post .syn-meta{justify-content:center!important;gap:10px!important;margin-bottom:clamp(30px,4vw,48px)!important}
.single-post .syn-meta>*{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid var(--ei-line);font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ei-copper)!important}
.single-post .syn-meta a{color:var(--ei-copper)!important;text-decoration:none!important}
.single-post .syn-post-head .wp-block-post-featured-image{max-width:1100px!important;margin:0 auto!important;border-radius:30px;overflow:hidden;border:6px solid #fff;box-shadow:0 50px 90px -50px rgba(80,55,20,.5)}
.single-post .syn-post-head .wp-block-post-featured-image img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block;transition:transform 1.6s var(--ei-ease)}
.single-post .syn-post-head .wp-block-post-featured-image:hover img{transform:scale(1.03)}
.single-post .entry-content{max-width:760px!important;margin:clamp(40px,6vw,72px) auto 0!important;font-size:1.06rem;line-height:1.85;color:#3e3934}
.single-post .entry-content>*{max-width:none!important}
.single-post .entry-content .is-style-ea-lead{font-size:1.22rem!important;line-height:1.7!important;color:#2a2622;padding-bottom:28px;margin-bottom:34px!important;border-bottom:1px solid var(--ei-line)}
.single-post .entry-content .is-style-ea-lead::first-letter{float:left;font-family:"Advent Pro",sans-serif;font-weight:700;font-size:4.2em;line-height:.8;margin:.06em .12em 0 0;background:var(--ei-gold);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.single-post .entry-content h2{position:relative;font-family:"Advent Pro",sans-serif;font-weight:300!important;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem)!important;line-height:1.1!important;color:#202020;margin:2.6rem 0 1rem!important;padding-top:22px}
.single-post .entry-content h2::before{content:"";position:absolute;left:0;top:0;width:46px;height:2px;border-radius:2px;background:var(--ei-gold)}
.single-post .entry-content h3{font-family:"Advent Pro",sans-serif;font-weight:500;font-size:1.5rem;margin:2rem 0 .7rem}
.single-post .entry-content :is(ul,ol){padding-left:0;list-style:none;counter-reset:ei;display:grid;gap:12px;margin:1.4rem 0}
.single-post .entry-content :is(ul,ol)>li{position:relative;padding:14px 18px 14px 58px;border-radius:16px;background:#FBF7F1;border:1px solid var(--ei-line);line-height:1.6}
.single-post .entry-content ol>li{counter-increment:ei}
.single-post .entry-content ol>li::before{content:counter(ei,decimal-leading-zero);position:absolute;left:18px;top:14px;font-family:"Advent Pro",sans-serif;font-weight:600;font-size:1.05rem;color:#C8975A}
.single-post .entry-content ul>li::before{content:"";position:absolute;left:24px;top:22px;width:8px;height:8px;transform:rotate(45deg);background:#C8975A}
.single-post .entry-content strong{color:#202020}
.single-post .entry-content a{color:#202020;text-decoration:none;border-bottom:1px solid #C8975A;transition:color .25s ease}
.single-post .entry-content a:hover{color:var(--ei-copper)}
.single-post .entry-content blockquote{margin:2.2rem 0;padding:26px 30px;border:0;border-radius:20px;background:linear-gradient(135deg,#FBF6EF,#F3E9D9);font-family:"Advent Pro",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.3;color:#202020}
.single-post .syn-post-foot{max-width:760px!important;margin:clamp(40px,6vw,64px) auto clamp(60px,8vw,110px)!important}
.single-post .syn-post-foot .wp-block-separator{display:none}
.single-post .syn-post-cta{position:relative;overflow:hidden;padding:clamp(26px,3vw,40px)!important;border-radius:26px;background:radial-gradient(80% 120% at 100% 0%,#3a2f24,#1d1814 60%);color:#F4ECDF;gap:20px;margin-bottom:28px!important}
.single-post .syn-post-cta::after{content:"";position:absolute;right:-80px;top:-80px;width:240px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(200,151,90,.35);box-shadow:0 0 0 30px rgba(200,151,90,.05);pointer-events:none}
.single-post .syn-post-cta p{margin:0;font-family:"Advent Pro",sans-serif!important;font-weight:300;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)!important;color:#F4ECDF}
.single-post .syn-post-cta .syn-btn{border-radius:999px!important;background:linear-gradient(100deg,#E8D4AE,#C8975A)!important;color:#1b1612!important;border:0!important;padding:14px 26px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}
.single-post .syn-post-foot .wp-block-post-navigation-link a{color:#202020;text-decoration:none;border-bottom:1px solid #C8975A}
.single-post .syn-post-foot .wp-block-post-navigation-link a:hover{color:var(--ei-copper)}

/* ---------- Меню на телефон ---------- */
.eamx-close:focus-visible,.eahc-burger:focus-visible{outline:1px solid #C8975A!important;outline-offset:6px;border-radius:999px}
@media (max-width:640px){.eamx-close>span:last-child{display:none}.eamx-top{min-height:72px}.eamx-corner.tl,.eamx-corner.tr{top:auto;bottom:auto;display:none}}

/* ---------- Долна мобилна лента ---------- */
.eab{border-radius:999px!important}
.eab a.eab__main{border-radius:999px!important}

/* ---------- Плавна поява (само с JS; без JS всичко се вижда) ---------- */
html.ea-js body:not(.home) .ei-rv{opacity:0;transform:translateY(26px)}
html.ea-js body:not(.home) .ei-rv.is-in{opacity:1;transform:none;transition:opacity .9s ease var(--d,0s),transform 1s var(--ei-ease) var(--d,0s)}

@media (max-width:781px){
	body:not(.home) .ep-hero::before,body:not(.home) .ep-hero::after{right:-40vw;width:120vw;opacity:.6}
	body:not(.home) .ep-hero h1{max-width:none}
}
@media (prefers-reduced-motion:reduce){
	body:not(.home) .ep-hero::before,body:not(.home) .ep-hero::after,body:not(.home) .ep-cta::before,body:not(.home) .ep-cta::after,body:not(.home) .eh-chip{animation:none!important}
	html.ea-js body:not(.home) .ei-rv{opacity:1;transform:none}
}
