/* VULYK SEO v4 — public official updates */
.updates-feed{display:grid;gap:12px;margin:26px 0}
.update-item,.updates-empty{padding:18px;border:1px solid rgba(80,210,245,.13);border-radius:16px;background:rgba(8,29,45,.58)}
.update-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:rgba(126,224,249,.7);font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.update-item h2,.updates-empty h2{margin:0 0 9px;color:#e6fbff;font-size:18px}
.update-body,.updates-empty p{color:rgba(210,232,239,.78);font-size:13px;line-height:1.65}



/* VULYK UPDATES V5 */
.update-item h2 a{color:inherit;text-decoration:none}
.update-item h2 a:hover{color:#78ddff}
.update-readmore{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#6fdcff;font-size:11px;font-weight:800;text-decoration:none}
.update-readmore span{transition:transform .18s ease}
.update-readmore:hover span{transform:translateX(3px)}
.update-back{display:inline-flex;margin-bottom:22px;color:#75bdd7;font-size:11px;font-weight:800;text-decoration:none}
.update-single__date{display:block;margin:4px 0 24px;color:#5e8ba0;font-size:10px}
.update-single__body{padding:20px 0;color:#cfe9f3;font-size:14px;line-height:1.8;white-space:normal}
.mobile-news-unread{
    position:absolute;
    top:-4px;
    right:-7px;
    min-width:17px;
    height:17px;
    padding:0 4px;
    display:grid;
    place-items:center;
    border:2px solid #07111d;
    border-radius:999px;
    background:#49c9f4;
    color:#03202e;
    font-size:8px;
    font-weight:900;
    line-height:1;
    box-shadow:0 0 14px rgba(73,201,244,.55);
}
.mobile-bottom-nav__icon--menu-news{position:relative}
.menu-card__news-badge{
    min-width:34px;
    height:22px;
    display:inline-grid;
    place-items:center;
    padding:0 7px;
    border:1px solid rgba(83,216,255,.34);
    border-radius:999px;
    background:rgba(67,190,235,.12);
    color:#77ddff;
    font-size:8px;
    font-weight:900;
    letter-spacing:.08em;
    box-shadow:0 0 16px rgba(67,190,235,.08);
}
@keyframes vulykNewsPulse{0%,100%{box-shadow:0 0 0 0 rgba(73,201,244,.42),0 0 14px rgba(73,201,244,.5)}50%{box-shadow:0 0 0 5px rgba(73,201,244,0),0 0 18px rgba(73,201,244,.65)}}
.mobile-news-unread{animation:vulykNewsPulse 2s ease-in-out infinite}

