@import url("club-buehne-20261002.css?v=1");
.community-layout { display: grid; grid-template-columns: minmax(260px, 360px) minmax(0px, 1fr); gap: 24px; align-items: start; }
.community-layout > div:first-child { position: sticky; top: 20px; }
.community-feed { display: grid; gap: 24px; }
.post-author { display: flex; align-items: center; gap: 12px; margin-bottom: 22px; }
.post-author small { display: block; color: rgb(166, 157, 145); }
.avatar.mini { width: 46px; height: 46px; margin: 0px; font-size: 18px; }
.post-photo, .review-photo { display: block; width: 100%; max-height: 620px; object-fit: cover; border-radius: 18px; margin: 22px 0px; }
.post-actions { display: flex; align-items: center; gap: 14px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 14px 0px; margin-top: 24px; }
.post-actions form { margin: 0px; }
.post-actions details { margin-left: auto; }
.post-actions summary { cursor: pointer; color: var(--gold); }
.post-actions details form { display: flex; gap: 8px; margin-top: 10px; }
.comments { display: grid; gap: 10px; margin-top: 20px; }
.comments > p { background: rgba(255, 255, 255, 0.043); border-radius: 12px; padding: 12px 15px; margin: 0px; }
.comments > p strong { color: var(--gold); margin-right: 8px; }
.comments > p small { display: block; color: rgb(155, 146, 135); }
.community-review { align-items: flex-start; }
.community-review > div { max-width: 720px; }
.danger-text { color: rgb(255, 139, 160); }
@media (max-width: 850px) {
  .community-layout { grid-template-columns: 1fr; }
  .community-layout > div:first-child { position: static; }
  .post-actions details form { display: grid; }
  .community-review { display: grid; }
}
body:has(.community-layout) main>.member-nav{margin-bottom:28px;flex-wrap:wrap} .comments>p{background:#2d1c42;color:white}.comments>p strong{color:#c2ff4f}.comments>p small,.post-author small{color:#c9bbda}.post-actions{border-color:#4d345f}.post-actions summary{color:#c2ff4f}.community-layout .hero{padding:20px 0}.community-layout .avatar{background:#382249;color:#c2ff4f}
