
/* Apastron 自定义样式 - Cloudflare 风格 */

/* 主色调: teal -> Cloudflare 橙色 */
.btn-primary {
  background-image: linear-gradient(to right, #f6821f, #e2730e) !important;
  --tw-shadow-color: rgba(246, 130, 31, 0.25) !important;
}
.btn-primary:hover {
  background-image: linear-gradient(to right, #e2730e, #d4680a) !important;
  --tw-shadow-color: rgba(246, 130, 31, 0.35) !important;
}

/* 进度条 */
.navigation-progress-bar {
  background: linear-gradient(90deg, transparent 0%, #f6821f 20%, #e2730e 50%, #f6821f 80%, transparent 100%) !important;
}

/* teal -> 橙色替换 */
.text-teal-600, .text-teal-500 { color: #f6821f !important; }
.text-teal-400, .text-teal-300 { color: #fba24a !important; }
.bg-teal-500, .bg-teal-600 { background-color: #f6821f !important; }
.bg-teal-50 { background-color: #fff7ed !important; }
.bg-teal-100 { background-color: #ffedd5 !important; }
.border-teal-500, .border-teal-600 { border-color: #f6821f !important; }
.ring-teal-500, .ring-teal-600 { --tw-ring-color: #f6821f !important; }
.from-teal-500, .from-teal-600 { --tw-gradient-from: #f6821f !important; }
.to-teal-600, .to-teal-700 { --tw-gradient-to: #e2730e !important; }
.text-teal-700, .text-teal-800 { color: #c2410c !important; }

/* 隐藏底部 GitHub 链接 */
a[href*="github.com/Wei-Shaw"] { display: none !important; }

/* 隐藏语言选择器中的国旗图标 */
.fi, [class^="fi-"] { display: none !important; }
.emoji-inner { display: none !important; }
