/* 购买页自定义样式 */
.hero-bg { background-color: #050410; background-image: radial-gradient(circle at 50% -20%, rgba(232,60,108,0.4) 0%, rgba(0,0,0,0) 60%), radial-gradient(circle at 20% 50%, rgba(66,133,244,0.15) 0%, rgba(0,0,0,0) 50%); }
.check-icon { color: #e83c6c; font-size: 16px; font-weight: bold; }
.dash-icon { color: #ccc; font-size: 16px; }
.material-symbols-outlined { font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24; }

/* 定价卡背景 */
.bg-plan-free { background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); }
.bg-plan-sunflower { background: linear-gradient(135deg, #eb466b 0%, #c02040 100%); }
.bg-plan-super { background: linear-gradient(135deg, #242538 0%, #1a1a2e 100%); }
.bg-plan-global { background: linear-gradient(135deg, #1a233a 0%, #0f3460 100%); }
.bg-plan-cosmos { background: linear-gradient(135deg, #15152a 0%, #0a0a15 100%); }

/* 配色覆盖 */
.bg-primary { background-color: #e83c6c !important; }
.text-primary { color: #e83c6c !important; }
.border-primary { border-color: #e83c6c !important; }
.hover\:bg-primary\/5:hover { background-color: rgba(232,60,108,0.05) !important; }

/* 表格样式 */
.table-row-group td { padding: 16px 8px; text-align: center; border-bottom: 1px solid #f0f0f0; font-size: 14px; color: #666; }
.table-row-group td:first-child { text-align: left; color: #333; padding-left: 24px; }
.table-header th { padding: 24px 8px; font-weight: 500; text-align: center; font-size: 16px; color: #333; }
.section-title { padding-left: 12px; border-left: 4px solid #e83c6c; font-size: 16px; font-weight: bold; color: #333; margin: 40px 0 20px 24px; }

/* 链接 */
.buy-link { color: #e83c6c; }
.buy-link:hover { text-decoration: underline; }

/* 覆盖 head.html 的 body 样式 — 购买页用白底 */
body { background: #ffffff !important; color: #1f2937 !important; font-family: Inter, system-ui, sans-serif !important; }

/* 确保 pricing 卡片的 plan 背景生效（tailwind 未注册这些 class） */
.bg-plan-free { background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important; }
.bg-plan-sunflower { background: linear-gradient(135deg, #eb466b 0%, #c02040 100%) !important; }
.bg-plan-professional, .bg-plan-super { background: linear-gradient(135deg, #242538 0%, #1a1a2e 100%) !important; }
.bg-plan-enterprise, .bg-plan-global { background: linear-gradient(135deg, #1a233a 0%, #0f3460 100%) !important; }
.bg-plan-cosmos { background: linear-gradient(135deg, #15152a 0%, #0a0a15 100%) !important; }

/* 主色调 e83c6c 覆盖 head.html 的 b9003a */
.bg-primary, .bg-\[\#e83c6c\] { background-color: #e83c6c !important; }
.text-primary, .text-\[\#e83c6c\] { color: #e83c6c !important; }
.border-primary, .border-\[\#e83c6c\] { border-color: #e83c6c !important; }
