.composer .row{align-items:flex-start}.composer textarea{width:100%;min-height:62px;border:0;border-radius:13px;background:#fff2f4;padding:12px 15px;resize:vertical;outline-color:#ff4569;color:#24232b}.composer-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 3px 3px;color:#646b78;font-size:11px}.post-kind{display:inline-flex;border:1px solid #f4d5dc;border-radius:9px;padding:3px;background:#fff7f8}.post-kind button{border:0;border-radius:7px;padding:5px 12px;background:transparent;color:#5c6473;font-weight:800}.post-kind button.selected{background:#ff466c;color:white}.price-field{display:flex;align-items:center;gap:7px;margin-left:auto;color:#272a35;font-weight:800}.price-field input{width:105px;height:30px;border:1px solid #f3c9d3;border-radius:7px;padding:0 8px;outline-color:#ff466c}.paid-offer{display:flex;justify-content:space-between;align-items:center;background:#fff0f3;color:#df3159;border-radius:10px;padding:9px 12px;margin-top:10px;font-size:12px}.paid-offer b{font-size:13px}.post-actions .pill{border:1px solid #ff9db0}.community-link{display:flex;cursor:pointer}.community-link:hover h3{color:#ff4569}.community-detail>.back{display:block;margin:4px 0 13px}.community-cover{height:225px;position:relative;border-radius:16px;overflow:hidden;background:#f4ccd3}.community-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#23131dcb,#23131d19 85%)}.cover-copy{position:absolute;bottom:20px;left:25px;color:white;max-width:55%}.cover-copy>span{text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:10px}.cover-copy h1{margin:6px 0;font-size:33px}.cover-copy p{margin:0;font-size:13px}.community-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;margin:10px 0}.community-summary span{color:#71798a;font-size:12px}.community-tabs{display:flex;gap:23px;border-bottom:1px solid #eadde1;margin:17px 0}.community-tabs button{border:0;background:none;padding:11px 9px;color:#687080;font-weight:800}.community-tabs button.active{color:#ff4166;border-bottom:3px solid #ff4166}.community-content{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px}.community-aside{padding:16px;align-self:start}.community-aside h3{margin:0 0 9px}.community-aside h3:not(:first-child){margin-top:25px}.community-aside p{font-size:12px;color:#626b7a}.community-aside>b{font-size:13px}.community-info{padding:25px}.community-info p{color:#626b7a}.member-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.member-grid>div{display:flex;gap:10px;align-items:center}.member-grid b,.member-grid small{display:block}.member-grid small{font-size:11px;color:#7a8190}.puton-modal{max-width:440px;padding:25px;background:#fff9fa}.puton-person{display:flex;align-items:center;gap:15px;padding:6px 4px 20px}.puton-person h2{font-size:24px;margin:0 0 4px}.puton-person p{font-size:13px;color:#697184;margin:0}.puton-modal .modal-option{background:#fff;font-size:14px;min-height:90px;box-shadow:0 4px 14px #8b263010}.puton-modal .modal-option .option-icon{display:grid;place-items:center;width:47px;height:47px;flex:none;border-radius:10px;background:#ffe5eb;color:#ff3d65;font-size:24px}.puton-modal .modal-option strong{font-size:25px;font-weight:400}.puton-modal .modal-option small{font-size:12px;line-height:1.35}.modal-backdrop{backdrop-filter:blur(4px)}@media(max-width:1050px){.community-content{grid-template-columns:1fr}.community-aside{display:none}}@media(max-width:700px){.community-cover{height:190px}.cover-copy{left:15px;bottom:14px;max-width:75%}.cover-copy h1{font-size:27px}.cover-copy p{font-size:11px}.community-summary{padding:11px}.community-summary span{display:block;font-size:10px}.community-summary .primary{white-space:nowrap}.community-content{display:block}.community-info{padding:16px}.price-field{width:100%;margin-left:0}.price-field input{width:120px}.puton-modal{padding:20px}.puton-person h2{font-size:21px}}
.community-live-banner{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:13px;background:#29222c;color:white;margin:12px 0}.community-live-banner .live-dot{color:#ff5e7b;font-size:11px;font-weight:900;white-space:nowrap}.community-live-banner>span:nth-child(2){flex:1}.community-live-banner b,.community-live-banner small{display:block}.community-live-banner b{font-size:14px}.community-live-banner small{font-size:11px;color:#e4d8df;margin-top:3px}.live-faces{display:flex;padding-left:12px}.live-faces .avatar{width:28px;height:28px;border:2px solid #29222c;margin-left:-10px}.community-live-banner strong{font-size:11px;white-space:nowrap}.community-live-banner:hover{background:#3b303e}@media(max-width:700px){.community-live-banner{flex-wrap:wrap;gap:8px}.community-live-banner>span:nth-child(2){flex-basis:75%}.live-faces{display:none}}
.community-card{cursor:pointer}
