.elementor-24976 .elementor-element.elementor-element-b33e36d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-6014296 *//* --- OE-FASHION 黑金版核心样式 (Dark Mode Luxury) --- */
:root {
  --oe-gold: #c5a059;
  --oe-gold-dim: #8a6d3b;
  --oe-black-deep: #0a0a0a;
  --oe-grey-concrete: #1f1f1f;
  --oe-text-light: #e0e0e0;
  --oe-text-muted: #888888;
  --oe-border-thin: 1px solid rgba(255, 255, 255, 0.1);
}

.oe-editorial-article {
  color: var(--oe-text-light); /* 全局字体变白 */
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1.7;
}

/* 标题金色化 */
.oe-article-section h2 {
  color: var(--oe-gold);
  border-bottom: 1px solid var(--oe-gold-dim);
  font-family: 'Playfair Display', serif;
  margin-top: 3rem;
}

/* 1. 材料取证：对比网格 (黑金版) */
.oe-comparison-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin: 2rem 0;
}

/* 左侧：现代壳 (模拟混凝土质感) */
.oe-material-modern {
  background-color: var(--oe-grey-concrete); /* 深灰背景 */
  border: 1px solid #333;
  padding: 2rem;
  color: #ccc;
  transition: all 0.3s ease;
}

/* 右侧：巴洛克核 (模拟黑金质感) */
.oe-material-baroque {
  background-color: #000; /* 纯黑背景 */
  border: 1px solid var(--oe-gold); /* 金色边框 */
  box-shadow: 0 0 15px rgba(197, 160, 89, 0.1); /* 微弱金光 */
  padding: 2rem;
  color: #fff;
}

.oe-card-title {
  font-family: 'Playfair Display', serif;
  font-size: 1.2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.oe-card-sub {
  font-size: 0.85rem;
  color: var(--oe-text-muted);
  margin-bottom: 1rem;
  display: block;
  font-style: italic;
}

/* 2. 警告框：工程边界 (暗红仪表盘风格) */
.oe-warning-box {
  background-color: rgba(50, 0, 0, 0.4); /* 半透明暗红 */
  border: 1px solid #8b0000; /* 深红边框 */
  border-left: 4px solid #ff4444; /* 左侧亮红指示条 */
  padding: 1.5rem;
  margin-top: 1.5rem;
  color: #ffcccc;
  font-size: 0.95rem;
}

.oe-warning-label {
  color: #ff4444;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.8rem;
  letter-spacing: 1px;
  display: block;
  margin-bottom: 0.5rem;
}

/* 3. 手机端适配 (Mobile) */
@media screen and (max-width: 768px) {
  .oe-comparison-grid {
    grid-template-columns: 1fr; /* 手机上强制单列 */
  }
  .oe-material-modern, .oe-material-baroque {
    padding: 1.5rem;
  }
}/* End custom CSS */