:root {
  --yy-ink-navy: #0B1F33;
  --yy-textile-teal: #20A99A;
  --yy-deep-teal: #0D6F68;
  --yy-champagne-gold: #C8A45D;
  --yy-linen: #F4EFE5;
  --yy-cloud: #F7F9FB;
  --yy-slate: #637083;
  --yy-charcoal: #111827;
  --yy-line: #D7DEE8;
  --yy-white: #fff;
  --yy-font: Inter, Arial, 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --yy-radius-card: 18px;
  --yy-radius-button: 999px;
  --yy-shadow-card: 0 18px 45px rgba(11,31,51,.10);
}
body { font-family: var(--yy-font); color: var(--yy-charcoal); background: var(--yy-cloud); }
.yy-btn-primary { display:inline-flex; align-items:center; gap:10px; padding:14px 24px; border-radius:var(--yy-radius-button); background:linear-gradient(135deg,var(--yy-textile-teal),var(--yy-deep-teal)); color:#fff; text-decoration:none; font-weight:700; box-shadow:var(--yy-shadow-card); }
.yy-btn-secondary { display:inline-flex; align-items:center; gap:10px; padding:13px 22px; border-radius:var(--yy-radius-button); border:1px solid rgba(11,31,51,.15); color:var(--yy-ink-navy); text-decoration:none; font-weight:700; background:#fff; }
.yy-section-title { font-size:clamp(28px,4vw,46px); line-height:1.15; color:var(--yy-ink-navy); letter-spacing:-.03em; }
.yy-kicker { color:var(--yy-deep-teal); font-weight:800; letter-spacing:.16em; text-transform:uppercase; font-size:12px; }
.yy-card { background:#fff; border:1px solid rgba(99,112,131,.14); border-radius:var(--yy-radius-card); box-shadow:var(--yy-shadow-card); }
.yy-pattern-bg { background-color:var(--yy-linen); background-image:linear-gradient(135deg,rgba(32,169,154,.08) 25%,transparent 25%),linear-gradient(225deg,rgba(200,164,93,.07) 25%,transparent 25%); background-size:34px 34px; }

/* For V21-R3 PHP-CMS: copy this file to assets/css/theme-yunyu-trade.css and bind it in the theme selector. */
.site-header{backdrop-filter:saturate(180%) blur(16px);background:rgba(255,255,255,.86)}
.hero-title{color:var(--yy-ink-navy);letter-spacing:-.05em}.hero-kicker{color:var(--yy-deep-teal);font-weight:800;letter-spacing:.18em}.inquiry-panel{border-radius:24px;background:#fff;box-shadow:var(--yy-shadow-card)}
