/* День народного единства: временные стили для index.php и selectChat.php.
   Подключаются только пока действует проверка $isUnityDay. */

/* ---- Главная ---- */
.hero::before{
  background:
    radial-gradient(1150px 620px at 82% 0,rgba(47,103,224,.2),transparent 62%),
    radial-gradient(850px 520px at 0 8%,rgba(213,43,30,.13),transparent 58%);
}
.eyebrow--unity{color:#a9c4ff}
.title strong{
  background:linear-gradient(180deg,#fff 36%,#6e9bff 50%,#3F7BFF 60%,#E8392C 74%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.cta-row .btn--primary,.final-cta .btn--primary{
  background:linear-gradient(135deg,#3F7BFF,#2450C4);
  box-shadow:0 0 25px rgba(63,123,255,.34),0 0 52px rgba(36,80,196,.2);
}

/* ---- Поздравление над списком чатов ---- */
.sc-unity{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px 8px 10px 12px;
  border:1px solid var(--sc-stroke-2);
  border-radius:14px;
  background:linear-gradient(100deg,rgba(47,103,224,.2),rgba(213,43,30,.14));
}
.sc-unity[hidden],.sc-chips[hidden]+.sc-unity{display:none}
.sc-unity-logo{flex:0 0 auto;width:38px;height:38px}
.sc-unity-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.sc-unity-text b{font-size:15px;line-height:1.25;color:var(--sc-text)}
.sc-unity-text span{font-size:13px;line-height:1.3;color:var(--sc-text-2)}
.sc-unity-close{
  flex:0 0 auto;
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  padding:0;
  border:0;
  border-radius:10px;
  background:transparent;
  cursor:pointer;
}
.sc-unity-close:hover,.sc-unity-close:focus-visible{background:rgba(255,255,255,.1)}
.sc-unity-close img{width:16px;height:16px}
