/* =========================================================
   Tech Blue — 方案 A（清爽科技蓝）
   chinatopcable.com / porto-child  2026-09-24
   回滚：删掉本文件的 enqueue，或整段注释
   ========================================================= */
:root{
	--ctc-blue:#1668ff;
	--ctc-blue-dark:#0b4fe0;
	--ctc-cyan:#00b4ff;
	--ctc-ink:#0b2b5b;
	--ctc-muted:#5a6b85;
	--ctc-line:#dbe7fb;
	--ctc-soft:#f2f7ff;
	/* Porto 产品角标变量（theme_css_vars.css 未输出这些，用 fallback 前先显式定义） */
	--porto-hot-color:#1668ff;
	--porto-hot-color-inverse:#ffffff;
	--porto-sale-color:#00b4ff;
	--porto-sale-color-inverse:#ffffff;
}

/* 1. 面包屑黑条(#171717) → 浅蓝底深蓝字 */
body .page-top{
	background:var(--ctc-soft) !important;
	border-top:0 !important;
	border-bottom:1px solid var(--ctc-line) !important;
}
body .page-top .page-title{color:var(--ctc-ink) !important;}
body .page-top .breadcrumbs-wrap,
body .page-top .yoast-breadcrumbs,
body .page-top ul.breadcrumb > li,
body .page-top .product-nav .product-link{color:var(--ctc-muted) !important;}
body .page-top .breadcrumbs-wrap a,
body .page-top .yoast-breadcrumbs a{color:var(--ctc-blue) !important;text-decoration:none;}
body .page-top .sort-source > li.active > a{color:var(--ctc-blue) !important;}

/* 2. 侧栏：去掉老式下划线蓝链接，改蓝调 hover */
.sidebar .widget ul li a,
.sidebar .widget_product_categories li a,
.sidebar .widget_layered_nav li a,
.sidebar .woocommerce-widget-layered-nav-list a{
	color:#41546e;
	text-decoration:none;
	transition:color .18s ease-in-out;
}
.sidebar .widget ul li a:hover,
.sidebar .widget_product_categories li a:hover,
.sidebar .widget_layered_nav li a:hover{color:var(--ctc-blue);}
.sidebar .widget-title,
.sidebar .widgettitle{color:var(--ctc-ink);}
.sidebar .widget-title:after{border-top-color:var(--ctc-blue) !important;}

/* 3. 按钮：主 CTA 胶囊，其余轻圆角 */
.btn,.button,input[type="submit"],button[type="submit"]{border-radius:8px;}
.single_add_to_cart_button.button,
a.add_to_cart_button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.btn-primary{border-radius:999px;}
a.add_to_cart_button,
.single_add_to_cart_button.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt{
	background:var(--ctc-blue) !important;
	border-color:var(--ctc-blue) !important;
	color:#fff !important;
	box-shadow:0 4px 12px rgba(22,104,255,.22);
}
a.add_to_cart_button:hover,
.single_add_to_cart_button.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover{
	background:var(--ctc-blue-dark) !important;
	border-color:var(--ctc-blue-dark) !important;
	color:#fff !important;
}

/* 4. 促销角标：暗红/绿 → 科技蓝（Porto 把变量定义在 .onhot/.onsale 自身，必须同选择器覆盖） */
.post-date,.onhot{--porto-hot-color:#1668ff;--porto-hot-color-inverse:#ffffff;}
.onsale{--porto-sale-color:#00b4ff;--porto-sale-color-inverse:#ffffff;}
.onsale,
.woocommerce span.onsale,
.product-image .onsale{
	background:var(--ctc-blue) !important;
	color:#fff !important;
}

/* 5. 细节：链接 hover、widget 标题分隔线、星级 */
a:hover{color:var(--ctc-blue);}
.widget-title{border-bottom:1px solid var(--ctc-line);}
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before{color:var(--ctc-blue);}
.woocommerce-pagination .page-numbers:hover,
.woocommerce-pagination li .page-numbers:hover{background:var(--ctc-blue);color:#fff;}

/* 6. 产品卡标题：去老式下划线，hover 变蓝 */
.woocommerce ul.products li.product h2 a,
.woocommerce ul.products li.product h3 a,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	text-decoration:none !important;
	transition:color .18s ease-in-out;
}
.woocommerce ul.products li.product h2 a:hover,
.woocommerce ul.products li.product h3 a:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:var(--ctc-blue) !important;}
