/* skin as-kbhwft · mode dark */
[data-color-scheme="as-kbhwft"], :root {
  --primary-background:#0f1410;
  --secondary-background:#18211a;
  --primary-text-color:#e8f3ea;
  --secondary-text-color:#9db3a3;
  --tertiary-text-color:#9db3a3;
  --white-text-color:#ffffff;
  --link-color:#4ade80;
  --color-scheme-bg:#4ade80;
  --color-scheme-bg2:#14b8a6;
  --color-scheme-txt:#4ade80;
  --gradient-bg-color:linear-gradient(45deg, #4ade80 0%, #14b8a6 53%, #4ade80 100%);
  --gradient-btn-color:linear-gradient(135deg, #14b8a6 0%, #4ade80 100%);
  --skin-radius:15px;
  --skin-font:"Noto Sans JP","Hiragino Sans","Meiryo",sans-serif;
  --skin-line-height:1.75;
  --skin-gap:18px;
  --lightest-grey:#141c17;
  --light-grey:#1c2621;
  --medium-grey:#4d6154;
  --normal-grey:#9db3a3;
  --dark-grey:#e8f3ea;
  --darkest-grey:#ffffff;
  --white:#0b100d;
}
html,body{background:var(--primary-background)!important;color:var(--primary-text-color)}
#wrapper,#content-wrapper,.content,.main-content,.section,.post-container,.widget{background:transparent}
header#header{background:var(--secondary-background)}
#aside-top,#aside-top-widgets,.aside-top-widgets{background:transparent!important}
#menu-label-outer{background:var(--gradient-bg-color)}
h1,h2,h3,h4,.post-title,.post-title a{color:var(--primary-text-color)}
.nav-list,header#header nav ul{display:flex;flex-wrap:wrap}
.post-body figure,.post-body img{background:transparent}
.post-body figure{margin:18px 0}
body{font-family:var(--skin-font);line-height:var(--skin-line-height)}
h1,h2,h3{letter-spacing:0.18px}
.post-container,.c-widget,.author-profile,.jp-post-author-box{border-radius:var(--skin-radius)}
.btn,.post-meta-label,.label-name{border-radius:calc(var(--skin-radius) * .6)}
.c-widget-title span{border-bottom-color:var(--link-color)}
a{color:var(--link-color)}
.post-title a:hover{color:var(--link-color)}

/* token tema yang tidak ikut di theme.css skin ini (header kolaps tanpa ini) */
:root{--header-height:60px;--menu-label-height:54px;--template-width:1100px;--template-padding:34px;--content-width:640px}
#header{height:auto;min-height:var(--header-height)}
#menu-label-outer{min-height:var(--menu-label-height);display:flex;align-items:center;padding:0 var(--template-padding)}
#menu-label ul{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;height:auto}
#menu-label-outer a{color:#0b100d;font-weight:700}
/* kartu featured/popular: jangan meluber */
#FeaturedPost1 img{max-height:360px;width:100%;object-fit:cover;border-radius:var(--skin-radius)}
#PopularPosts1,#FeaturedPost1{min-width:0;overflow-wrap:anywhere}
