.commons-shell{--commons-indent:1.25rem}.commons-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:1rem;display:grid}.commons-breadcrumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.9rem;display:flex}.commons-breadcrumbs a{color:inherit;text-decoration:none}.commons-breadcrumbs a:hover{color:var(--foreground)}.commons-identity-bar{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 85%, var(--primary) 3%);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.commons-identity-bar>div,.commons-inline-form,.commons-inline-stack,.commons-feedback-row,.commons-comment-actions,.commons-rating-buttons,.commons-member-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.commons-inline-stack{align-items:stretch}.commons-pill,.commons-runtime-flag,.commons-identity-chip{border:1px solid var(--border);background:var(--subtle);width:fit-content;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.commons-runtime-flag{border-style:dashed;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.commons-identity-chip{color:var(--foreground);font-size:.82rem}.commons-community-list,.commons-post-list,.commons-member-list,.commons-comments{gap:.75rem;display:grid}.commons-community-row{border:1px solid var(--border);border-radius:var(--radius);color:inherit;background:var(--background);justify-content:space-between;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.commons-community-row:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:var(--subtle);transform:translateY(-1px)}.commons-community-row p,.commons-post-row p{margin:.3rem 0}.commons-post-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.commons-score-column{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-content:start;place-items:center;padding-top:.15rem;font-size:.72rem;display:grid}.commons-score-column strong{color:var(--foreground);font-size:1.2rem}.commons-post-body{min-width:0}.commons-post-body h3{margin:.25rem 0 .35rem}.commons-post-body h3 a{color:inherit;text-decoration:none}.commons-post-body h3 a:hover{text-decoration:underline}.commons-post-meta,.commons-comment-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.commons-sidebar-card h2{margin-bottom:.4rem}.commons-check-row{color:var(--muted-foreground);align-items:center;gap:.55rem;display:flex}.commons-check-row--boxed{border:1px solid var(--border);border-radius:var(--radius);align-self:end;min-height:2.65rem;padding:.65rem .75rem}.commons-rules{border-radius:var(--radius);background:var(--muted);padding:.75rem;font-size:.78rem;overflow:auto}.commons-member-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.commons-thread-card{margin-bottom:1rem}.commons-thread-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commons-thread-heading h1{margin:.35rem 0 1rem;font-size:clamp(1.65rem,3vw,2.4rem)}.commons-prose{color:var(--foreground);overflow-wrap:anywhere;line-height:1.65}.commons-prose p:first-child{margin-top:0}.commons-prose p:last-child{margin-bottom:0}.commons-tombstone{color:var(--muted-foreground);font-style:italic}.is-deleted{opacity:.82}.commons-feedback-row{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;margin-top:1.25rem;padding-top:1rem}.commons-vote-box{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.commons-vote-box--compact{gap:.3rem}.commons-vote-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-width:2rem;min-height:2rem;color:var(--foreground);cursor:pointer;place-items:center;padding:0 .45rem;font-weight:800;display:inline-grid}.commons-vote-button:hover,.commons-vote-button.is-active,.secondary-button.is-active{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--background))}.commons-vote-button:disabled{opacity:.45;cursor:default}.commons-human-rating{justify-items:end;gap:.4rem;display:grid}.commons-rating-buttons form,.commons-vote-box form,.commons-mod-actions form,.commons-member-actions form,.commons-comment-actions form{margin:0}.commons-comment{border-top:1px solid var(--border);padding:.9rem 0 .1rem;position:relative}.commons-comments>.commons-comment:first-child{border-top:0;padding-top:0}.commons-comment-actions{margin-top:.65rem}.commons-comment-children{margin-top:.7rem;margin-left:var(--commons-indent);padding-left:var(--commons-indent);border-left:2px solid var(--border)}.commons-reply-box,.commons-rating-details{margin-top:.55rem}.commons-reply-box summary,.commons-rating-details summary{width:fit-content;color:var(--muted-foreground);cursor:pointer;font-size:.82rem;font-weight:700}.commons-reply-box[open] summary,.commons-rating-details[open] summary{margin-bottom:.55rem}.commons-mod-actions{gap:.4rem;display:grid}@media (width<=900px){.commons-layout{grid-template-columns:1fr}}@media (width<=760px){.commons-identity-bar,.commons-thread-heading,.commons-feedback-row,.commons-member-row{flex-direction:column;align-items:stretch}.commons-post-row{grid-template-columns:3rem minmax(0,1fr)}.commons-post-row .commons-mod-actions{grid-column:1/-1;display:flex}.commons-human-rating{justify-items:start}.commons-comment-children{margin-left:.55rem;padding-left:.8rem}}
