/* psiholog-eu.com - v232 "zeleno" (21.10.2026). Loaded only on /statii/, Контакти, Общи правила and the homepage by mu-plugins/psi26-v232.php (approved 21.10.2026). Does not edit v231. Rollback: delete/rename the mu-plugin. */
/* ПРОБА „Статии“ A: текстови тъмнозелени карти, без снимки в списъка. Само за /statii/ (и архивите с .art--theme .zak-posts) */
.art--theme .zak-posts{display:grid;gap:14px}
.art--theme .zak-posts>article.zak-post{
  display:block!important;position:relative;margin:0!important;padding:34px 40px 30px!important;border:0!important;
  background:radial-gradient(60% 120% at 0% 0%,rgba(42,64,72,.45),rgba(4,26,37,0) 70%),linear-gradient(118deg,#082631 0%,#0E3236 55%,#1A423D 100%);
  transition:transform .35s,box-shadow .35s}
.art--theme .zak-posts>article.zak-post:nth-of-type(4n+2),.art--theme .zak-posts>article.zak-post:nth-of-type(4n+3){
  background:radial-gradient(60% 120% at 0% 0%,rgba(42,64,72,.4),rgba(4,26,37,0) 70%),linear-gradient(118deg,#0A2B30 0%,#123A38 55%,#22504A 100%)}
.art--theme .zak-posts>article.zak-post:hover{transform:translateY(-2px);box-shadow:0 18px 36px -26px rgba(4,26,37,.7)}
.art--theme .zak-posts>article.zak-post .zak-entry-thumbnail{display:none!important}
.art--theme .zak-posts>article.zak-post .zak-post-content{padding:0!important;margin:0!important;max-width:62ch}
.art--theme .zak-posts>article.zak-post .entry-title{margin:0 0 12px!important}
.art--theme .zak-posts>article.zak-post .entry-title a{font:400 26px/1.22 var(--serif)!important;letter-spacing:-.016em;color:#F7F3EC!important;text-decoration:none;text-wrap:balance}
.art--theme .zak-posts>article.zak-post .entry-title a:hover{color:#fff!important}
.art--theme .zak-posts>article.zak-post .zak-entry-meta,.art--theme .zak-posts>article.zak-post .zak-entry-meta *{color:rgba(229,225,221,.72)!important;border-color:rgba(229,225,221,.22)!important}
.art--theme .zak-posts>article.zak-post .zak-entry-summary p{margin:14px 0 0!important;font-size:15.5px!important;line-height:1.65!important;color:rgba(244,240,234,.84)!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.art--theme .zak-posts>article.zak-post .zak-entry-footer{margin-top:20px!important}
.art--theme .zak-posts>article.zak-post .entry-button{color:#C9B48E!important;border-color:rgba(201,180,142,.45)!important}
.art--theme .zak-posts>article.zak-post .entry-button svg{fill:currentColor!important}
.art--theme .zak-posts>article.zak-post .entry-button:focus-visible{outline:2px solid #C9B48E;outline-offset:3px}
@media (max-width:640px){
  .art--theme .zak-posts{gap:8px}
  .art--theme .zak-posts>article.zak-post{padding:22px 20px 20px!important}
  .art--theme .zak-posts>article.zak-post .entry-title a{font-size:21px!important;line-height:1.25!important}
  .art--theme .zak-posts>article.zak-post .zak-entry-summary p{font-size:15px!important;-webkit-line-clamp:3}
  .art--theme .zak-posts>article.zak-post:hover{transform:none;box-shadow:none}
}

/* ПРОБА „Контакти“: тъмнозелен първи екран като началната страница + снимката зад бюрото, преливаща в зеленото.
   В пробата снимката е преместена в заглавната секция (при внедряване: v231 рендерира .ph__photo за страница 726).
   „Кабинетът“ показва реалния кабинет без портрет (andreiofis-vivid, вече в Media Library), за да няма две еднакви снимки. */
.ph.ph--k{position:relative;background:var(--navy-d);color:var(--on);display:flex;align-items:center;min-height:560px;padding:calc(var(--hh) + 56px) 0 72px;border-bottom:0;overflow:hidden}
.ph.ph--k::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 15% 40%,rgba(42,64,72,.55),rgba(4,26,37,0) 70%)}
.ph.ph--k>.wrap{position:relative;z-index:2;width:100%}
.ph.ph--k .ph__text{grid-column:1/8}
.ph.ph--k .crumbs a{color:var(--on-m)}
.ph.ph--k .crumbs{margin-bottom:56px}
.ph.ph--k .ph__label{color:#C9B48E}
.ph.ph--k h1{color:var(--on);max-width:11em}
.ph.ph--k .ph__photo{position:absolute;top:0;right:0;bottom:0;width:min(46%,680px);margin:0;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 22%,#000 48%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 22%,#000 48%)}
.ph.ph--k .ph__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;aspect-ratio:auto;border:0}
.ph.ph--k .ph__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,26,37,.7) 0%,rgba(4,26,37,0) 26%),linear-gradient(0deg,rgba(4,26,37,.65) 0%,rgba(4,26,37,0) 34%),linear-gradient(90deg,rgba(22,63,59,0) 55%,rgba(22,63,59,.28) 100%)}
/* по-малко празно бяло: контактният блок в тъмнозелена карта, без голямо отстояние */
body.k-proba .art{padding-top:56px}
body.k-proba .k-card{background:radial-gradient(60% 120% at 0% 0%,rgba(42,64,72,.4),rgba(4,26,37,0) 70%),linear-gradient(118deg,#0E3236 0%,#1A433E 60%,#2A5549 100%);color:#F4F0EA;padding:34px 36px 30px;margin-bottom:28px}
body.k-proba .k-card>h2{color:#F7F3EC}
body.k-proba .k-card>p{color:rgba(244,240,234,.86)!important}
body.k-proba .k-card>p strong{color:#C9B48E}
body.k-proba .k-card .art__btn{margin:24px 0 0}
body.k-proba .k-card .art__btn .btn{background:#F4F0EA;border:1px solid #F4F0EA;color:#072433;min-height:54px;padding:0 30px;font-size:13px}
body.k-proba .k-card .art__btn .btn:hover{background:#fff}
/* „Кабинетът“: една широка снимка на реалната среда с меко зелено преливане долу */
body.k-proba .art__sec--panel figure{position:relative;margin:0}
body.k-proba .art__sec--panel figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
body.k-proba .art__sec--panel figure::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(18,53,48,.55) 0%,rgba(18,53,48,0) 32%)}
body.k-proba .art__sec--panel figure.frame::before{content:none}
@media (max-width:1020px){.ph.ph--k .ph__text{grid-column:1/-1}}
body.k-proba .k-card>h2:first-child{margin-top:0}
body.k-proba .k-card>p:first-of-type{margin-top:10px}
@media (max-width:640px){
  .ph.ph--k{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0 0 30px}
  .ph.ph--k .ph__photo{order:-1;position:relative;width:100%;height:210px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}
  .ph.ph--k .ph__photo img{object-position:60% 30%}
  .ph.ph--k>.wrap{margin-top:-56px}
  body.k-proba .k-card{display:flex;flex-direction:column}
  body.k-proba .k-card>.art__btn{order:3;margin:18px 0 6px}
  body.k-proba .k-card>p:has(strong){order:4;margin-top:16px}
  body.k-proba .k-card .art__btn .btn{width:100%}
  .ph.ph--k .crumbs{margin-bottom:18px}
  .ph.ph--k h1{font-size:clamp(34px,9.6vw,40px)}
  body.k-proba .art{padding-top:18px}
  body.k-proba .k-card{padding:20px 20px 22px;margin-bottom:22px}
}

/* ПРОБА „Общи правила и условия“: без големия портрет (само скрит в пробата, файлът остава), умерена тъмнозелена заглавна лента. Текстът е акцентът. */
.ph.ph--p .ph__photo{display:none!important}
.ph.ph--p{background:radial-gradient(60% 120% at 12% 30%,rgba(42,64,72,.5),rgba(4,26,37,0) 70%),linear-gradient(118deg,#072433 0%,#0E3236 60%,#1A423D 100%);color:var(--on);padding:calc(var(--hh) + 48px) 0 56px;border-bottom:0}
.ph.ph--p .ph__text{grid-column:1/-1}
.ph.ph--p .crumbs{margin-bottom:36px}
.ph.ph--p .crumbs a{color:var(--on-m)}
.ph.ph--p h1{color:var(--on);font-size:clamp(36px,3.6vw,52px);letter-spacing:.01em;max-width:none}
.ph.ph--p h1::after{content:"";display:block;width:56px;height:1px;margin-top:26px;background:#C9B48E}
@media (max-width:640px){
  .ph.ph--p{padding:calc(var(--hh) + 28px) 0 36px}
  .ph.ph--p .crumbs{margin-bottom:20px}
  .ph.ph--p h1{font-size:clamp(28px,8vw,34px)}
}

/* ПРОБА „Цени“: тъмнозелени карти в стила на картите за терапии. Цените, продължителностите и условията НЕ се променят;
   в пробата цената и продължителността само се показват в отделни елементи (.fee__amt / .fee__dur). */
.psi-v231 .fees{background:linear-gradient(180deg,#F6F2EC 0%,#EEE9E1 100%)}
.psi-v231 .fees__head{grid-column:1/-1;position:static!important;margin-bottom:34px}
.psi-v231 .fees__box{grid-column:1/-1}
.psi-v231 .fees__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0!important;padding:0!important;background:none!important}
.psi-v231 .fees .fee{display:flex!important;flex-direction:column;justify-content:space-between;gap:18px;min-height:176px;padding:30px 32px 28px!important;border:0!important;
  background:radial-gradient(60% 120% at 0% 0%,rgba(42,64,72,.45),rgba(4,26,37,0) 70%),linear-gradient(118deg,#082631 0%,#0E3236 55%,#1A423D 100%)}
.psi-v231 .fees .fee:nth-child(4n+2),.psi-v231 .fees .fee:nth-child(4n+3){background:radial-gradient(60% 120% at 0% 0%,rgba(42,64,72,.4),rgba(4,26,37,0) 70%),linear-gradient(118deg,#0A2B30 0%,#123A38 55%,#22504A 100%)}
.psi-v231 .fees .fee:first-child{grid-column:1/-1}
.psi-v231 .fees .fee.is-long{grid-column:span 2}
.psi-v231 .fees .fee .fee__name{color:#F7F3EC!important;font:400 23px/1.25 var(--serif)!important;max-width:30ch}
.psi-v231 .fees .fee .fee__price{color:#F7F3EC!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}
.psi-v231 .fees .fee .fee__amt{font:400 40px/1 var(--serif);letter-spacing:-.02em;color:#F7F3EC}
.psi-v231 .fees .fee .fee__dur{font:500 11px/1.4 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:#C9B48E;padding:6px 10px;border:1px solid rgba(201,180,142,.45)}
.psi-v231 .fees .fee .fee__rest{flex-basis:100%;font:400 14.5px/1.6 var(--ui);color:rgba(244,240,234,.82)}
.psi-v231 .fees .fee.is-long .fee__price{font-size:16px!important}
.psi-v231 .fees .fee .fee__note{color:rgba(244,240,234,.84)!important;border-top-color:rgba(201,180,142,.4)!important;max-width:78ch}
.psi-v231 .fees .fee .fee__cond{color:rgba(244,240,234,.8)!important;border-left-color:#C9B48E!important}
@media (max-width:760px){
  .psi-v231 .fees__list{grid-template-columns:1fr;gap:8px}
  .psi-v231 .fees .fee.is-long,.psi-v231 .fees .fee:first-child{grid-column:1/-1}
  .psi-v231 .fees .fee{min-height:0;padding:22px 20px 20px!important;gap:12px}
  .psi-v231 .fees .fee .fee__name{font-size:20px!important}
  .psi-v231 .fees .fee .fee__amt{font-size:32px}
}

.psi-v231 .fees .fee .fee__amt--txt{font-size:28px}

/* Контакти — корекции след прегледа на живо (21.10): без голямото отстояние над заглавието в картата;
   на телефон телефонът и адресът са в първия екран (само визуален ред, текстът не се променя). */
body.k-proba .art__body .k-card>h2{margin-top:0!important}
body.k-proba .art__body .k-card{padding-top:30px}
@media (max-width:640px){
  .ph.ph--k .ph__photo{height:170px}
  .ph.ph--k>.wrap{margin-top:-48px}
  .ph.ph--k .crumbs{margin-bottom:12px}
  .ph.ph--k .ph__label{margin-bottom:12px}
  .ph.ph--k h1{font-size:clamp(30px,8.6vw,36px)!important}
  .ph.ph--k{padding-bottom:24px}
  body.k-proba .art{padding-top:14px}
  body.k-proba .art__body .k-card{padding:18px 18px 20px}
  body.k-proba .k-card>p{order:4}
  body.k-proba .k-card>h2{order:0;font-size:24px!important;margin-bottom:6px!important}
  body.k-proba .k-card>p:first-of-type{order:1;margin:0 0 4px}
  body.k-proba .k-card>.art__btn{order:2;margin:10px 0 4px}
  body.k-proba .k-card>p:has(strong){order:3;margin:12px 0 10px}
  body.k-proba .k-card .art__btn .btn{white-space:nowrap;letter-spacing:.12em;font-size:12.5px;padding:0 14px}
}body.k-proba .art__body .k-card>h2{padding-top:0!important}
.ph.ph--k .ph__photo picture{display:block;width:100%;height:100%}

/* === Approved 21.10.2026 15:24: Za men (homepage section) + photo fade in posts 4469, 4468, 4466, 4168, 3522 === */

/* 1. „За мен“ (секция #za-men на началната страница): логиката на първия екран, огледално —
   снимката отляво преминава плавно в тъмнозеления фон, текстът отдясно е светъл. Снимката, текстът и HTML не се променят. */
body.v232-zamen.psi-v231 .about{position:relative;overflow:hidden;border-top:0;min-height:clamp(640px,62vw,820px);display:flex;align-items:center;
  background:radial-gradient(60% 90% at 88% 45%,rgba(42,64,72,.55),rgba(4,26,37,0) 70%),linear-gradient(118deg,#041A25 0%,#072433 45%,#0E3236 100%)}
body.v232-zamen.psi-v231 .about>.wrap,body.v232-zamen.psi-v231 .about__grid{position:static!important;width:100%}
body.v232-zamen.psi-v231 .about__text{position:relative;z-index:2}
body.v232-zamen.psi-v231 .about__photo{position:absolute!important;left:0;top:0;bottom:0;width:min(48%,700px);max-width:none!important;margin:0!important;z-index:1}
body.v232-zamen.psi-v231 .about__photo.frame::before{content:none!important}
body.v232-zamen.psi-v231 .about__photo.frame::after{content:""!important;position:absolute;inset:0;z-index:2;pointer-events:none;
  background:linear-gradient(180deg,rgba(4,26,37,.55) 0%,rgba(4,26,37,0) 22%),linear-gradient(0deg,rgba(4,26,37,.6) 0%,rgba(4,26,37,0) 30%)!important}
body.v232-zamen.psi-v231 .about__photo img{display:block;width:100%;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:45% 35%;border:0;
  -webkit-mask-image:linear-gradient(90deg,#000 0,#000 38%,rgba(0,0,0,.55) 66%,rgba(0,0,0,.15) 84%,transparent 96%);mask-image:linear-gradient(90deg,#000 0,#000 38%,rgba(0,0,0,.55) 66%,rgba(0,0,0,.15) 84%,transparent 96%)}
body.v232-zamen.psi-v231 .about__text{grid-column:7/13}
body.v232-zamen.psi-v231 .about__text h5,body.v232-zamen.psi-v231 .about__text h2{color:#C9B48E!important}
body.v232-zamen.psi-v231 .about__text h5+p,body.v232-zamen.psi-v231 .about__text h2+p{color:#F2EEE8!important;border-top-color:rgba(229,225,221,.22)!important}
body.v232-zamen.psi-v231 .about__text p{color:rgba(244,240,234,.82)!important}
body.v232-zamen.psi-v231 .about__text p strong{color:#C9B48E!important}
body.v232-zamen.psi-v231 .about__text p:last-of-type{border-top-color:rgba(229,225,221,.18)!important}
body.v232-zamen.psi-v231 .about__text p:last-of-type strong,body.v232-zamen.psi-v231 .about__text p:last-of-type{color:#F2EEE8!important}
body.v232-zamen.psi-v231 .about__text a{color:#E9D9B8}
body.v232-zamen.psi-v231 .about__sig{mix-blend-mode:normal;filter:invert(1) brightness(1.6);opacity:.7}
@media (max-width:1020px){
  body.v232-zamen.psi-v231 .about{display:block;min-height:0;padding-top:0}
  body.v232-zamen.psi-v231 .about__photo{position:relative!important;width:100%;height:min(112vw,560px);left:auto;top:auto;bottom:auto}
  body.v232-zamen.psi-v231 .about__photo img{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent 100%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0,#000 60%,transparent 100%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-composite:intersect}
  body.v232-zamen.psi-v231 .about>.wrap{margin-top:-60px}
  body.v232-zamen.psi-v231 .about__text{grid-column:1/-1}
  /* таблет/телефон: снимката е подравнена отгоре, за да се вижда цялата глава (без промяна на самата снимка) */
  body.v232-zamen.psi-v231 .about__photo img{object-position:45% 8%!important}
  body.v232-zamen.psi-v231 .about__photo.frame::after{background:linear-gradient(0deg,rgba(4,26,37,.6) 0%,rgba(4,26,37,0) 30%)!important}
}
@media (max-width:640px){
  body.v232-zamen.psi-v231 .about__photo{height:min(108vw,440px)}
  body.v232-zamen.psi-v231 .about>.wrap{margin-top:-48px}
}

/* 2. Страница, свързана с „Въпроси и отговори“ (проба: „Психолог, психотерапевт или психиатър“, 4466):
   съществуващата снимка в статията се вписва в тъмнозелено преливане; без нови снимки, без промяна на текста. */
body.v232-artimg .art__body .zak-entry-thumbnail{position:relative;overflow:hidden;margin-bottom:30px;
  background:radial-gradient(70% 90% at 15% 40%,rgba(42,64,72,.55),rgba(4,26,37,0) 70%),linear-gradient(118deg,#041A25 0%,#0B2C31 55%,#123A38 100%)}
body.v232-artimg .art__body .zak-entry-thumbnail::before,body.v232-artimg .art__body .zak-entry-thumbnail a::before{content:none!important}
body.v232-artimg .art__body .zak-entry-thumbnail::after{content:""!important;position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(4,26,37,.35) 0%,rgba(4,26,37,0) 20%),linear-gradient(0deg,rgba(4,26,37,.55) 0%,rgba(4,26,37,0) 34%)!important}
body.v232-artimg .art__body .zak-entry-thumbnail img{display:block;width:84%;margin-left:auto;height:auto;border:0!important;box-shadow:none!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 18%,#000 40%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 18%,#000 40%)}
@media (max-width:640px){
  body.v232-artimg .art__body .zak-entry-thumbnail{padding-bottom:22px}
  body.v232-artimg .art__body .zak-entry-thumbnail img{width:100%;margin:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 66%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 66%,transparent 100%)}
}

/* === Approved 21.10.2026 17:35: homepage hero - thin gold lines (#A58D66, same as the 'Zapishete parva sreshta' frame) === */
.psi-v231 .hero .rating a{position:relative}
.psi-v231 .hero .rating a::after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:1px;background:#A58D66;pointer-events:none}
.psi-v231 .hero__act .tlink{border-bottom-color:#A58D66}
