/* Bloodborne 主题变量入口。
   这里只放可被其它游戏主题替换的视觉变量，不放布局尺寸。 */

:root {
  --sn-bg: #080706;
  --sn-bg-deep: #030405;
  --sn-panel: rgba(7, 10, 11, .88);
  --sn-gold: #b08a4a;
  --sn-gold-bright: #f0d28e;
  --sn-brass: #5f4529;
  --sn-blood: #7b0f14;
  --sn-blood-bright: #9a2a1e;
  --sn-paper: #b79a6c;
  --sn-text-main: #e8dcc3;
  --sn-text-muted: #9d8f77;
  --sn-panel-radius: 12px;
  --sn-hover-scale: 1.08;
  --sn-focus-ring: 0 0 0 2px rgba(240, 210, 142, .42);
  --sn-transition-fast: 160ms ease-out;
  --sn-transition-base: 260ms ease-out;
}

body.theme-bloodborne {
  /* 主内容区内叠层：预览区 100、节点筛选 ≤200、攻略源 250、时间轴 280（仍低于顶栏 300） */
  --sn-z-sources-drawer: 250;
  --sn-z-timeline: 280;
  --bb-ink: var(--sn-gold);
  --bb-ink-bright: var(--sn-gold-bright);
  --bb-ink-dim: #8d6a3d;
  --bb-brass: var(--sn-brass);
  --bb-red: var(--sn-blood);
  --bb-red-soft: var(--sn-blood-bright);
  --bb-paper: var(--sn-paper);
  --bb-paper-dark: #6e5637;
  --bb-panel: var(--sn-panel);
  --bb-panel-solid: var(--sn-bg);
  --bb-text: var(--sn-text-main);
  --bb-muted: var(--sn-text-muted);
}
