.ss{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ss>p{max-width:72ch;margin:0}.ss>.ws-h3,.ss-body>.ws-h3{margin:var(--space-2) 0 0}.ss[hidden],.ss [hidden]{display:none!important}.ss-like-row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ss-like{align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);display:inline-flex}.ss-like .ic{width:1.25rem;height:1.25rem;transition:transform var(--motion-fast) var(--motion-ease-spring), color var(--motion-fast) var(--motion-ease-out);flex:none}.ss-like:focus-visible{outline:var(--focus-ring);outline-offset:3px}.ss-like[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ss-like[aria-pressed=true]:hover{background:var(--color-primary-hover)}.ss-like[aria-pressed=true] .ic{transform:scale(1.12)}.ss-like[aria-pressed=true] .ic :is(path,circle){fill:currentColor}.ss-like[aria-busy=true]{cursor:progress}.ss-count{font:600 1rem/1.3 var(--font-heading);color:var(--color-text);margin:0}.ss-like-msg{margin:0}.ss-state:empty{display:none}.ss-loading,.ss-state .ws-nojs{margin:0}.ss-body{gap:var(--space-3);min-width:0;display:grid}.ss-body>.ws-help{margin:0}.ss-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ss-c{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:grid}.ss-c-h{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ss-c-a{font:600 1rem/1.3 var(--font-heading);color:var(--color-text);overflow-wrap:anywhere}.ss-c-d{color:var(--color-text-muted);font-size:.875rem}.ss-c-b{white-space:pre-line;overflow-wrap:anywhere;max-width:72ch;margin:0}.ss-c-r{gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface-2);display:grid}.ss-c-rh{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;font-size:.9375rem;display:flex}.ss-form{gap:var(--space-4);display:grid}.ss-form>.ws-help{margin:0}.ss-counter{margin:calc(-1 * var(--space-3)) 0 0;text-align:right;font-variant-numeric:tabular-nums}.ss-form .ws-consent{gap:var(--space-3);cursor:pointer;align-items:flex-start;min-height:44px;display:flex}.ss-form .ws-consent input{width:1.375rem;height:1.375rem;margin-top:var(--space-1);accent-color:var(--color-primary);flex:none}.ss-form .ws-consent input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ss-form [type=submit]{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.ss-form [type=submit] .ic{width:1.1rem;height:1.1rem}.ss-form .ws-a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}@container ws (width<=30rem){.ss-form [type=submit]{justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.ss-like .ic{transition:none}.ss-like[aria-pressed=true] .ic{transform:none}}html[data-a11y-motion=reduce] .ss-like .ic{transition:none}html[data-a11y-motion=reduce] .ss-like[aria-pressed=true] .ic{transform:none}.ss--post{scroll-margin-top:6rem}
