/* Feed geometry is independent of viewport orientation and intrinsic media size. */
.rtp-buddypress-shell,.rtp-content-grid>* ,#buddypress .bp-wrap,#buddypress .activity,#buddypress .activity-list{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#buddypress .activity-list{width:100%!important;padding-inline:0!important;margin-inline:0!important}
#buddypress .activity-list .rtp-activity-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}
#buddypress .activity-list .rtp-activity-card>.rtp-feed-headrow,
#buddypress .activity-list .rtp-activity-card>.rtp-feed-content,
#buddypress .activity-list .rtp-activity-card>.activity-content{grid-column:1/-1!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}
#buddypress .rtp-activity-card .rtp-feed-header{min-width:0!important;overflow-wrap:anywhere!important}
#buddypress .rtp-activity-card .rtp-feed-body,
#buddypress .rtp-activity-card .activity-inner,
#buddypress .rtp-activity-card .rtp-activity-media,
#buddypress .rtp-activity-card .rtp-activity-photo-grid{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;margin-inline:0!important;overflow-wrap:anywhere!important}
#buddypress .rtp-activity-card .activity-inner img:not(.avatar),
#buddypress .rtp-activity-card .rtp-feed-body img:not(.avatar),
#buddypress .rtp-activity-card .rtp-activity-media img:not(.avatar){display:block!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-inline:auto!important;border-radius:18px!important}
#buddypress .rtp-activity-card :is(video,iframe){box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;border-radius:18px!important}
#buddypress .rtp-activity-card .rtp-match-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:0!important}
#buddypress .rtp-activity-card .rtp-match-copy{min-width:0!important;overflow-wrap:anywhere!important}
#buddypress .rtp-activity-card :is(.activity-meta,.rtp-feed-actions,.rtp-reactions){max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;box-sizing:border-box!important}
/* The composer already has its 44px author header. Nouveau's repeated avatar is hidden. */
#buddypress .rtp-composer-shell #whats-new-avatar{display:none!important}
#buddypress .rtp-composer-shell #whats-new-content{margin-inline:0!important;padding-inline:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
#buddypress .rtp-composer-shell :is(#whats-new-form,#whats-new-textarea,#whats-new-options){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}
#buddypress .rtp-composer-shell #whats-new{box-sizing:border-box!important;min-height:72px!important;height:auto;max-width:100%!important;width:100%!important;border-radius:16px!important}
.rtp-composer-avatar,.rtp-composer-avatar img{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;object-fit:cover!important}
/* A restrained gamer palette replaces alert red, without changing destructive actions. */
.rtp-mobile-nav .rtp-mobile-badge,.rtp-side-link .rtp-menu-badge,.rtp-top-actions .rtp-icon-button>b{
  background:linear-gradient(135deg,#7865e8,#5645b8)!important;color:#fff!important;border:1px solid #d6caff!important;
  border-radius:7px 3px 7px 3px!important;min-width:19px!important;min-height:19px!important;padding:0 5px!important;font-size:11px!important;line-height:19px!important;box-shadow:0 2px 7px #6254bb33!important
}
.rtp-mobile-nav .rt-game-menu-alert,.rtp-side-link.rt-game-menu-alert,
.rtp-mobile-nav .rt-truco-menu-alert{color:#6753c8!important;background:linear-gradient(140deg,#eee9ff,#f9f7ff)!important;border-color:#d8cdfa!important;animation:none!important}
.rtp-mobile-nav .rt-truco-menu-alert:before,.rtp-mobile-nav .rt-truco-menu-alert:after{display:none!important;animation:none!important}
html[data-theme="dark"] :is(.rt-game-menu-alert,.rt-truco-menu-alert){color:#e3d5ff!important;background:linear-gradient(140deg,#393059,#25213c)!important}
.rtp-mobile-nav{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.rtp-mobile-nav>a{min-width:0!important;flex:1 1 0!important}
.rtp-mobile-nav>a>span{font-size:clamp(9px,2.4vw,12px)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
@media(max-width:640px){#buddypress .rtp-activity-card .rtp-match-card{gap:12px!important;padding:18px!important}#buddypress .rtp-activity-card .rtp-match-emblem{width:44px!important;min-width:44px!important;height:56px!important}#buddypress .rtp-activity-card .rtp-match-copy h3{font-size:1.1rem!important}}

#buddypress .rtp-activity-card>.rtp-feed-comments{grid-column:1/-1!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}

.rtp-mobile-nav a.rt-truco-menu-alert,.rtp-side-link.rt-truco-menu-alert{color:#6753c8!important;background:linear-gradient(140deg,#eee9ff,#f9f7ff)!important}
.rtp-mobile-nav a.rt-truco-menu-alert svg,.rtp-side-link.rt-truco-menu-alert svg{color:inherit!important;filter:drop-shadow(0 2px 4px #6753c822)!important;animation:none!important}
.rtp-mobile-nav a.rt-truco-menu-alert:before,.rtp-mobile-nav a.rt-truco-menu-alert:after,.rtp-side-link.rt-truco-menu-alert:after{display:none!important;animation:none!important}
.rtp-mobile-nav .rtp-mobile-badge,.rtp-side-link .rtp-menu-badge{animation:none!important}
html[data-theme="dark"] .rtp-mobile-nav a.rt-truco-menu-alert,html[data-theme="dark"] .rtp-side-link.rt-truco-menu-alert{color:#e3d5ff!important;background:linear-gradient(140deg,#393059,#25213c)!important}
#buddypress .rtp-activity-card .activity-inner>div,
#buddypress .rtp-activity-card .activity-inner figure,
#buddypress .rtp-activity-card .activity-inner .wp-block-image{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;margin-inline:0!important}
