.kuroko-ameblo{width:100%}.ka-item{display:flex;gap:var(--gap);padding:16px 0;border-bottom:1px solid #e8e8e8;align-items:flex-start}.ka-image{width:var(--img);min-width:var(--img)}.ka-image img{display:block;width:100%;aspect-ratio:var(--ratio);object-fit:cover;object-position:var(--crop);border-radius:var(--radius)}.ka-body{flex:1;min-width:0}.ka-title{font-size:var(--title);line-height:1.45;color:var(--color);font-weight:700;text-decoration:none}.ka-meta{font-size:var(--date);color:var(--muted);margin-top:5px}.ka-excerpt{font-size:var(--excerpt);line-height:1.7;margin-top:8px;color:#555}.ka-new{background:var(--accent);color:#fff;font-size:.65em;padding:2px 6px;border-radius:4px}.pos-right .ka-item{flex-direction:row-reverse}.pos-top .ka-item{display:block}.pos-top .ka-image{display:block;width:100%;margin-bottom:var(--gap)}@media(max-width:600px){.ka-image{width:min(var(--img),34vw);min-width:min(var(--img),34vw)}.pos-top .ka-image{width:100%}}
.ka-blog-title{margin:0 0 16px;font-size:1.5em}
.ka-more{display:inline-block;margin-top:12px;padding:7px 16px;border:1px solid currentColor;border-radius:999px;text-decoration:none;color:var(--color)}
.ka-ameblo-wrap{text-align:center;margin-top:24px}
.ka-ameblo-button{display:inline-block;padding:11px 25px;background:var(--accent);color:#fff!important;border-radius:999px;text-decoration:none;font-weight:700}
.ka-more:hover,.ka-ameblo-button:hover{opacity:.8}

.ka-blog-title{font-size:var(--blog-title-size)!important;color:var(--blog-title-color)!important}
.ka-more{font-size:var(--more-size)!important;padding:var(--more-py) var(--more-px)!important;background:var(--more-bg)!important;color:var(--more-color)!important}
.ka-more:hover{background:var(--more-hover-bg)!important;color:var(--more-hover-color)!important;opacity:1!important}
.ka-ameblo-button{font-size:var(--ameblo-size)!important;padding:var(--ameblo-py) var(--ameblo-px)!important;background:var(--ameblo-bg)!important;color:var(--ameblo-color)!important}
.ka-ameblo-button:hover{background:var(--ameblo-hover-bg)!important;color:var(--ameblo-hover-color)!important;opacity:1!important}

/* Top-image card grid */
.pos-top.cols-2,.pos-top.cols-3{display:grid;gap:var(--gap)}
.pos-top.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pos-top.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pos-top.cols-2 .ka-blog-title,.pos-top.cols-3 .ka-blog-title,
.pos-top.cols-2 .ka-ameblo-wrap,.pos-top.cols-3 .ka-ameblo-wrap{grid-column:1/-1}
.pos-top.cols-2 .ka-item,.pos-top.cols-3 .ka-item{display:block;padding:0 0 18px}
.pos-top.cols-2 .ka-image,.pos-top.cols-3 .ka-image{display:block;width:100%;min-width:0;margin-bottom:var(--gap)}
@media(max-width:900px){.pos-top.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pos-top.cols-2,.pos-top.cols-3{grid-template-columns:1fr}}

.ka-excerpt{color:var(--body-color)!important}
