.post-warp {
    .intro {
        transform: translateY(0);
        margin: 2em 0 5em 0;

        .avatar {
            img {
                width: 96px;
            }
        }
    }

    .post {
        margin-bottom: 4em;
        border-bottom: 1px dashed #ddd;

        .post-content {
            padding-top: .5em;
        }

        .post-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;

            .post-meta {
                a {
                    color: rgba(85, 85, 85, 0.52941) !important;
                    .dark-theme & {
                        color: $dark-font-secondary-color !important;
                    }

                    &:hover {
                        color: $light-font-secondary-color !important;
                        .dark-theme & {
                            color: $dark-font-secondary-color !important;
                        }
                    }
                }
            }
            .post-tags {
                span {
                    a {
                        color: rgba(85, 85, 85, 0.52941) !important;
                        .dark-theme & {
                            color: $dark-font-secondary-color !important;
                        }

                        &:hover {
                            color: $light-font-secondary-color !important;
                            .dark-theme & {
                                color: $dark-font-secondary-color !important;
                            }
                        }
                    }
                }
            }
        }
    }
}