/* hanbo.fun 公共主题引擎 v1（覆盖式变量）
 * 接入：<head> 引本文件 + theme.js；导航栏按钮调用 window.SiteTheme.toggle
 * 状态：localStorage site-theme(light|dark) / site-accent(orange|blue|green)
 * 属性：<html data-theme="dark"> / <html data-accent="blue|green">
 * 默认（无属性）：主站=浅橙 / 工作台=boss-desk 自带深色
 * 配色值与 boss-desk 自有 [data-accent] 保持一致，全站视觉统一。
 */

/* —— 配色：默认橙，blue / green 覆盖全站用到的主要色变量 —— */
html[data-accent="blue"]{
  --c-primary:#2F6FED;
  --c-primary-light:#5B8FF0;
  --c-primary-dark:#2356C0;
  --c-primary-aa:#1E50B0;
  --c-primary-soft:#5B8FF0;
  --c-line-soft:rgba(47,111,237,.18);
}
html[data-accent="green"]{
  --c-primary:#1F9D6B;
  --c-primary-light:#3FB37F;
  --c-primary-dark:#167A50;
  --c-primary-aa:#137247;
  --c-primary-soft:#3FB37F;
  --c-line-soft:rgba(31,157,107,.18);
}

/* —— 深浅：默认浅，dark 覆盖（主站 pro.css 体系 + ai-gateway/ai-hub 体系） —— */
html[data-theme="dark"]{
  /* 主站 pro.css 体系 */
  --c-bg-dark:#0E0E1A;
  --c-bg-deep:#0A0A14;
  --c-bg-warm:#16161F;
  --c-bg-soft:#14141F;
  --c-ink:#EDEAE3;
  --c-ink-2:#B8B4AB;
  --c-ink-3:#8A867C;
  --c-line:#262633;
  --c-line-soft:rgba(120,140,255,.22);
  /* ai-gateway / ai-hub 体系 */
  --bg:#14141F;
  --card:#1C1C2A;
  --desert:#1A1A24;
  --line:rgba(255,255,255,.09);
}

/* —— 导航栏主题切换按钮（由 SSI 片段 navbar-hanbo.html 注入） —— */
.nav-theme{display:flex;align-items:center;gap:6px}
.nav-theme-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:999px;font-size:13px;color:var(--c-ink-2);background:transparent;border:1px solid transparent;cursor:pointer;transition:.18s;white-space:nowrap}
.nav-theme-btn:hover{border-color:var(--c-primary);color:var(--c-primary-aa)}
@media (max-width:768px){
  .nav-theme{margin:6px 16px 4px;justify-content:flex-start}
  .nav-theme-btn{padding:10px 14px;font-size:15px}
}
