/* ===== Introcepland theme override (v1) ===== */

/* 1) 全站基础色 */
:root{
  --bg: #f6f5f3;        /* 背景：暖白 */
  --panel: #ffffff;     /* 内容面板：纯白 */
  --text: #1f1f1f;      /* 正文文字 */
  --muted: #6b6b6b;     /* 次要文字 */
  --line: rgba(0,0,0,.08);
  --accent: #4a6cf7;    /* 链接强调色 */
}

/* 2) 强行把主题的“白底/黑底”拉到我们的方案里 */
html, body{
  background: var(--bg) !important;
  color: var(--text) !important;
}

/* Ananke 常见主容器/正文容器（覆盖范围大一点，避免打空） */
main, article, section, .mw8, .center, .pa3, .pa4, .pa5, .measure, .measure-wide{
  background: transparent !important;
  color: var(--text) !important;
}

/* 顶部横幅 */
nav, .bg-black, .site-header{
  background: #015697 !important;
}

/* 顶部标题、导航文字 */
header a, nav a, .bg-black a{
  color: rgba(255,255,255,.92) !important;
}
header a:hover, nav a:hover, .bg-black a:hover{
  color: #FB8C07 !important;
}

/* 4) 链接与分割线 
a{
  color: var(--accent) !important;
  text-decoration: none !important;
}
a:hover{
  text-decoration: underline !important;
}

hr{
  border: none !important;
  border-top: 1px solid var(--line) !important;
}

/* 5) 阅读体验：正文宽度/行距（你写小说会很舒服） 
.page, .post, article{
  line-height: 1.85 !important;
}

article{
  max-width: 720px !important;
  margin: 0 auto !important;
  padding: 2.5rem 1rem !important;
  background: var(--panel) !important;
  border: 1px solid var(--line) !important;
  border-radius: 16px !important;
}

/* 6) 小字（日期、meta） 
.page-meta, .f6, .gray{
  color: var(--muted) !important;
}
