/* === zhs.one — modern refresh (v2) === */

/* Pill-кнопки — бесспорное изменение формы */
.button,
.button.button-secondary,
.button.button-tertiary,
.block-button,
.column-header__button { border-radius: 999px !important; }
.button { transition: transform .12s ease, filter .12s ease !important; }
.button:hover { transform: translateY(-1px); filter: brightness(1.06); }

/* Squircle-аватары */
.account__avatar,
.account__avatar-overlay-base,
.account__avatar-overlay-overlay { border-radius: 30% !important; }

/* Скругления медиа / карточек / превью */
.media-gallery, .media-gallery__item, .media-gallery__item-thumbnail,
.video-player, .audio-player, .status-card,
.picture-in-picture__window, .account__header__image,
.dismissable-banner, .account-card,
.notification__filter-bar { border-radius: 14px !important; }
.media-gallery__item img, .media-gallery__item-thumbnail img { border-radius: inherit !important; }

/* Скруглённый ввод и поиск */
.compose-form .autosuggest-textarea__textarea,
.search__input { border-radius: 14px !important; }

/* Акцент чуть теплее (близко к дефолту, но кнопки заметнее на ховере) */
.button:not(.button-secondary):not(.button-tertiary) { background-color: #6f56ff !important; }

/* Скрыть версию + «Mastodon» в футере (вторая строка .link-footer) */
.link-footer p:last-child { display: none !important; }


