/* Copyright (c) 2026 晓夜 (xiaoye). All rights reserved.
 * Licensed for non-commercial use only.
 */
/* theme.css — 主题变量、重置、基础样式
 * 作者：晓夜
 */

/* ===== RESET & BASE ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; overflow: hidden; font-family: 'Noto Sans SC', sans-serif; }

/* ===== THEME: NIGHT SALON ===== */
:root {
  --bg-main: #0D1117;
  --bg-panel: #161B22;
  --bg-hover: #1F2937;
  --bg-card: #1A2130;
  --accent-gold: #F0A500;
  --accent-purple: #7C6AF7;
  --text-main: #E6EDF3;
  --text-sub: #8B949E;
  --success: #3FB950;
  --warning: #F0883E;
  --danger: #DA3633;
  --border: #30363D;
  --resizer: #2D3748;
  --scrollbar: #30363D;
  --member-active: #7C6AF7;
  --tag-bg: rgba(124,106,247,0.15);
}

/* ===== THEME: ROYAL GARDEN ===== */
body.theme-garden {
  --bg-main: #EDE9E0;
  --bg-panel: #F8F6F1;
  --bg-hover: #E8E3D8;
  --bg-card: #FFFFFF;
  --accent-gold: #B8972A;
  --accent-purple: #2D5A3D;
  --text-main: #1A1A2E;
  --text-sub: #6B7280;
  --success: #2D5A3D;
  --warning: #C17B2A;
  --danger: #7B2D3E;
  --border: #D4C9B0;
  --resizer: #C9C0AA;
  --scrollbar: #D4C9B0;
  --member-active: #2D5A3D;
  --tag-bg: rgba(45,90,61,0.12);
}

/* ===== THEME: WIKI LIBRARY（暖米白 + 橙棕 accent，对齐 asset wiki 详情页）===== */
body.theme-wiki {
  --bg-main: #F7F5F0;           /* wiki --bg-page */
  --bg-panel: #FBF9F4;          /* wiki --bg-card 略 */
  --bg-hover: #EFEADD;          /* wiki --border-light 同色 */
  --bg-card: #FFFFFF;
  --accent-gold: #D97706;       /* wiki --accent-amber */
  --accent-purple: #8B6F4E;     /* wiki --accent-brown，替代原先深紫/深绿 */
  --text-main: #2C2416;         /* wiki --text-primary */
  --text-sub: #6B5D4F;          /* wiki --text-secondary */
  --success: #6B8E23;
  --warning: #D97706;
  --danger: #B5463C;
  --border: #E5DFD0;            /* wiki --border */
  --resizer: #D4CBB3;
  --scrollbar: #D4CBB3;
  --member-active: #D97706;
  --tag-bg: rgba(217,119,6,0.12);
  /* 标题用 serif，正文仍走 Noto Sans SC */
  --font-serif: 'Noto Serif SC', 'Source Han Serif SC', Georgia, 'Times New Roman', serif;
}
body.theme-wiki .topbar-logo,
body.theme-wiki h1,
body.theme-wiki h2,
body.theme-wiki h3 {
  font-family: var(--font-serif);
  letter-spacing: 0.01em;
}

body { background: var(--bg-main); color: var(--text-main); }

::-webkit-scrollbar { width: 4px; height: 4px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--scrollbar); border-radius: 4px; }
