/* new-api 前端强调样式（由运维通过 nginx sub_filter 注入，无需重建镜像）
   目标：钱包页 /wallet「需要兑换码？ 点此获取」入口太不显眼 */
div:has(#redemption-code) > p:has(> a[target='_blank'][rel*='noopener']) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.25rem 0.75rem;
  margin-top: 0.25rem;
  padding: 0.5rem 0.75rem;
  border: 1px solid color-mix(in srgb, var(--primary) 25%, transparent);
  border-radius: 0.5rem;
  background: color-mix(in srgb, var(--primary) 6%, transparent);
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--foreground);
}
div:has(#redemption-code) > p:has(> a[target='_blank'][rel*='noopener']) > a {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  height: 1.75rem;
  padding: 0 0.625rem;
  border-radius: 0.375rem;
  background: var(--primary);
  color: var(--primary-foreground, #fff);
  font-size: 0.8rem;
  font-weight: 500;
  text-decoration: none;
}
div:has(#redemption-code) > p:has(> a[target='_blank'][rel*='noopener']) > a:hover {
  filter: brightness(0.92);
}
div:has(#redemption-code) > p:has(> a[target='_blank'][rel*='noopener']) > a svg {
  width: 0.75rem;
  height: 0.75rem;
}
