/* izlizane.css — лента „Нова статия днес" на трите начални страници
   (index.html, home-en.html, home-hy.html). Правило: _ПРАВИЛА_САЙТ.md § 5б-3.
   Логиката е в assets/izlizane.js. Името НЕ е .bh-soon: той е зает в bottom-nav.css. */

.bh-izlizane{background:var(--navy-deep);border-bottom:1px solid rgba(203,178,106,.35);color:var(--cream)}
.bh-izlizane__in{max-width:1180px;margin:0 auto;padding:14px clamp(20px,4vw,56px);display:flex;align-items:center;gap:20px}
.bh-izlizane__tag{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-family:var(--font-tagline);text-transform:uppercase;letter-spacing:.16em;font-size:var(--fs-12);color:var(--gold-light)}
.bh-izlizane__dot{width:8px;height:8px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 0 0 rgba(219,192,120,.6);animation:bh-izlizane-pulse 1.8s ease-out infinite}
@keyframes bh-izlizane-pulse{0%{box-shadow:0 0 0 0 rgba(219,192,120,.55)}100%{box-shadow:0 0 0 10px rgba(219,192,120,0)}}
.bh-izlizane__title{flex:1;min-width:0;margin:0;font-family:var(--font-display);font-size:var(--fs-20);line-height:1.3;color:var(--cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bh-izlizane__time{flex-shrink:0;display:flex;align-items:baseline;gap:10px;color:var(--fg-2);font-size:var(--fs-14)}
.bh-izlizane__clock{font-size:var(--fs-24);color:var(--gold-light);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.bh-izlizane__cta{flex-shrink:0}
.bh-izlizane--out .bh-izlizane__dot{animation:none}

/* EN и HY: статиите са на български, заглавието остава на български и пред него стои
   чип „In Bulgarian" / „Բուլղարերեն". Стои ПРЕДИ заглавието, за да не го реже многоточието. */
.bh-izlizane__lang{display:inline-block;vertical-align:.15em;margin-right:10px;padding:2px 9px;border:1px solid rgba(203,178,106,.45);border-radius:999px;font-family:var(--font-body);font-size:var(--fs-12);line-height:1.5;letter-spacing:.02em;color:var(--gold-light)}
.bh-izlizane__lang:empty{display:none}

/* Арменски: --font-tagline (Cormorant SC, Italiana) няма арменска графика и надписът
   би паднал на системен шрифт. --font-caption (bottom-nav.css) носи Noto Sans Armenian
   точно за това (ПРАВИЛА.md § 1). Разредката е по-малка: .16em е мерена за латиница. */
.bh-izlizane:lang(hy) .bh-izlizane__tag{font-family:var(--font-caption);letter-spacing:.06em}

/* Телефон: два реда (надпис + брояч, после заглавие), цялата лента е линкът.
   Първата версия беше 183px висока при 375px и изяждаше половината първи екран. */
@media (max-width:760px){
  .bh-izlizane{position:relative}
  .bh-izlizane__in{flex-wrap:wrap;gap:4px 12px;padding:10px 20px 12px}
  .bh-izlizane__title{flex-basis:100%;order:2;white-space:normal;font-size:var(--fs-16);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .bh-izlizane__title::after{content:' \203A';color:var(--gold-light)}
  .bh-izlizane__time{order:1;margin-left:auto}
  .bh-izlizane__time [data-soon-when]{display:none}
  .bh-izlizane--out .bh-izlizane__time [data-soon-when]{display:inline}
  .bh-izlizane__clock{font-size:var(--fs-20)}
  .bh-izlizane__cta{position:absolute;inset:0;border-radius:0;border-color:transparent;background:transparent;color:transparent;font-size:0;min-height:0;padding:0}
  .bh-izlizane__cta:focus-visible{outline:2px solid var(--gold-light);outline-offset:-4px}
}
@media (prefers-reduced-motion:reduce){.bh-izlizane__dot{animation:none}}
