/* skin as-nmrkys · mode light */
[data-color-scheme="as-nmrkys"], :root {
  --primary-background:#ffffff;
  --secondary-background:#f4f5f7;
  --primary-text-color:#14161c;
  --secondary-text-color:#5b6270;
  --tertiary-text-color:#5b6270;
  --white-text-color:#ffffff;
  --link-color:#e11d48;
  --color-scheme-bg:#e11d48;
  --color-scheme-bg2:#f97316;
  --color-scheme-txt:#e11d48;
  --gradient-bg-color:linear-gradient(200deg, #e11d48 0%, #f97316 42%, #e11d48 100%);
  --gradient-btn-color:linear-gradient(290deg, #f97316 0%, #e11d48 100%);
  --skin-radius:18px;
  --skin-font:system-ui,"Hiragino Sans","Yu Gothic UI",sans-serif;
  --skin-line-height:1.65;
  --skin-gap:14px;
  --lightest-grey:#ffffff;
  --light-grey:#f1f2f5;
  --medium-grey:#c9ccd3;
  --normal-grey:#5b6270;
  --dark-grey:#14161c;
  --darkest-grey:#0b0d12;
  --white:#ffffff;
}
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}
#nav{height:auto}
.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.14px}
.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 (grid kartu seragam) */
body.is-homepage .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--skin-gap)}
@media(max-width:720px){body.is-homepage .content{grid-template-columns:1fr}}

/* featured/hero thumb: isi penuh kotak 3:2, jangan menyisakan pita kosong */
.x2d5d-3c15c img,.x2d5d-a4fe7 img{height:100%!important;object-fit:cover}
.x2d5d-a4fe7{background:var(--secondary-background)}

/* listing kategori: kartu jangan menumpuk 1 kolom di kiri */
body.is-homepage #main-content{display:block!important;width:100%!important}
body.is-homepage #main-content .content-single{display:block!important;width:100%!important}
body.is-homepage #main-content .content-single > .content{display:block!important;width:100%!important}
body.is-homepage #main-content .content-single > .content > .post-container{grid-column:1/-1!important;width:100%!important;max-width:100%!important;display:block!important}
body.is-homepage #main-content .content-single > .content > .post-container .content{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:var(--skin-gap)!important;width:100%!important}
body.is-homepage #main-content .content-single > .content > .post-container .content > .post-container{width:100%!important;max-width:100%!important}

/* mobile: cegah teks terpotong di tepi kanan */
@media (max-width:720px){
  html,body{max-width:100%;overflow-x:hidden}
  #aside-top .container,.aside-top-widgets .container,.container{width:100%!important;max-width:100%!important;box-sizing:border-box}
  .x2d5d-ac5d2{flex:0 1 100%!important;max-width:100%!important}
  .post-title,.post-title a{font-size:1.9rem!important;line-height:1.45!important;word-break:break-word;overflow-wrap:anywhere}
  body.is-homepage .content{grid-template-columns:1fr!important}
  body.is-homepage #main-content .content-single > .content > .post-container .content{grid-template-columns:1fr!important}
}
