.community-card{background:#1b1b1b;border:1px solid #3c3026;border-radius:12px;padding:20px;margin:20px 0}.community-card h2{font:700 18px Manrope;margin:4px 0 6px}.community-card p{font-size:13px;color:#c5b5a8;line-height:1.6}.mood-options,.battle-options{display:flex;gap:8px;flex-wrap:wrap}.mood-options button,.battle-options button{background:#282019;border:1px solid #58402e;border-radius:8px;padding:10px 12px;font-size:13px;flex:1;color:#e9d8ca}.mood-options button[aria-pressed=true],.battle-options button[aria-pressed=true]{border-color:#ff963f;background:#4b301b;color:#ffd1ac}.mood-line{display:flex;gap:7px;align-items:center;margin-top:12px;font-size:12px}.mood-line>span:first-child{width:120px;flex-shrink:0}.mood-track{height:7px;background:#33271f;border-radius:8px;flex:1;overflow:hidden}.mood-track span{display:block;height:100%;background:#ff963f;border-radius:8px}.mood-line b{min-width:35px;text-align:right}.community-fineprint{font-size:11px!important;color:#ab9e94!important}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.shoutout-entry{margin:0 0 18px;display:flex;justify-content:flex-end}.gratitude-label{margin-top:16px;color:#ffc087;font-size:13px;font-weight:600}.story-updates{margin-top:16px;border-left:2px solid #a86431;padding:0 0 0 14px}.story-updates summary{cursor:pointer;color:#ffb175;font-size:13px}.story-update{padding:13px 0;border-bottom:1px solid #352a22}.story-update p{margin:4px 0!important;font-size:14px!important;white-space:pre-wrap}.followup-action{margin-top:12px}.right .community-card{margin-top:0}.right .battle-options{flex-direction:column}.update-context{font-size:13px;color:#bdb0a5;border-left:2px solid #ff963f;padding:10px;max-height:110px;overflow:auto;white-space:pre-wrap}@media(max-width:720px){.mood-options button{min-width:95px}.community-card{padding:16px}.mood-line>span:first-child{width:110px}}

.right .mood-options{flex-direction:column}.right .mood-line>span:first-child{width:112px;font-size:11px}.right .mood-line b{font-size:11px}.right #daily-pulse .community-card{margin-top:0}@media(min-width:721px) and (max-width:1150px){.right{display:block;grid-column:2}}@media(max-width:720px){.right{display:block;margin-top:24px}}
