.kit-safety{color:var(--ink-main);background:var(--surface-paper);padding:var(--space-4);font:var(--text-body)/1.6 var(--font-ui);overflow-wrap:anywhere;min-width:0}.kit-safety a{color:var(--ink-link);text-decoration:underline}.kit-safety h2,.kit-safety h3{line-height:1.35}.kit-safety label{margin-top:var(--space-3);font-weight:var(--weight-bold);display:block}.kit-safety input:not([type=checkbox]),.kit-safety textarea{box-sizing:border-box;width:100%;max-width:36rem;color:var(--ink-main);background:var(--surface-paper);padding:var(--space-2);font:inherit;border:var(--bevel) solid var(--bevel-shadow);display:block}.kit-safety button{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--ink-on-dark);background:var(--navy-deep);border:var(--bevel) outset var(--bevel-light);font:inherit;cursor:pointer}.kit-safety button:disabled{opacity:.6;cursor:default}.kit-safety :focus-visible{outline:var(--bevel) solid var(--focus-ring);outline-offset:var(--space-1)}.kit-safety article{border-top:var(--bevel) solid var(--bevel-shadow);padding:var(--space-3) 0}.kit-safety blockquote{white-space:pre-wrap;margin:var(--space-2)}.kit-safety--moderation{gap:var(--space-3);flex-direction:column;display:flex}.kit-safety--moderation>.kit-window{width:100%;min-height:0;margin:0}.kit-safety-form{padding:var(--space-2)}.kit-safety-report{gap:var(--space-1);flex-direction:column;display:flex}.kit-safety-report h4{margin:0}.kit-safety-report small{color:var(--ink-muted)}.kit-safety-actions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.kit-safety-actions button{margin-top:0}.kit-policy{max-width:54rem;margin:0 auto}
