.platon-comments {
    max-width: 40rem;
}

.platon-comment > * {
    margin-left: 58px;
}

.platon-comment > .platon-avatar {
    float: left;
    margin: 0 0.5rem 0.5rem 0;
    width: 48px;
}

.platon-avatar img {
    width: 48px;
    height: 48px;
}

.platon-actions + .platon-comment, .platon-actions + .platon-form {
    margin-top: 1rem;
}

.platon-author {
    font-weight: bold;
}

.platon-text p {
    margin: 0.5rem 0;
}

.platon-meta, .platon-actions {
    font-size: 0.8rem;
}

.platon-meta {
    margin-bottom: 0.5rem;
}

.platon-actions {
    margin-top: 0.5rem;
}

.platon-form {
    clear: left;
}

.platon-form input, .platon-form textarea {
    margin-bottom: 0.5rem;
}

.platon-form-text {
    width: 100%;
    min-height: 7.5rem;
    line-height: 1.5;
}

.platon-comments {
    max-width: 40rem;
}

.platon-comment > * {
    margin-left: 58px;
}

.platon-comment > .platon-avatar {
    float: left;
    margin: 0 0.5rem 0.5rem 0;
    width: 48px;
}

.platon-avatar img {
    width: 48px;
    height: 48px;
}

.platon-comment + .platon-comment, .platon-actions + .platon-comment, .platon-actions + .platon-form {
    margin-top: 1rem;
}

.platon-author {
    font-weight: bold;
}

.platon-text p {
    margin: 0.5rem 0;
}

.platon-meta, .platon-actions {
    font-size: 0.8rem;
}

.platon-meta {
    margin-bottom: 0.5rem;
}

.platon-actions {
    margin-top: 0.5rem;
}

.platon-form {
    clear: left;
}

.platon-form input, .platon-form textarea {
    margin-bottom: 0.5rem;
}

.platon-form-text {
    width: 100%;
    min-height: 7.5rem;
    line-height: 1.5;
}

Divide comments directly following each other
Divide comments directly following each other
