/* GEO theme: 简洁蓝 / Classic Blue */
html[data-geo-theme="classic"] .ui-092 {
    --ui-bg:#f5f7fa;
    --ui-surface:#ffffff;
    --ui-surface-subtle:#f8fafc;
    --ui-surface-hover:#f1f6fc;
    --ui-border:#e0e6ee;
    --ui-border-strong:#cbd5e1;
    --ui-text:#172033;
    --ui-text-2:#46536a;
    --ui-muted:#718096;
    --ui-faint:#94a3b8;
    --ui-brand:#2563d9;
    --ui-brand-hover:#1d4fb6;
    --ui-brand-soft:#edf4ff;
    --ui-focus:0 0 0 3px rgba(37,99,217,.15);
    --blue:#2563d9;
    --blue-dark:#1d4fb6;
    --blue-soft:#edf4ff;
    --text:#172033;
    --muted:#718096;
    --line:#e0e6ee;
    --surface:#fff;
    --background:#f5f7fa;
}
html[data-geo-theme="classic"] .ui-092 .sidebar { background:#121d2e; }
html[data-geo-theme="classic"] .ui-092 .menu a.active { background:rgba(56,130,224,.18); box-shadow:inset 3px 0 0 #66adff; }
html[data-geo-theme="classic"] .ui-092 .user-avatar { background:#2563d9; }
html[data-geo-theme="classic"] .ui-092 .btn.secondary { border-color:#c7d9ef; color:#215ca6; background:#f3f7fc; }
html[data-geo-theme="classic"] .ui-092 .welcome-panel { background:linear-gradient(120deg,#173258 0%,#1c4e82 62%,#286db1 100%); }
