// Comments // // WordPress built-in comments with comment_form(). // Custom comment template can be found in inc/comments.php /* stylelint-disable no-descending-specificity */ .comments-area { margin-bottom: 0; margin-top: 50px; overflow: visible; } .comment-list { list-style: none; margin: 0; padding: 0; li { font-size: var(--font-size-14); margin-bottom: 70px; margin-top: 0; padding: 0; } p { color: var(--color-comment-text); font-size: var(--font-size-14); } .avatar { border-radius: 50%; float: right; } .comment-author { color: var(--color-comment-author-text); font-size: var(--font-size-h4); margin-bottom: 10px; margin-top: 0; padding: 0; } a, .comments-link a { box-shadow: none; color: var(--color-link-comment); } .comment-author a { color: var(--color-paragraph); } .comment-time { font-size: var(--font-size-14); margin: 0; padding: 0; a { color: var(--color-link-comment-time-anchor); } &:focus, &:hover { opacity: 1; } } .comment-time svg { fill: var(--color-link-comment-time-anchor); margin-right: 5px; position: relative; top: 2px; } } .comments-link { align-items: center; display: inline-flex; font-size: var(--font-size-14); text-align: right; a { color: var(--color-link-comment); } &:hover, &:focus, a:hover, a:focus { color: var(--color-black); } svg { margin-right: 7px; position: relative; top: -1px; } } // Comment form grid .comment-form { @media (min-width: $container-mobile) { display: grid; grid-gap: 1em; grid-template-columns: 1fr 1fr; /* autoprefixer: off */ justify-content: center; // Make these full width .comment-notes, .comment-form-comment, .form-submit { grid-column: 1 / span 2; } } } .comment-respond { margin-bottom: 0; overflow: visible; input { @media (max-width: $container-mobile) { width: 100%; } } .comment-form-author { margin-bottom: 20px; margin-top: 0; input { border-width: 1px; padding: 15px; width: 100%; } } .comment-form-email { clear: right; margin-bottom: 20px; margin-right: 0; margin-top: 0; input { border-width: 1px; padding: 15px; width: 100%; } } .comment-form-url { margin-bottom: 30px; margin-top: 0; position: relative; input { border-width: 1px; padding: 15px; width: 100%; } } .form-submit { clear: both; display: block; margin-bottom: 0; margin-top: 0; } .comment-form-comment { margin-bottom: 20px; } textarea { width: 100%; } } /* stylelint-enable no-descending-specificity */