/* skin as-rapuqr · mode dark */
[data-color-scheme="as-rapuqr"], :root {
  --primary-background:#0d0b16;
  --secondary-background:#171226;
  --primary-text-color:#efe9fb;
  --secondary-text-color:#a99cc4;
  --tertiary-text-color:#a99cc4;
  --white-text-color:#ffffff;
  --link-color:#c084fc;
  --color-scheme-bg:#c084fc;
  --color-scheme-bg2:#f472b6;
  --color-scheme-txt:#c084fc;
  --gradient-bg-color:linear-gradient(160deg, #c084fc 0%, #f472b6 64%, #c084fc 100%);
  --gradient-btn-color:linear-gradient(250deg, #f472b6 0%, #c084fc 100%);
  --skin-radius:15px;
  --skin-font:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;
  --skin-line-height:1.85;
  --skin-gap:20px;
  --lightest-grey:#241d19;
  --light-grey:#2b2320;
  --medium-grey:#5a4b44;
  --normal-grey:#c4ada6;
  --dark-grey:#f7ece9;
  --darkest-grey:#ffffff;
  --white:#1f1a16;
}
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.20px}
.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)}

/* varian layout: magazine (kartu pertama besar) */
body.is-homepage .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--skin-gap)}
body.is-homepage .content .post-container:first-child{grid-column:1/-1}
body.is-homepage .content .post-container:first-child img{height:380px;object-fit:cover}
body.is-homepage .content .post-container:first-child .post-title{font-size:1.9rem}
@media(max-width:720px){body.is-homepage .content{grid-template-columns:1fr}}

/* kartu artikel: grid 220px thumb + teks (target: wrapper tunggal di dalam article) */
#Blog1 article.post-container{display:block !important;width:100% !important;max-width:100% !important;float:none !important;padding:0 0 16px !important;margin:0 0 16px !important;border:0;border-bottom:1px solid var(--light-grey)}
#Blog1 article.post-container>div:first-child{display:grid !important;grid-template-columns:220px 1fr !important;grid-template-areas:"thumb cat" "thumb title" "thumb auth";gap:4px 18px;align-items:start;float:none !important;width:100% !important}
#Blog1 article.post-container>div:first-child>*:nth-child(1){grid-area:thumb;aspect-ratio:auto !important;margin:0 !important;display:block !important;overflow:hidden;border-radius:8px}
#Blog1 article.post-container>div:first-child>*:nth-child(1) img{width:220px !important;height:147px !important;object-fit:cover !important;display:block !important;border-radius:8px}
#Blog1 article.post-container>div:first-child>div:nth-child(2){grid-area:cat;margin:0 !important}
#Blog1 article.post-container h2.post-title{grid-area:title;font-size:1.7rem !important;line-height:1.5 !important;margin:0 !important;display:block !important}
#Blog1 article.post-container>div:first-child>*:nth-child(4){grid-area:auth;margin:0 !important;font-size:1.2rem !important}
