/* Полноэкранный слайдер после первого экрана (как на blockchain-life.com, 2026).
   Без внешних библиотек: плавная смена (fade), автопрокрутка, стрелки, свайп на телефоне. */
.bl-fs{position:relative;background:#03002d;font-size:0}
.bl-fs-stage{position:relative;overflow:hidden;aspect-ratio:2.5/1;background:#03002d}
.bl-fs-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}
.bl-fs-slide.is-active{opacity:1;pointer-events:auto}
.bl-fs-slide img{display:block;width:100%;height:100%;object-fit:cover}
.bl-fs-nav{position:absolute;top:50%;z-index:11;width:42px;height:42px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;opacity:.9;transform:translateY(-50%);transition:opacity .16s,transform .16s}
.bl-fs-nav:before{content:"";position:absolute;inset:0;display:block;width:18px;height:18px;margin:auto;border-top:3px solid;border-right:3px solid}
.bl-fs-prev{left:28px}
.bl-fs-prev:before{transform:rotate(-135deg)}
.bl-fs-next{right:28px}
.bl-fs-next:before{transform:rotate(45deg)}
@media (hover:hover) and (pointer:fine){.bl-fs-nav:hover{opacity:1;transform:translateY(-50%) scale(1.06)}}
.bl-fs-note{position:absolute;left:0;right:0;bottom:0;z-index:10;max-width:100%;margin:0 auto;padding:13px;background:rgba(0,13,42,.85);color:#fff;text-align:center;font-size:18px;font-weight:500;line-height:1.3;font-family:inherit;letter-spacing:normal;text-transform:none}
@media (max-width:767px){
  .bl-fs-prev{left:0}
  .bl-fs-next{right:0}
  .bl-fs-note{position:relative;padding:10px;font-size:16px;line-height:1.5}
}
