Files
cz-web/src/styles/variables.less
2026-10-09 10:32:49 +08:00

276 lines
6.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@primary-color: #1f67ef;
@primary-strong: #024fff;
@primary-hover: #598bff;
@primary-light: #eaf1ff;
@success-color: #16a34a;
@warning-color: #ff8f1f;
@danger-color: #ef4444;
@info-color: #8a94a6;
@heading-color: #121212;
@text-color: #333333;
@text-color-secondary: #666666;
@text-color-disabled: #999999;
@bg-color: #f5f6f8;
@bg-color-light: #fafbfc;
@border-color: #e4e7ec;
@border-color-dark: #cdd3dd;
@border-color-btn: #d8dbdf;
@white: #ffffff;
@black: #000000;
@header-bg: #f4f5f9;
@header-border: #d8d8d8;
@footer-bg: #0c1321;
@radius-sm: 4px;
@radius-base: 8px;
@radius-lg: 12px;
@radius-round: 999px;
@spacing-xs: 4px;
@spacing-sm: 8px;
@spacing-base: 16px;
@spacing-lg: 24px;
@spacing-xl: 32px;
@spacing-xxl: 48px;
@font-size-xs: 10px;
@font-size-sm: 12px;
@font-size-base: 14px;
@font-size-body: 16px;
@font-size-md: 16px;
@font-size-lg: 18px;
@font-size-xl: 20px;
@font-size-title: 28px;
@font-size-xxl: 36px;
@font-size-hero: 48px;
@font-size-hero-lg: 60px;
@banner-title-color: #12171a;
@btn-gradient-from: #a061fe;
@btn-gradient-to: #045dff;
@btn-ghost-color: #2b5ff0;
@container-width: 1920px;
// 视觉基准:蓝湖设计稿 1920px,1:1 还原,根元素不做缩放(html { zoom: 1 })。
// @page-zoom 仅作为「设计稿 px 与实际渲染 px」的换算说明保留,实际值为 1。
@page-zoom: 1;
@page-zoom--sm: 1;
@page-content: 1780px;
@page-gutter: 70px;
@profile-content: 1600px;
@profile-gutter: 155px;
@home-content: 1680px;
@home-gutter: 120px;
@content-width: @page-content;
@container-width-inner: @page-content;
@header-height: 72px;
@header-nav-gap: 94px;
@footer-height: 481px;
@footer-inset: 70px;
// 登录/注册/找回密码三页共用的品牌区宽度。设计稿 #36/#38/#39 的左侧渐变
// artboard 均为 784×1080,是固定值而非百分比。
@login-brand-width: 784px;
// 表单区宽度。设计稿 el12/el14/el19 等标签层统一 693px 宽。
@login-form-width: 693px;
@shadow-base: 0 2px 8px rgba(31, 39, 51, 0.08);
@shadow-lg: 0 4px 16px rgba(31, 39, 51, 0.12);
@filter-selected-bg: #e7eeff;
@pill-bg: #ededed;
@pill-selected-bg: #075cff;
@chips-panel-bg: #eaf1ff;
@input-bg: #ededed;
@tag-hardware: #4caf50;
@tag-iot: #5720ba;
@tag-manufacturing: #ff8f1f;
@tag-other: #8a94a6;
@cases-accent: #075cff;
@cases-confirm: #2563eb;
@cases-hero-title: #121212;
@cases-filter-title: #222222;
@cases-text: #333333;
@cases-muted: #666666;
@cases-input-border: #999999;
@cases-icon: #797979;
@cases-reset-bg: #f0f0f0;
@cases-card-border: #e1dfdf;
@cases-card-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
@cases-page-active-bg: #e0e9fa;
@demand-selected-bg: #024fff;
@demand-accent: #024fff;
@demand-secondary-bg: #075cff;
@project-table-head-bg: #e8e8e8;
@project-table-line: #bbbbbb;
@project-accent: #024fff;
@project-track: #edeff2;
@milestone-done: #22c55e;
@milestone-idle: #d6d9de;
@team-avatar-bg: #1f67ef;
@checkout-card: #ffffff;
@checkout-line: #e1e1e1;
@checkout-amount: #ff5500;
@checkout-method-active-bg: #d3f3df;
@checkout-wechat: #28c445;
@checkout-alipay: #1677ff;
@checkout-cta: #f59e0b;
@checkout-cta-hover: #e08d05;
@checkout-muted: #9b9b9b;
@checkout-radio-idle: #c8c8c8;
@finance-card-width: 285px;
@finance-card-radius: 10px;
@finance-meta-color: #6b7280;
@finance-row-bg: #f7f8fa;
@finance-paid: #16a34a;
@finance-paid-bg: #e7f7ec;
@finance-pending: #f59e0b;
@finance-pending-amount: #f59e0b;
@finance-idle: #b3bfc4;
@finance-cta-hover: #e08d05;
@home-ink: #121212;
@home-welcome: #2c2c2c;
@home-body: #333333;
@home-paragraph: #222222;
@home-breadcrumb: #666666;
@home-card-border: #ebebeb;
@home-section-border: #e2e2e2;
@home-case-border: #e0dede;
@home-business-border: #999999;
@home-ring: #c6c2c2;
@home-tab-active: #085dff;
@home-banner-dot: #8d96ae;
@home-banner-bg: #f3f4f8;
@home-quick-blue: #a5d0ff;
@home-quick-purple: #dbc9fe;
@home-quick-green: #c4f0be;
@home-quick-peach: #ffcbbe;
@home-quick-pink: #ffcadb;
@home-detail-hero-bg: linear-gradient(
115deg,
#e2ebf7 0%,
#cfe7fd 55%,
#b6dfff 100%
);
@home-detail-logo-bg: #d9e5ff;
@home-service-web: #ae7eff;
@home-service-mp: #00b240;
@home-service-app: #fd9a83;
@home-service-dev: #80e561;
@home-service-pc: #0081e3;
@demand-ink: #121212;
@demand-heading: #333333;
@demand-subtitle: #666666;
@demand-line: #999999;
@demand-upload-bg: #ededed;
@demand-radio-idle: #c7c2c2;
@auth-gradient-from: #505be8;
@auth-gradient-to: #8b3fe8;
@auth-track: #edeff2;
@project-divider: #f0f1f3;
@project-breadcrumb: #666666;
@project-logo-bg: #f2f4f6;
@project-banner-bg: #fdeeee;
@project-banner-title: #d93025;
@project-apply: #e3464b;
@project-quiet-btn: #eef0f3;
@tag-success-bg: #e7f7ec;
@tag-warning-bg: #fef3e2;
@tag-warning-text: #d97706;
@tag-info-bg: #f3f4f6;
@milestone-line: #eeeff2;
@project-ink: #1f2937;
@project-label: #6b7280;
@project-value: #1f2937;
@project-muted: #9ca3af;
@project-cell: #4b5563;
@project-card: #ffffff;
@project-field-bg: #f3f4f6;
@project-input-border: #dde1e7;
@project-head-bg: #f7f8fa;
@project-upload-tag: #ef4444;
@project-banner-soft: #fdeeee;
@milestone-node: 356px;
@milestone-dot: 26px;
@milestone-ring: #e5e7eb;
@milestone-idle-text: #9ca3af;
@team-size: 64px;
@team-gap: 35px;
@contract-accent: #075cff;
@contract-muted: #666666;
@contract-head-text: #222222;
@contract-cell-text: #333333;
@contract-line: #999999;
@contract-table-head-bg: #ededed;
@contract-placeholder: #b3b9c4;
@contract-reset-bg: #eef0f3;
@contract-qr-bg: #d6d6d6;
@finance-hero-gradient: linear-gradient(
115deg,
#024fff 0%,
#4b4ff3 55%,
#7e75ec 100%
);
@finance-chart-bar: #4a90c4;
@finance-chart-grid: #edeef2;
@finance-table-head-bg: #f1f3f5;
@finance-field-bg: #f3f4f6;
@finance-page-active: #d5e2fe;
@finance-summary-cta: #ffb754;
@finance-result-circle: #7ed321;
@finance-safe-bg: #d2eedc;
@message-icon-bg: #3b82f6;
@service-user-avatar: #8d99ae;
@profile-nav-active-bg: #e7eeff;
@profile-card-border: #f0f1f3;
@profile-line: #e5e7eb;
@profile-input-border: #dde1e7;
@profile-radius: 6px;
@profile-page-bg: #f4f6f8;
@profile-ink: #1f2937;
@profile-hotline-bg: #d6e4fb;
@profile-icon-pwd: #c7d2fe;
@profile-icon-phone: #fdebeb;
@profile-icon-email: #fee2e2;
@profile-user-from: #5459e8;
@profile-user-to: #d2bdf3;
@profile-user-avatar: #8976ed;
@profile-page-active-bg: #d1e0fe;
@profile-quiet-btn: #eef0f3;
@contract-ink: #121212;
@contract-page-bg: #f4f6f8;
@finance-pay-bg: #f7f8f9;
@finance-muted-text: #6b7280;
@finance-card-line: #f0f1f3;
@finance-entry-text: #4b5563;
@finance-axis-text: #9ca3af;
@finance-ink: #1f2937;