:root {
  --bj-zhuse: #2F3A35;/*主背景深墨绿*/
  --bj-fuse: #27302B;/*卡片背景墨绿灰*/
  --bj-cifuse: #27302B;/*辅背景墨绿灰*/
  --bj-chengse: #35403A;/*模块背景*/
  --bj-hongse: #35403A;/*模块背景*/
  --bj-lvse: #35403A;/*模块背景*/
  --bj-danlanse: #414D47;/*高亮浅绿灰*/
  --bj-diannaolan: #4B5852;/*点缀绿*/
  --bj-huangse: #414D47;/*点缀绿灰*/
  --bj-shuise: #414D47;/*点缀绿灰*/
  --color-chunhei: #E6EAE8;/*主文字暖白灰 护眼*/
  --color-huise: #AAB5AF;/*次要文字浅灰绿*/
  --color-baise: #F2F5F3;/*暖白 强调文字*/
  --color-hongse: #E87A75;/*浅红点缀 提亮不突兀*/
}

body {
  background:#1A201D !important; /*墨绿底 比纯黑更清新*/
}
.sm-header{
  -webkit-filter: brightness(80%);
  filter: brightness(80%); /*头部亮度适中 保留细节*/      
}

.sm-cess .sm-linkc-body{
  background: #3A4741; /*卡片背景 浅墨绿 有层次*/
  color: var(--color-chunhei);
  border-radius: 4px;
  border: 1px solid #45524B;
}
.sm-cess .sm-linkc-you img{
  background: var(--bj-zhuse);
  border-radius: 4px;
}
.sm-linkc-zuo .sm-linkc-title a{
  text-decoration: underline var(--color-huise);
  color: var(--color-baise);
  transition: all 0.3s;
}
.sm-linkc-zuo .sm-linkc-title a:hover{
  color: var(--color-hongse); /*悬浮浅红 柔和不刺眼*/
  text-decoration-color: var(--color-hongse);
}

#container .sm-Tbody {
  border-top: 1px solid #45524B; /*浅绿边框 和谐统一*/
  box-shadow: 0 0 8px rgba(0,0,0,0.2); /*轻微阴影 分层*/
  background: #222A26; /*内容区背景 比页面浅一级*/
}
img {
  -webkit-filter: brightness(88%);
  filter: brightness(88%); /*森系专属亮度 贴近自然观感*/
  transition: all 0.3s;
}
img:hover{
  -webkit-filter: brightness(100%);
  filter: brightness(100%); /*悬浮变亮 看清细节*/
}

/* 音乐播放器绿调同步适配 */
.aplayer {
    background: #2F3A35 !important;
    border: 1px solid #45524B !important;
}
.aplayer .aplayer-info .aplayer-music .aplayer-author {
    color: #B5C0BA !important;
}
.aplayer .aplayer-lrc p {
    color: #F2F5F3 !important;
}
.aplayer .aplayer-lrc:after {
    background: linear-gradient(180deg,hsl(0deg 0% 0% / 0%) 0,hsl(150deg 15% 10%)) !important;
}
.aplayer .aplayer-lrc:before {
    background: linear-gradient(180deg,#2F3A35 0,hsla(0,0%,100%,0)) !important;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path {
    fill: #C5D0CA !important;
}
.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path {
    fill: #F2F5F3 !important;
}
.aplayer .aplayer-lrc:after {
    content:none !important
}