.community-feed{max-width:680px;margin:auto;padding-top:70px;padding-bottom:90px}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.community-heading h1{font-size:28px;margin:8px 0 24px}.community-heading .compose-plus{position:relative;width:38px;height:38px;font-size:26px;padding:0;flex:0 0 38px}.community-nav{display:flex;gap:24px;align-items:center;padding:12px 0 24px;border-bottom:1px solid #252525;font-size:13px}.community-nav a{color:#888}.community-nav a[aria-current]{color:#fff}.community-post{position:relative;padding:28px 0 24px;border-bottom:1px solid #282828}.community-post>.member-detail{display:block!important;padding:0!important;max-width:none!important;min-height:0!important}.community-post .member-detail-author{padding:0 0 16px;font-size:14px}.community-post .member-carousel{margin:0;width:100%;max-height:none;aspect-ratio:auto}.community-post .member-carousel-track{width:100%;height:auto}.community-post .member-carousel-track figure{aspect-ratio:4/5;flex:0 0 100%;width:100%;height:auto;margin:0;background:#101010}.community-post .member-carousel-track img{height:100%;width:100%;object-fit:contain}.community-post .member-detail-copy{padding:0!important;max-height:none!important;overflow:visible!important}.community-post .member-detail-meta{margin:10px 0 0;padding:0;border:0;font-size:11px;color:#888}.community-actions{display:flex;align-items:center;gap:18px;padding:14px 0 8px}.community-actions button{padding:0!important;width:25px;height:28px;border:0!important;background:none!important;box-shadow:none!important;color:#ddd}.community-actions svg{width:24px;height:24px}.community-actions button[aria-pressed=true]{color:#ee6675}.community-actions button[aria-pressed=true] svg{fill:currentColor}.community-actions span{font-size:12px;color:#bcbcbc}.community-caption h2{font-size:16px;line-height:1.6;margin:6px 0}.community-caption p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;margin:8px 0}.community-caption [data-open]{border:0;background:none;padding:7px 0;color:#999;font-size:12px}.community-edit{position:absolute;right:0;top:24px;background:none;border:0;font-size:12px;padding:4px 0;color:#aaa}.community-video{width:100%;max-height:65vh;object-fit:contain}.community-feed #free-new{display:block;margin:18px auto;border:1px solid #444;border-radius:24px;font-size:12px;padding:9px 20px}.community-feed #free-new[hidden]{display:none}.community-feed #free-status{font-size:13px;color:#aaa;text-align:center}.community-feed #free-more{display:block;margin:20px auto;background:none;border:0}.community-feed #free-more[hidden]{display:none}
@media(max-width:600px){.community-feed{width:100%;padding:48px 16px 64px}.community-heading h1{font-size:24px}.community-nav{gap:22px;font-size:12px}.community-post .member-carousel{width:calc(100% + 32px);margin-left:-16px}.community-post .member-detail-author{padding-left:0}.community-caption p{font-size:13px;line-height:1.8}.community-post .member-detail-meta{padding-left:0}.community-post{padding-top:22px}.community-edit{top:20px}}

.community-feed .community-caption [data-open]{border:0!important;background:transparent!important;box-shadow:none!important;padding:7px 0!important}.community-feed .community-edit{border:0!important;background:transparent!important}.community-post>.member-detail.has-media{max-height:none!important}.community-post .member-carousel-track figure{max-height:none!important}

.swipe-controls{position:relative;justify-content:center!important;min-height:24px;gap:0!important}.swipe-controls [data-slide-prev],.swipe-controls [data-slide-next]{display:none!important}.swipe-controls [data-slide-count]{position:absolute;right:12px;font-size:10px;color:#888}.swipe-dots{display:flex;align-items:center;justify-content:center;gap:4px;max-width:160px;flex-wrap:wrap}.swipe-dots i{width:4px;height:4px;border-radius:50%;background:#555;transition:background .25s,transform .25s}.swipe-dots i.active{background:#ddd;transform:scale(1.25)}.community-post .member-carousel-track{cursor:grab}.member-carousel-track.is-dragging{cursor:grabbing;user-select:none}.member-carousel-track img{-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.swipe-dots i{transition:none}}

.swipe-gallery{cursor:grab}.swipe-gallery.is-dragging{cursor:grabbing}
