/* skin as-ztpzwj */
[data-color-scheme="as-ztpzwj"], :root {
  --primary-background:#100c0c;
  --secondary-background:#1c1414;
  --primary-text-color:#f6e9e9;
  --secondary-text-color:#bfa4a4;
  --tertiary-text-color:#bfa4a4;
  --white-text-color:#ffffff;
  --link-color:#ef4444;
  --color-scheme-bg:#ef4444;
  --color-scheme-bg2:#f97316;
  --color-scheme-txt:#ef4444;
  --gradient-bg-color:linear-gradient(135deg, #ef4444 0%, #f97316 100%);
  --gradient-btn-color:linear-gradient(135deg, #f97316 0%, #ef4444 100%);
  --skin-radius:12px;
  --skin-font:"Noto Sans JP","Hiragino Sans","Meiryo",sans-serif;
  --skin-line-height:1.75;
  --skin-gap:20px;
}
body{font-family:var(--skin-font);line-height:var(--skin-line-height);background:var(--primary-background);color:var(--primary-text-color)}
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)}

/* varian layout: grid */
.content-index .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--skin-gap)}
