/* Reconstructed circle cards; original card image files remain missing. */
.entry-content a.myv-reconstructed-circle-link{display:block;color:#333;text-decoration:none}
.entry-content .myv-reconstructed-circle{display:flex;flex-direction:column;aspect-ratio:var(--myv-card-ratio,640/740);width:100%;overflow:hidden;background:#fff;border:1px solid #e4e4e4;box-sizing:border-box}
.entry-content .myv-reconstructed-circle-photo{display:block;flex:1 1 64%;min-height:0;overflow:hidden;background:#f3f3f1}
.entry-content .myv-reconstructed-circle-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;margin:0}
.entry-content .myv-reconstructed-circle-copy{display:flex;flex:0 0 36%;flex-direction:column;align-items:center;justify-content:center;gap:.7em;padding:1em .65em;box-sizing:border-box;text-align:center;background:rgba(255,255,255,.97)}
.entry-content .myv-reconstructed-circle-copy:before{content:"";display:block;width:2.3em;height:3px;background:#51c8bc}
.entry-content .myv-reconstructed-circle-name{font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6;letter-spacing:.035em;font-weight:500;overflow-wrap:anywhere}
.entry-content .myv-reconstructed-circle-action{font-size:.8em;color:#666;line-height:1.5}
.entry-content a.myv-reconstructed-circle-link:hover .myv-reconstructed-circle,.entry-content a.myv-reconstructed-circle-link:focus-visible .myv-reconstructed-circle{border-color:#51a99e}
.entry-content a.myv-reconstructed-circle-link:focus-visible{outline:3px solid #167367;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.entry-content .myv-reconstructed-circle{transition:none}}
