/* ============================================================
   皮肤:Rose 樱花粉(精修版)
   说明:暖白底 + 玫粉主色调,柔和可爱。
   精修:加微妙粉光氛围底 + 卡片悬停玫粉微辉 + 按钮渐变。
   启用:add_filter( 'navstack_skin', fn() => 'rose' );
   ============================================================ */
:root{
  --bg:#fdf6f8;
  --surface:#ffffff;
  --surface-2:#f8eef1;
  --border-color:#f1dde3;
  --shadow-dark:rgba(150,40,70,.08);
  --shadow-light:transparent;
  --text:#3a2730;
  --text-soft:#6e4f5b;
  --text-muted:#9a7c87;
  --accent:#e6457d;
  --accent-soft:#fbe4ee;
  --danger:#ef5777;
  --ok:#1faa6f;
  --sh-hover:0 8px 24px rgba(230,69,125,.16);
}

/* 微妙粉光氛围底 */
body{
  background-image:
    radial-gradient(circle at 12% 12%,rgba(230,69,125,.06),transparent 50%),
    radial-gradient(circle at 88% 88%,rgba(239,87,119,.04),transparent 50%);
  background-attachment:fixed;
}

/* 卡片悬停:玫粉微辉 */
.site-card:hover{box-shadow:0 8px 24px rgba(230,69,125,.14),0 0 0 1px rgba(230,69,125,.15)}

/* 主按钮:玫粉渐变 */
.search-box .btn-go{
  background:linear-gradient(135deg,#e6457d,#ef5777) !important;
  box-shadow:0 4px 14px rgba(230,69,125,.35) !important;
}
.search-box .btn-go:hover{box-shadow:0 6px 20px rgba(230,69,125,.45) !important}

/* 选中态 */
.nav-link.is-active{box-shadow:inset 2px 0 0 var(--accent) !important}
.posts-nav .page-numbers.current{
  background:linear-gradient(135deg,#e6457d,#ef5777) !important;color:#fff !important;
}

/* 选区色 + 滚动条 */
:root{--selection-bg:rgba(230,69,125,.2);--scroll-thumb:rgba(230,69,125,.22)}
::selection{background:rgba(230,69,125,.2)}
::-webkit-scrollbar-thumb{background:rgba(230,69,125,.22)}
::-webkit-scrollbar-thumb:hover{background:#e6457d}
