/* Scheme discussions reuse the established community typography and controls. */
.solution-public-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:32px;flex-wrap:wrap}
.solution-public-tabs a{display:inline-flex;align-items:center;min-height:48px;padding:0 0 12px;border-bottom:2px solid transparent;margin-bottom:-1px;font:500 15px/1.7 var(--body);color:var(--muted)}
.solution-public-tabs a[aria-selected="true"]{color:var(--primary);border-bottom-color:var(--primary)}
.solution-public-tabs a:hover{color:var(--ink)}
.scheme-reading .scheme-comments>.content-title,.scheme-reading .scheme-feedback>.content-title{margin-bottom:24px}
.scheme-reading .content-title h2{font:600 22px/1.6 var(--display)}
.scheme-reading .content-title>span{color:var(--muted);font-size:13px}
.scheme-comments .comment-compose-actions{justify-content:flex-end}
.scheme-comments .thread-list{margin-top:28px}
.scheme-comments .thread-comment{scroll-margin-top:112px}
.scheme-comments .comment-body{white-space:pre-wrap;overflow-wrap:anywhere}
.scheme-feedback .scheme-empty-feedback{color:var(--muted);margin-bottom:32px}
.scheme-feedback .validation-trial-entry{margin-top:40px}
.scheme-feedback .member-full-copy{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){.solution-public-tabs{gap:20px;margin-bottom:24px}.solution-public-tabs a{font-size:14px}.scheme-reading .content-title h2{font-size:20px}}
