.community-block{border-top:1px solid #35482a;padding-top:25px;margin-top:32px}.block-eyebrow{font-size:9px;letter-spacing:1.6px;color:#b4d694;font-weight:600}.community-block h2{margin-top:12px}.arrival-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.arrival-grid b{font-size:12px;color:#d6e4c9}.arrival-grid p,.community-block>p{font-size:12px!important}.cost-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px dashed #34482a;font-size:13px;line-height:1.6}.cost-row span:last-child{text-align:right;color:#b7caa4}.event-host{flex-wrap:wrap}.follow-host{font-size:11px;margin-left:auto}.venue-preview{width:100%;max-height:330px;object-fit:cover;border-radius:10px;margin:12px 0}.upload-label{display:inline-block;position:relative;cursor:pointer;border:1px solid #566f40;padding:12px 18px;border-radius:6px;font-size:12px;color:#d2ff5a}.upload-label input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.fine{font-size:11px!important;color:#a1b78c;line-height:1.7!important}#feedbackForm label,.registration-box label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:15px 0}#feedbackForm select,#feedbackForm textarea,.registration-box input,.registration-box select{font:inherit;background:#151f10;color:#edf4e5;border:1px solid #526840;padding:12px;border-radius:7px;min-width:0;width:100%}.registration-box{border-top:1px solid #425833;margin-top:25px;padding-top:15px}.registration-box h3{font-size:18px}.community-home{background:#192215;border:1px solid #3b512a;border-radius:12px;margin:25px 0;padding:23px}.community-home h2{font-size:23px;letter-spacing:-.7px;margin:8px 0}.community-home>p{font-size:12px;color:#a9bd97;line-height:1.7}.community-home-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.community-home-head button{font-size:12px}.followed-events{display:flex;gap:10px;flex-wrap:wrap}.followed-events a{display:block;padding:12px 16px;background:#26351d;border-radius:7px;text-decoration:none;font-size:12px}.followed-events small{display:block;color:#b4c79f;margin-top:5px;font-size:10px}#friendsPlan{padding-top:17px;margin-top:17px;border-top:1px solid #3a502a}#friendsPlan p{font-size:12px;line-height:1.8}.remove-plan{background:transparent;border:0;color:#bed5a6;font-size:20px}.primary:disabled{opacity:.5;cursor:default}@media(max-width:600px){.arrival-grid{grid-template-columns:1fr;gap:5px}.community-home{padding:18px}.community-home-head{align-items:flex-start;flex-direction:column}.cost-row{font-size:12px}}
