/* skin as-kywzrr · mode light */
[data-color-scheme="as-vefjgw"], :root {
  --primary-background:#fdfcf9;
  --secondary-background:#f2efe9;
  --primary-text-color:#1c1a17;
  --secondary-text-color:#6b6459;
  --tertiary-text-color:#6b6459;
  --white-text-color:#ffffff;
  --link-color:#b45309;
  --color-scheme-bg:#b45309;
  --color-scheme-bg2:#0f766e;
  --color-scheme-txt:#b45309;
  --gradient-bg-color:linear-gradient(75deg, #b45309 0%, #0f766e 50%, #b45309 100%);
  --gradient-btn-color:linear-gradient(105deg, #0f766e 0%, #b45309 100%);
  --skin-radius:15px;
  --skin-font:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif;
  --skin-line-height:1.72;
  --skin-gap:18px;
  --lightest-grey:#fdfcf9;
  --light-grey:#f2efe9;
  --medium-grey:#6b6459;
  --normal-grey:#6b6459;
  --dark-grey:#1c1a17;
  --darkest-grey:#1c1a17;
  --white:#ffffff;
}
html,body{background:var(--primary-background)!important;color:var(--primary-text-color)}
#wrapper,#content-wrapper,.content,.q1dd1-7590f,.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,.q1dd1-7b789,.q1dd1-68875{border-radius:var(--skin-radius)}
.btn,.q1dd1-3226b,.q1dd1-f28bf{border-radius:calc(var(--skin-radius) * .6)}
.q1dd1-6603d 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}}

/* guard layout: kartu grid tidak boleh melebar keluar container */
body.is-homepage .content>article,body.is-homepage .content>.post-container{min-width:0;overflow:hidden;max-width:100%}
body.is-homepage .content>article img,body.is-homepage .content>.post-container img{max-width:100%;display:block}
#aside-top-widgets .q1dd1-5d1dd,#aside-top-widgets .widget{min-width:0;overflow:hidden;max-width:100%}

/* kartu pertama jangan full-width di varian grid: penyebab gambar melebar keluar container */
body.is-homepage .content .post-container:first-child{grid-column:auto}
body.is-homepage .content .post-container:first-child img{height:190px}
body.is-homepage .content .post-container:first-child .post-title{font-size:inherit}
