.mc-reading{padding-top:24px;}
.mc-reading>.mc-message{position:relative;margin-left:44px;padding:20px 24px;border:0;background:white;border-radius:14px;}
.mc-reading>.mc-message:before{content:'';position:absolute;left:-44px;top:0;width:32px;height:32px;background:var(--cs-canvas) url('../../brand/ai-orb-workspace.png') center/28px no-repeat;border-radius:50%;}
.mc-reading>.mc-message h2{font-size:14px;font-weight:500;}
.mc-reading>.mc-message p{font-size:13px;line-height:1.85;color:var(--cs-muted);margin:8px 0;}
.mc-prompts{gap:8px;}.mc-prompts .rw-button{border-radius:999px;font-size:12px;padding:0 14px;background:white;}
.mc-reading .member-project-message.is-user{margin:24px 0 28px auto;max-width:85%;}
.mc-reading .member-project-message.is-user .member-project-message-body{background:var(--nav-selected,#edf3ff);border:0;border-radius:14px 14px 4px 14px;padding:12px 18px;color:var(--cs-ink);}
.mc-reading .member-project-message.is-user p{font-size:13px;line-height:1.8;margin:0;}
.mc-reading .member-project-message.is-user time{font-size:11px;color:var(--cs-muted);margin-top:8px;}
.mc-reading .member-project-message.is-ai{margin:24px 0;}
.mc-reading .member-project-author{display:flex;align-items:center;gap:12px;margin:0 0 8px;}
.mc-reading .member-project-author img{width:32px!important;height:32px!important;object-fit:contain;}
.mc-reading .member-project-author strong{font-size:12px;font-weight:500;}.mc-reading .member-project-author span{font-size:11px;}
.mc-reading .mc-answer-card{margin-left:44px;padding:20px 24px;background:white;border:1px solid var(--cs-edge);border-radius:14px;font-size:13px;line-height:1.85;}
.mc-reading .mc-answer-card h2{font-size:16px;line-height:1.6;margin:0 0 16px;}.mc-reading .mc-answer-card h3{font-size:14px;}.mc-reading .mc-answer-card p,.mc-reading .mc-answer-card li{font-size:13px;}.mc-reading .mc-answer-card .member-project-boundary{font-size:11px;color:var(--cs-muted);}
.mc-page .mr-status-refined{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;box-sizing:border-box;border-radius:6px;background:var(--nav-selected,#edf3ff);color:var(--nav-blue,#2867eb);font-size:11px;line-height:16px;font-weight:500;vertical-align:middle;}
.mr-identity .mr-status-refined{margin-top:8px;}
@media(max-width:720px){.mc-reading>.mc-message{margin-left:36px;padding:16px;}.mc-reading>.mc-message:before{left:-36px;width:28px;height:28px;background-size:24px;}.mc-reading .mc-answer-card{margin-left:0;padding:16px;}.mc-reading .member-project-message.is-user{max-width:92%;}}
