/* core-combo core-combo.f5907e79d929.css | winrmb V4.0.18 | 3 files combined in cascade order: wp-content/uploads/aura-cache/vars/core-aura-option-vars.e2d9eee1c76e.css + wp-content/themes/winrmb/assets/css/fragments/page-layout.css + wp-content/uploads/aura-cache/inline/inl-99686d06fcda0689.css */

          :root {
              --primary-color: #2874a6;
              --bg-color: #f4f6f9;
              --bg-image: none;
              --border-radius: 10px;
              --max-width: 1440px;
              
              /* 菜单变量 */
              --menu-bg-color: rgba(255, 255, 255, 1);
              --submenu-bg-color: #ffffff;
              --menu-text-color: #2c3e50;
              --menu-hover-color: #206be6;
              --menu-bg-image: none;
              --menu-top-offset: 0px;
              --menu-height: 80px;
              --submenu-width: 160px;
              
              /* 顶部通知条变量 */
              --topbar-bg-color: rgba(26, 26, 26, 1);
              --topbar-text-color: #a0a0a0;
              /* V3.0 样式文件化新增：深色模式复合值与二级菜单最大高度（core-style-rules.css 引用） */
              --dm-bg-image: none;
              --dm-menu-bg: rgba(24, 27, 36, 1);
              --dm-menu-bg-image: none;
              --dm-topbar-bg: rgba(15, 17, 23, 1);
              --submenu-max-h: 85vh;
          }
      
      
          /* ====== 全局布局控制变量（由后台「全局设置」驱动）====== */
          :root {
              --max-width: 1440px;
              --section-gap: 48px;
          }
        
/*# sourceURL=aura-style-inline-css */

/*! WinRMB Theme (c) WinRMB - commercial component, see LICENSE.txt */
/* 页面风格布局（2026-10-19）：page.php 四种风格 general / hero / fullscreen / canvas，见 inc/core/page-layout.php
   颜色全部取主题变量（--card-bg / --text-main / --border-color …），深色模式随 html[data-theme="dark"] 自动切换 */

.aura-page-layout { width: 100%; }
.apl-container { padding-bottom: 10px; }

/* 主体 + 可选侧边栏 */
.apl-grid { display: flex; gap: 24px; align-items: flex-start; }
.apl-main { flex: 1; min-width: 0; }
.apl-sidebar { width: 320px; flex-shrink: 0; }
.apl-sidebar .sidebar-sticky-wrap { position: sticky; top: 20px; }

/* 卡片（与首页模块卡框同款，旧版 page.php 即此外观） */
.apl-card {
  margin: 10px 0;
  background: var(--card-bg);
  border-radius: var(--border-radius);
  padding: 32px;
  border: 1px solid var(--border-color);
  box-shadow: 0 4px 24px var(--shadow-color);
}
.apl-card-clear { background: transparent; border-color: transparent; box-shadow: none; padding-left: 0; padding-right: 0; }
.apl-card-none { margin: 0; padding: 0; background: transparent; border: 0; border-radius: 0; box-shadow: none; }

.apl-title { font-size: 2.2rem; line-height: 1.3; margin: 0 0 20px; color: var(--text-main); font-weight: 800; word-break: break-word; }
.apl-center .apl-header { text-align: center; }
.apl-right .apl-header { text-align: right; }
.apl-content { font-size: 1.08rem; line-height: 1.95; color: var(--text-main); }
.apl-content > :first-child { margin-top: 0; }
.apl-content img { max-width: 100%; height: auto; }
.apl-comments { margin-top: 24px; }

/* 全宽背景：横幅 */
.apl-hero {
  position: relative;
  width: 100%;
  min-height: var(--apl-hero-h, 350px);
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-bottom: 24px;
}
.apl-hero-bg {
  position: absolute; inset: 0;
  background-size: cover; background-position: center;
  transform: scale(1.04); filter: blur(2px);
}
.apl-hero-overlay { position: absolute; inset: 0; background: rgba(0, 0, 0, var(--apl-hero-ov, .55)); }
.apl-hero-inner { position: relative; z-index: 2; text-align: center; padding-top: 40px; padding-bottom: 40px; }
.apl-hero .apl-title {
  color: #fff; margin: 0 0 12px;
  font-size: clamp(1.8rem, 4vw + 1rem, 3rem);
  text-shadow: 0 2px 12px rgba(0, 0, 0, .55);
}
.apl-hero-desc { color: rgba(255, 255, 255, .88); font-size: 1.05rem; line-height: 1.8; max-width: 720px; margin: 0 auto; text-shadow: 0 1px 8px rgba(0, 0, 0, .5); }
.apl-hero-crumb { display: flex; justify-content: center; margin-bottom: 14px; }
.apl-hero-crumb .site-breadcrumb { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .22); box-shadow: none; color: rgba(255, 255, 255, .85); padding: 8px 16px; margin: 0; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); }
.apl-hero-crumb .site-breadcrumb a, .apl-hero-crumb .site-breadcrumb span { color: rgba(255, 255, 255, .92); }
.apl-hero .apl-container, .apl-hero + .apl-container { margin-top: 0; }

/* 全屏 */
.apl-s-fullscreen .apl-container { max-width: none; }

/* 落地页：内容铺满整行，不加任何外框 */
.apl-s-canvas .apl-canvas-box { width: 100%; max-width: none; padding: 0; }
.apl-s-canvas .apl-header { max-width: var(--max-width, 1200px); margin: 0 auto; padding: 24px 20px 0; }
.apl-s-canvas .apl-content { font-size: inherit; line-height: inherit; }
/* 普通文字 / 图片等内容自动居中留边；AI 页面 UI（.aura-page-ui）与古腾堡通栏区块（.alignfull）才铺满整行 */
.apl-s-canvas .apl-content > :not(.aura-page-ui):not(.alignfull):not(style) { max-width: var(--max-width, 1200px); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
.apl-s-canvas .apl-content > :not(.aura-page-ui):not(.alignfull):not(style):first-child { margin-top: 24px; }
.apl-s-canvas .apl-content > :not(.aura-page-ui):not(.alignfull):not(style):last-child { margin-bottom: 32px; }
.apl-s-canvas .apl-comments { max-width: var(--max-width, 1200px); margin: 24px auto; }

/* 深色模式：变量已切换，这里只补横幅与卡片阴影 */
html[data-theme="dark"] .apl-card:not(.apl-card-clear):not(.apl-card-none) { box-shadow: 0 4px 24px rgba(0, 0, 0, .3); }
html[data-theme="dark"] .apl-title, html[data-theme="dark"] .apl-content { color: var(--text-main); }
html[data-theme="dark"] .apl-hero .apl-title { color: #fff; }

/* 响应式 */
@media (max-width: 991px) {
  .apl-grid { flex-direction: column; }
  .apl-sidebar { width: 100%; }
  .apl-sidebar .sidebar-sticky-wrap { position: static; }
}
@media (max-width: 768px) {
  .apl-card { padding: 24px 16px; }
  .apl-card-clear, .apl-card-none { padding-left: 0; padding-right: 0; }
  .apl-title { font-size: 1.7rem; }
  .apl-hero { min-height: calc(var(--apl-hero-h, 350px) * .72); }
  .apl-s-fullscreen .apl-container { padding-left: 16px !important; padding-right: 16px !important; }
}

/* 页面 FAQ 问答（2026-10-21，inc/core/ai-page-seo.php::aura_page_seo_faq_html）：<details> 原生折叠，颜色取主题变量，深色随变量切换 */
.aura-page-faq { margin: 40px 0 8px; }
.apl-s-canvas .aura-page-faq { max-width: 1200px; margin: 48px auto; padding: 0 20px; }
.aura-page-faq-title { margin: 0 0 16px; font-size: 1.4rem; font-weight: 700; color: var(--text-main); }
.aura-page-faq-list { display: flex; flex-direction: column; gap: 10px; }
.aura-page-faq-item { border: 1px solid var(--border-color); border-radius: 10px; background: var(--card-bg); overflow: hidden; }
.aura-page-faq-item summary { position: relative; display: block; list-style: none; cursor: pointer; padding: 14px 44px 14px 18px; font-weight: 600; line-height: 1.6; color: var(--text-main); }
.aura-page-faq-item summary::-webkit-details-marker { display: none; }
.aura-page-faq-item summary::after { content: "+"; position: absolute; right: 18px; top: 50%; transform: translateY(-50%); font-size: 1.2rem; font-weight: 400; color: var(--primary-color, #2563eb); }
.aura-page-faq-item[open] summary::after { content: "−"; }
.aura-page-faq-item summary:focus-visible { outline: 2px solid var(--primary-color, #2563eb); outline-offset: -2px; }
.aura-page-faq-a { padding: 0 18px 16px; line-height: 1.8; color: var(--text-muted, #64748b); }

#aura-pageui-68629{display:block;width:100%;max-width:none;margin:0;padding:0;}#aura-pageui-68629 *,#aura-pageui-68629 *::before,#aura-pageui-68629 *::after{box-sizing:border-box;} #aura-pageui-68629 .yd-wrap{max-width:960px;margin:0 auto;padding:8px 0 40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:#1f2937;line-height:1.7} #aura-pageui-68629 .yd-wrap *{box-sizing:border-box} #aura-pageui-68629 .yd-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 24px rgba(37,99,235,.06);padding:28px;margin-bottom:24px} #aura-pageui-68629 .yd-hero{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 60%,#eef2ff 100%);border:1px solid #dbeafe;border-radius:16px;padding:36px 28px;text-align:center;margin-bottom:24px} #aura-pageui-68629 .yd-hero-badge{display:inline-block;font-size:13px;color:#2563eb;background:#dbeafe;border-radius:999px;padding:4px 14px;margin-bottom:14px;font-weight:600} #aura-pageui-68629 .yd-hero h2{margin:0 0 12px;font-size:28px;line-height:1.35;color:#0f172a} #aura-pageui-68629 .yd-hero p{margin:0 auto;max-width:640px;color:#475569;font-size:15px} #aura-pageui-68629 .yd-hero-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px} #aura-pageui-68629 .yd-hero-tags span{background:#fff;border:1px solid #dbeafe;color:#1d4ed8;font-size:13px;padding:5px 12px;border-radius:999px} #aura-pageui-68629 .yd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px} #aura-pageui-68629 .yd-feature{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} #aura-pageui-68629 .yd-feature:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(37,99,235,.12);border-color:#bfdbfe} #aura-pageui-68629 .yd-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px} #aura-pageui-68629 .yd-feature h3{margin:0 0 10px;font-size:19px;color:#0f172a} #aura-pageui-68629 .yd-feature ul{margin:0;padding:0;list-style:none} #aura-pageui-68629 .yd-feature li{position:relative;padding-left:18px;font-size:14px;color:#475569;margin-bottom:7px} #aura-pageui-68629 .yd-feature li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#3b82f6} #aura-pageui-68629 .yd-meta{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:#2563eb;background:#eff6ff;border-radius:6px;padding:3px 9px} #aura-pageui-68629 .yd-section-title{text-align:center;margin:0 0 8px;font-size:24px;color:#0f172a} #aura-pageui-68629 .yd-section-sub{text-align:center;margin:0 0 26px;color:#64748b;font-size:14px} #aura-pageui-68629 .yd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px} #aura-pageui-68629 .yd-stat{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:18px 12px;text-align:center} #aura-pageui-68629 .yd-stat strong{display:block;font-size:24px;color:#2563eb;line-height:1.2} #aura-pageui-68629 .yd-stat span{font-size:13px;color:#64748b} #aura-pageui-68629 .yd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} #aura-pageui-68629 .yd-step{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;position:relative} #aura-pageui-68629 .yd-step-no{width:28px;height:28px;border-radius:50%;background:#2563eb;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:12px} #aura-pageui-68629 .yd-step h4{margin:0 0 6px;font-size:16px;color:#0f172a} #aura-pageui-68629 .yd-step p{margin:0;font-size:13.5px;color:#64748b} #aura-pageui-68629 .yd-shot{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center} #aura-pageui-68629 .yd-shot-visual{background:linear-gradient(135deg,#1e293b,#2563eb);border-radius:14px;padding:26px;color:#e2e8f0;min-height:200px;display:flex;flex-direction:column;justify-content:center} #aura-pageui-68629 .yd-shot-visual .kbd{display:inline-block;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:2px 8px;font-size:13px;margin:0 2px} #aura-pageui-68629 .yd-shot-visual p{margin:12px 0 0;font-size:14px;color:#cbd5e1} #aura-pageui-68629 .yd-shot h2{margin:0 0 10px;font-size:22px;color:#0f172a} #aura-pageui-68629 .yd-shot p{color:#475569;font-size:14.5px;margin:0 0 16px} #aura-pageui-68629 .yd-btn{display:inline-block;background:#2563eb;color:#fff;text-decoration:none;font-size:15px;font-weight:600;padding:11px 26px;border-radius:10px;transition:background .2s ease,transform .2s ease} #aura-pageui-68629 .yd-btn:hover{background:#1d4ed8;transform:translateY(-1px)} #aura-pageui-68629 .yd-cta{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:16px;padding:36px 28px;text-align:center;color:#fff} #aura-pageui-68629 .yd-cta h2{margin:0 0 10px;font-size:24px;color:#fff} #aura-pageui-68629 .yd-cta p{margin:0 0 22px;color:#dbeafe;font-size:14.5px} #aura-pageui-68629 .yd-cta .yd-btn{background:#fff;color:#1d4ed8} #aura-pageui-68629 .yd-cta .yd-btn:hover{background:#eff6ff} @media (max-width:600px){#aura-pageui-68629 .yd-wrap{padding:4px 0 24px} #aura-pageui-68629 .yd-card{padding:18px;border-radius:12px} #aura-pageui-68629 .yd-hero{padding:26px 18px} #aura-pageui-68629 .yd-hero h2{font-size:22px} #aura-pageui-68629 .yd-grid, #aura-pageui-68629 .yd-stats, #aura-pageui-68629 .yd-steps, #aura-pageui-68629 .yd-shot{grid-template-columns:1fr} #aura-pageui-68629 .yd-section-title{font-size:20px} } html[data-theme="dark"] #aura-pageui-68629 .yd-wrap{color:#e2e8f0} html[data-theme="dark"] #aura-pageui-68629 .yd-card{background:#1e293b;border-color:#334155;box-shadow:none} html[data-theme="dark"] #aura-pageui-68629 .yd-hero{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155} html[data-theme="dark"] #aura-pageui-68629 .yd-hero h2, html[data-theme="dark"] #aura-pageui-68629 .yd-feature h3, html[data-theme="dark"] #aura-pageui-68629 .yd-section-title, html[data-theme="dark"] #aura-pageui-68629 .yd-step h4, html[data-theme="dark"] #aura-pageui-68629 .yd-shot h2{color:#f1f5f9} html[data-theme="dark"] #aura-pageui-68629 .yd-hero p, html[data-theme="dark"] #aura-pageui-68629 .yd-feature li, html[data-theme="dark"] #aura-pageui-68629 .yd-section-sub, html[data-theme="dark"] #aura-pageui-68629 .yd-step p, html[data-theme="dark"] #aura-pageui-68629 .yd-shot p{color:#94a3b8} html[data-theme="dark"] #aura-pageui-68629 .yd-hero-badge{background:#1e3a8a;color:#bfdbfe} html[data-theme="dark"] #aura-pageui-68629 .yd-hero-tags span{background:#1e293b;border-color:#334155;color:#93c5fd} html[data-theme="dark"] #aura-pageui-68629 .yd-feature{background:#1e293b;border-color:#334155} html[data-theme="dark"] #aura-pageui-68629 .yd-feature:hover{border-color:#3b82f6;box-shadow:0 10px 26px rgba(0,0,0,.35)} html[data-theme="dark"] #aura-pageui-68629 .yd-meta{background:#1e3a8a;color:#bfdbfe} html[data-theme="dark"] #aura-pageui-68629 .yd-stat{background:#0f172a;border-color:#334155} html[data-theme="dark"] #aura-pageui-68629 .yd-stat strong{color:#60a5fa} html[data-theme="dark"] #aura-pageui-68629 .yd-stat span{color:#94a3b8} html[data-theme="dark"] #aura-pageui-68629 .yd-step{background:#1e293b;border-color:#334155} html[data-theme="dark"] #aura-pageui-68629 .yd-cta{background:linear-gradient(135deg,#1e3a8a,#1d4ed8)} html[data-theme="dark"] #aura-pageui-68629 .yd-cta p{color:#bfdbfe} html[data-theme="dark"] #aura-pageui-68629 .yd-cta .yd-btn{background:#f8fafc;color:#1d4ed8}