/* Quiet supporting surfaces; people and posts remain prominent. */
.calm-discovery .community-aside{gap:0;border-left:1px solid var(--app-line);padding-left:20px}
.calm-discovery .community-aside .app-card,.calm-discovery .community-aside .discovery-panel{padding:18px 0;border:0;border-bottom:1px solid var(--app-line);border-radius:0;background:transparent!important;box-shadow:none!important}
.calm-discovery .community-aside .discovery-panel{padding-top:0}.calm-discovery .community-aside .app-card:last-child{border-bottom:0}
.calm-discovery main .discovery-people{padding:0 0 22px;border:0;border-bottom:1px solid var(--app-line);border-radius:0;background:transparent!important;box-shadow:none!important}
.calm-discovery main .person-card{background:var(--app-panel);padding:12px;box-shadow:none!important}
.calm-discovery .compose-box{padding:14px 18px;box-shadow:none!important}.calm-discovery .feed-header{margin-bottom:24px}
.calm-discovery .discovery-search-row{flex-direction:row}.calm-discovery .discovery-search-row input{width:0;padding:10px}.calm-discovery .discovery-search-row button{padding:8px 12px}
.calm-discovery #gzStoriesBar .gz-story-circle-wrap{background:transparent;border:0;padding:0;color:var(--app-accent)}
.calm-discovery #gzStoriesBar .gz-story-circle-wrap>div{border-color:var(--app-accent)!important;color:var(--app-accent)!important;background:var(--app-panel)!important;box-shadow:none!important}
.calm-discovery #gzStoriesBar .gz-story-circle-wrap>span{color:var(--app-muted)!important;font-family:inherit!important;letter-spacing:normal!important}
.calm-discovery #gzTrendingRadar p{margin:8px 0;font-size:.85rem}.calm-discovery .community-aside h2{font-size:1rem}
@media(max-width:760px){.calm-discovery .community-aside{border-left:0;border-top:1px solid var(--app-line);padding:20px 0 0}.calm-discovery .community-layout{gap:24px}.calm-discovery .discovery-search-row input{width:auto}.calm-discovery main .people-list{gap:8px}}

.calm-discovery .discovery-search-row input{flex:1 1 0!important;width:0!important;min-width:0}.calm-discovery .discovery-search-row button{flex:0 0 auto!important;width:auto!important}

/* Preserve native hidden states against legacy flex/card rules. */
.calm-discovery [hidden] { display: none !important; }
