a.button {border-radius:3px !important}

/* Comment form styling (recipe posts only). Plain form + Jetpack comment box. Added 4 Nov 2026. */
.single-post #respond .comment-reply-title{margin-bottom:14px}
.single-post #respond .jetpack-comments:not(.is-mounted){display:grid;grid-template-columns:1fr;gap:14px 16px}
.single-post #respond .jetpack-comments:not(.is-mounted)>p{margin:0!important}
@media (min-width:768px){
.single-post #respond .jetpack-comments:not(.is-mounted){grid-template-columns:repeat(3,minmax(0,1fr))}
.single-post #respond .jetpack-comments:not(.is-mounted)>.comment-form-comment,.single-post #respond .jetpack-comments:not(.is-mounted)>.form-submit{grid-column:1/-1}}
.single-post #respond .comment-form label{display:block;margin:0 0 6px;font-size:15px;font-weight:700;color:#3a3a3a;line-height:1.3}
.single-post #respond .jetpack-comments:not(.is-mounted) textarea,.single-post #respond .jetpack-comments:not(.is-mounted) input[type=text],.single-post #respond .jetpack-comments:not(.is-mounted) input[type=email],.single-post #respond .jetpack-comments:not(.is-mounted) input[type=url]{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:12px 14px;background:#fff;border:1px solid #d6cdb8;border-radius:8px;font-family:inherit;font-size:16px;line-height:1.5;color:#222;transition:border-color .2s,box-shadow .2s}
.single-post #respond .jetpack-comments:not(.is-mounted) textarea{min-height:130px;resize:vertical}
.single-post #respond .jetpack-comments:not(.is-mounted) textarea:hover,.single-post #respond .jetpack-comments:not(.is-mounted) input:hover{border-color:#bfb294}
.single-post #respond .jetpack-comments:not(.is-mounted) textarea:focus,.single-post #respond .jetpack-comments:not(.is-mounted) input:focus{border-color:#A88400;box-shadow:0 0 0 3px rgba(208,162,21,.35);outline:2px solid transparent;background:#fff}
.single-post #respond .jetpack-comments__box{border:1px solid #d6cdb8!important;border-radius:10px!important;background:#fff!important;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.single-post #respond .jetpack-comments__box:hover{border-color:#bfb294!important}
.single-post #respond .jetpack-comments__box:focus-within{border-color:#A88400!important;box-shadow:0 0 0 3px rgba(208,162,21,.35)}
.single-post #respond .jetpack-comments__textarea{font-family:inherit;font-size:16px;color:#222}
.single-post #respond .jetpack-comments__textarea:focus{outline:none;box-shadow:none}
.single-post #respond input#submit{background:#D0A215;color:#fff;border:0;border-radius:6px;padding:12px 28px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .2s}
.single-post #respond input#submit:hover,.single-post #respond input#submit:focus{background:#664D01;color:#fff}
.single-post #respond input#submit:focus-visible{outline:3px solid #664D01;outline-offset:2px}

/* Author (Maria) comments: soft gold card + Author tag. .mm-author covers her old guest comments. Added 4 Nov 2026. */
.single-post .comment.bypostauthor>.comment-body>.comment-content,.single-post .comment.mm-author>.comment-body>.comment-content{background:#FCF6E4;border:1px solid #EEDDA8;border-left:4px solid #D0A215;border-radius:8px}
.single-post .comment.bypostauthor>.comment-body .comment-author .fn::after,.single-post .comment.mm-author>.comment-body .comment-author .fn::after{content:"Author";display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#664D01;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;vertical-align:middle;line-height:1.5}