/* ============================================================
   完整风格预设:Minimal 极简主义
   ------------------------------------------------------------
   设计语言:纯白底 + 大量留白 + 发丝线(1px 边框)取代阴影 +
            黑白单色 + 近乎直角。专注内容,零装饰。
   学习自参考站「极简主义」。
   启用:后台「网站配色」选「极简主义」,或
        add_filter( 'navstack_skin', fn() => 'minimal' );
   ============================================================ */
:root{
  --bg:#ffffff;
  --surface:#ffffff;
  --surface-2:#fafafa;
  --border-color:#eaeaea;
  --shadow-dark:transparent;
  --shadow-light:transparent;
  --text:#111111;
  --text-soft:#555555;
  --text-muted:#999999;
  --accent:#111111;            /* 单色:主色即近黑 */
  --accent-soft:#f3f3f3;
  --danger:#d23a3a;
  --ok:#1a8f5a;
  --radius:2px;
  --radius-sm:2px;
  --radius-lg:2px;
  /* 阴影一律取消,改用发丝线 */
  --sh-raised:none;
  --sh-raised-sm:none;
  --sh-pressed:inset 0 0 0 1px #eaeaea;
  --sh-pressed-sm:inset 0 0 0 1px #eaeaea;
  --sh-hover:none;
  --sysfont:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;
}

body{background:#fff}

/* 顶栏 / 侧栏:发丝线分隔,无玻璃无阴影 */
.topbar{
  background:rgba(255,255,255,.9) !important;
  -webkit-backdrop-filter:none;backdrop-filter:none;
  box-shadow:none !important;border-bottom:1px solid #eee;
}
.sidebar{border-right:1px solid #eee !important}

/* 卡片:发丝线,悬停仅描边变深,不位移 */
.site-card{box-shadow:none !important;border:1px solid #eaeaea !important}
.site-card:hover{box-shadow:none !important;border-color:#111 !important;transform:none}

/* 输入 / 药丸 / 分页:统一发丝线 */
.search-box,.topbar-search,.engine-chip,.flink a,.btn-neu,
.posts-nav .page-numbers,.section-head .more,.icon-btn,.bulletin,
.comment,.engine-tab.is-active{
  box-shadow:inset 0 0 0 1px #eaeaea !important;
}

/* 主按钮:黑底白字,直角 */
.search-box .btn-go,.comment-form .submit{
  background:#111 !important;color:#fff !important;
  box-shadow:none !important;border:0 !important;border-radius:2px !important;
}
.posts-nav .page-numbers.current{background:#111 !important;color:#fff !important;box-shadow:none !important}

/* 选中 / 悬停态:描边或下划线,极克制 */
.nav-link.is-active{box-shadow:inset 0 0 0 1px #111 !important;color:#111 !important}
a:hover{text-decoration:underline;text-underline-offset:3px}
.detail-content{border-top-color:#eee !important}
.footer{border-top-color:#eee !important}
