.ssc-comments{clear:both;margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.2rem,4vw,2.5rem);max-width:860px;background:#101a34;color:#f2e7cb;border:1px solid #a9823c;border-radius:18px;box-shadow:0 16px 35px #0004}
.ssc-comments h2,.ssc-comments h3{color:#eac06a;margin:0 0 1rem}
.ssc-comments .ssc-list{list-style:none;margin:1.5rem 0;padding:0}
.ssc-comments .ssc-list .children{list-style:none;margin:.8rem 1rem 0 0;padding:0;border-right:2px solid #b78b46}
.ssc-comments .comment-body{padding:1rem;margin:0 0 .8rem;background:#ffffff0b;border:1px solid #ffffff27;border-radius:12px;overflow-wrap:anywhere}
.ssc-comments .ssc-byline{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem 1rem;color:#eac06a}.ssc-comments .ssc-byline span{font-size:.9em;color:#e7d9b8}.ssc-comments .ssc-text{line-height:1.85;margin-top:.8rem}.ssc-comments .ssc-text p{margin:.25rem 0}.ssc-comments .ssc-actions{display:flex;gap:1rem;margin-top:.7rem}.ssc-comments .ssc-actions a{color:#eac06a}
.ssc-comments .comment-meta a,.ssc-comments .reply a{color:#eac06a}
.ssc-comments label{display:block;margin:0 0 .35rem}
.ssc-comments input:not([type=submit]),.ssc-comments textarea{box-sizing:border-box;width:100%;padding:.8rem 1rem;border:1px solid #ad915a;border-radius:9px;background:#f8f0dc;color:#161d2f;font:inherit}
.ssc-comments textarea{min-height:140px;resize:vertical}
.ssc-comments .comment-form-author,.ssc-comments .comment-form-email{display:inline-block;width:calc(50% - .5rem);vertical-align:top}
.ssc-comments .comment-form-author{margin-left:1rem}
.ssc-comments input[type=submit]{border:0;border-radius:8px;background:#dca83d;color:#15203a;padding:.75rem 1.5rem;font:inherit;font-weight:bold;cursor:pointer}
.ssc-comments input[type=submit]:hover{background:#f2c773}
.ssc-comments :focus-visible{outline:3px solid #eac06a;outline-offset:2px}
.ssc-comments .ssc-note,.ssc-comments .comment-notes{opacity:.85}
@media(max-width:620px){.ssc-comments{margin:2rem .5rem;padding:1.15rem}.ssc-comments .comment-form-author,.ssc-comments .comment-form-email{display:block;width:100%;margin-left:0}.ssc-comments .ssc-list .children{margin-right:.5rem}}
