/* ===== 头像圆形容器 ===== */
.status__avatar,
.account__avatar,
.account__avatar .avatar,
.account__avatar-container,
.account__avatar-overlay,
.account__avatar-wrapper,
.account__avatar-combo,
img.avatar,
img.account__avatar,
img.status__avatar {
  border-radius: 50% !important;
  position: relative !important;
  overflow: visible !important;
  z-index: 200 !important; /* 防止被遮盖 */
}

/* ===== 头像图片自身也要圆 ===== */
.status__avatar img,
.account__avatar img,
.account__avatar-container img,
.account__avatar-wrapper img,
img.avatar {
  border-radius: 50% !important;
  position: relative !important;
  z-index: 1 !important;
}

.notification__filter-bar button.active::before,
.notification__filter-bar a.active::before,
.account__section-headline button.active::before,
.account__section-headline a.active::before {
  background: #606060 !important; /* 你想要的新颜色 */
}

/* ===== 隐藏图片隐藏按钮 ===== */
button.media-gallery__actions__pill {
  visibility: hidden;
}

/* ===== 删除右上角回复啥的下拉菜单 ===== */
.column-header__button {
  display: none !important;
}

/* ===== 去搜索栏背景 ===== */
body .search__input,
body .search__popout,
body .compose-form__buttons-wrapper {
  background: #ffffff !important;
  color: #000000 !important;
}

/* ===== 喵喵发嘟按键 ===== */
/* 目标按钮的基础样式处理 */
button.button {
    position: relative;
    overflow: hidden;                 /* 允许伪元素超出/覆盖 */
    color: transparent !important;    /* 隐藏原文字颜色 */
    text-shadow: none !important;     /* 防止阴影把文字“显形” */
}

/* 进一步保险：隐藏内部子节点的可见性（可避免某些站点把文字包在 span 里） */
button.button > * {
    visibility: hidden;               /* 不影响按钮点击，但隐藏原内容 */
}

/* 黑色长方形：放在新文字下方，覆盖原文本区域 */
button.button::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); /* 居中盖住原文本 */
    width: 100%;                       /* 也可改成具体宽度，如 120px */
    max-width: 260px;                  /* 防止过长，可按需删掉 */
    height: 1.9em;                     /* 覆盖一行文字高度，按需微调 */
    background: #000;
    border-radius: 6px;                /* 轻微圆角 */
    z-index: 1;                        /* 位于文字下、新内容上 */
}

/* 新文字：白色“喵喵🐾” */
button.button::after {
    content: '喵喵！';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -55%);  /* 轻微上移更居中好看 */
    color: #fff;                       /* 你要的白色 */
    font-weight: 700;
    line-height: 1;                    /* 避免行高影响定位 */
    z-index: 2;                        /* 盖在黑色长方形之上 */
    pointer-events: none;              /* 不挡住按钮点击 */
    will-change: transform;
    /* 默认不动；动画放到 :hover 里触发，更克制 */
}

/* 摇尾巴动画：鼠标悬停时触发 */
button.button:hover::after {
    animation: wag-tail 0.8s ease-in-out infinite;
    transform-origin: 85% 60%;         /* 以文本右侧偏下作为“尾巴”转轴 */
}

/* 关键帧：轻微左右摆动 */
@keyframes wag-tail {
    0%   { transform: translate(-50%, -55%) rotate(0deg); }
    25%  { transform: translate(-50%, -55%) rotate(6deg); }
    50%  { transform: translate(-50%, -55%) rotate(0deg); }
    75%  { transform: translate(-50%, -55%) rotate(-6deg); }
    100% { transform: translate(-50%, -55%) rotate(0deg); }
}

/* ===== 去账号悬停下划线 ===== */
a.mention:hover span {
  text-decoration: none !important;
  filter: brightness(2);
  transition: filter 0.2s ease;
}

/* ===== 嘟文全背景透明 ===== */
.status__info,
.content-warning,
.status__content,
.status__action-bar,
.status__action-bar__button-wrapper,
.status__content__text,
.status__content__text--visible,
.status__content__text--with-action,
.status__action-bar__button,
.icon-button,
.status__display-name,
.status__avatar,
.account__avatar,
.status__relative-time,
.status__visibility-icon,
.status__content--with-action {
    background-color: transparent !important; /* ✨变透明 */
}

/* 子元素也全部透明 */
div.status__info *,
div.status__content *,
div.status__action-bar * {
    background-color: transparent !important;
}

/* 可选：去掉阴影，让更纯净 */
.status__content,
.status__action-bar {
    box-shadow: none !important;
}

/* ===== 隐藏嘟文按键悬停无反应 ====== */
button.link-button,
button.link-button:hover,
button.link-button:focus,
button.link-button:active {
  background: transparent !important;   /* 无背景 */
  border: none !important;              /* 无边框 */
  color: inherit !important;            /* 保持文字原本颜色 */
  text-decoration: none !important;     /* 无下划线 */
  filter: none !important;              /* 不加亮 */
  transition: none !important;          /* 无过渡动画 */
  cursor: pointer;                      /* 保持可点击 */
}

