.content-reader{max-width:840px;margin:32px auto;padding:0 20px;color:#20324c}
.content-heading,.content-card{background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:24px;margin-bottom:20px}
.content-heading h1{overflow-wrap:anywhere;margin:12px 0}
.content-welcome,.content-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}
.content-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#5b6c85;font-size:.85rem;margin-bottom:16px}
.personality-reference{display:inline-flex;gap:6px;align-items:center}
.content-reader a{color:#2458c9;text-decoration:underline;overflow-wrap:anywhere}
.content-polls p{border:1px solid #d9e2ef;border-radius:8px;padding:12px}
.content-reader button{padding:10px 16px;background:#fff;color:#2458c9;border:1px solid #2458c9;border-radius:6px;cursor:pointer}
.content-reader button:disabled{opacity:.5;cursor:wait}
@media(max-width:600px){.content-reader{margin:20px auto;padding:0 12px}.content-heading,.content-card{padding:16px}.content-heading h1{font-size:1.5rem}}

.content-duplicate{padding-block:10px}.content-duplicate .content-text{font-size:.9rem;color:#52657b}
.sharing-form{margin-block:18px;padding:16px;border:1px solid #d9e2ef;border-radius:8px}
.sharing-form label{display:block;margin-block:12px 6px}
.sharing-form input:not([type=checkbox]),.sharing-form select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:9px;border:1px solid #b6c9e5;border-radius:7px;background:#fff;color:inherit}
.sharing-form .sharing-check{display:flex;align-items:flex-start;gap:8px}.sharing-form .sharing-check input{flex:none;margin-top:4px}
.sharing-form button{margin-block:8px;margin-inline-end:8px}

.content-public-streams{display:flex;flex-direction:column;gap:12px;margin-top:20px}
.feed-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}
.feed-tabs button[aria-pressed=true]{background:#2458c9;color:#fff}
