.community-conversations{background:#fffaf6;border:1px solid #70564924;border-radius:28px;margin:0 0 64px;padding:34px;box-shadow:0 18px 45px #6d433012}.community-conversations__intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.community-conversations__intro>div>p{color:var(--terracotta-dark);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:700}.community-conversations__intro h2{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.35}.community-conversations__intro>p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.community-conversations__carousel{background:#b8c5b6;border-radius:22px;position:relative}.community-chat-card{background:radial-gradient(circle at 8% 12%,#ffffff3d 0 3px,#0000 4px) 0 0/48px 48px,radial-gradient(circle at 90% 82%,#fff3 0 5px,#0000 6px) 0 0/70px 70px,linear-gradient(135deg,#aebdaf,#c8d0c1);border-radius:22px 22px 0 0;min-height:350px;padding:34px clamp(24px,6vw,64px) 42px;animation:.28s ease-out community-message-arrive}.community-chat-card__topic{color:#566555;letter-spacing:.06em;background:#ffffffbd;border-radius:999px;margin:0 0 22px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.community-chat-card__avatar{z-index:1;background:#f3b3a0;border:2px solid #fffc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 12px #4448411a}.community-chat-card__avatar--reply{background:#dbe7d5}.community-chat-card__messages{flex-direction:column;gap:18px;display:flex}.community-chat-card__message{flex-direction:column;align-items:flex-start;width:100%;padding-top:18px;display:flex;position:relative}.community-chat-card__message--reply{align-items:flex-end}.community-chat-card__message--reply .community-chat-card__avatar{left:auto;right:0}.community-chat-card__reply-wrap{flex-direction:column;align-items:flex-end;max-width:min(780px,96%);display:flex}.community-chat-card__bubble{color:#353332;letter-spacing:.01em;background:#fff;border-radius:5px 24px 24px;width:fit-content;max-width:min(780px,96%);margin:0 0 0 14px;padding:18px 22px;font-size:clamp(18px,2.4vw,24px);line-height:1.55;position:relative;box-shadow:0 8px 22px #4448411a}.community-chat-card__bubble:before{clip-path:polygon(100% 0,100% 100%,0 0);content:"";background:#fff;width:18px;height:18px;position:absolute;top:0;left:-11px}.community-chat-card__bubble--reply{background:#f8ddd3;border-radius:24px 5px 24px 24px;max-width:100%;margin-left:0;margin-right:14px}.community-chat-card__bubble--reply:before{clip-path:polygon(0 0,100% 0,0 100%);background:#f8ddd3;left:auto;right:-11px}.community-chat-card__mine{color:#5d695b;letter-spacing:.06em;margin:0 18px 5px 0;font-size:11px;font-weight:700}.community-chat-card__reply-dots{justify-content:flex-end;gap:2px;min-height:30px;margin:3px 12px -7px 0;display:flex}.community-chat-card__reply-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.community-chat-card__reply-dots span{background:#ffffffa8;border-radius:50%;width:6px;height:6px}.community-chat-card__reply-dots button.is-active span{background:#fff;width:8px;height:8px;box-shadow:0 0 0 2px #536b5338}.community-chat-card__reply-button{color:#475846;min-height:44px;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #4a59474d;border-radius:999px;align-items:center;gap:8px;margin:26px auto 0;padding:9px 17px;font-size:15px;font-weight:700;display:flex}.community-chat-card__reply-button:hover,.community-chat-card__reply-button:focus-visible{background:#fff;border-color:#556b54;outline:3px solid #ffffff59}.community-reply-form{background:#fffdf9f0;border:1px solid #ffffffb8;border-radius:18px;gap:15px;margin-top:24px;padding:20px;display:grid;box-shadow:0 8px 24px #44484114}.community-reply-form__label{color:#536151;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.community-reply-form textarea{color:#353332;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7d4ca;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.6}.community-reply-form textarea:focus{border-color:#61775f;outline:3px solid #61775f24}.community-reply-form__footer{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.community-reply-form__footer small{color:#746f69;max-width:360px;font-size:11px;line-height:1.6}.community-reply-form__footer>div{flex:none;gap:8px;display:flex}.community-reply-form__footer button{color:#4d4a46;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc9c0;border-radius:9px;padding:8px 13px;font-size:14px}.community-reply-form__footer button[type=submit]{color:#fff;background:#536b53;border-color:#536b53;font-weight:700}.community-join-card{flex-direction:column;min-height:350px;display:flex}.community-join-card__intro{background:#ffffffe6;border-radius:26px;align-items:center;gap:18px;max-width:640px;margin:10px auto 0;padding:26px 28px;display:flex;box-shadow:0 8px 22px #4448411a}.community-join-card__intro>span{background:#f8ddd3;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:31px;display:grid}.community-join-card__intro h3{color:#373733;margin:0 0 7px;font-size:clamp(21px,3vw,28px);line-height:1.35}.community-join-card__intro p{color:#686862;margin:0;font-size:14px;line-height:1.7}.community-join-card__passphrase{text-align:center;background:#fffaf6f0;border:1px solid #ffffffbf;border-radius:20px;justify-items:center;gap:7px;max-width:560px;margin:22px auto 0;padding:20px 24px;display:grid}.community-join-card__passphrase>span{color:#6b735f;letter-spacing:.12em;font-size:11px;font-weight:700}.community-join-card__passphrase strong{color:#825f51;font-size:clamp(20px,3vw,27px);line-height:1.45}.community-join-card__passphrase p{color:#6f6a63;margin:0 0 4px;font-size:12px}.community-join-card__passphrase a{color:#fff;background:#06c755;border-radius:999px;align-items:center;gap:5px;min-height:44px;margin-top:4px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.community-join-card__passphrase a:hover,.community-join-card__passphrase a:focus-visible{background:#05ad49;outline:3px solid #ffffff8c}.community-conversations__controls{background:#fffdf9;border-radius:0 0 22px 22px;justify-content:center;align-items:center;gap:9px;min-height:68px;padding:10px 18px;display:flex}.community-conversations__arrow{color:#675c53;cursor:pointer;background:#fff;border:1px solid #d8cabd;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0 0 3px;font:29px/1 Georgia,serif;display:grid;box-shadow:0 3px 10px #44484114}.community-conversations__arrow:hover,.community-conversations__arrow:focus-visible{border-color:var(--terracotta);color:var(--terracotta-dark)}.community-conversations__dots{align-items:center;display:flex}.community-conversations__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:44px;padding:0;display:grid}.community-conversations__dots button span{background:#cbbcaf;border-radius:50%;width:7px;height:7px;transition:width .2s,height .2s,background .2s}.community-conversations__dots button.is-active span{background:var(--terracotta);width:10px;height:10px}.community-conversations__count{min-width:38px;color:var(--muted);text-align:center;font-size:12px}@keyframes community-message-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=620px){.community-conversations{border-radius:22px;margin-bottom:48px;margin-left:-4px;margin-right:-4px;padding:22px 14px 16px}.community-conversations__intro{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding:0 5px}.community-conversations__intro h2{font-size:27px}.community-conversations__intro>p{font-size:12px}.community-conversations__carousel{border-radius:18px}.community-chat-card{border-radius:18px 18px 0 0;min-height:360px;padding:26px 14px 34px}.community-chat-card__topic{margin-bottom:18px}.community-chat-card__avatar{width:38px;height:38px;font-size:21px}.community-chat-card__message{padding-top:16px}.community-chat-card__bubble{max-width:97%;margin-left:12px;padding:16px 18px;font-size:18px;line-height:1.55}.community-chat-card__reply-wrap{max-width:97%}.community-chat-card__bubble--reply{max-width:100%;margin-left:0;margin-right:12px}.community-chat-card__reply-button{margin-top:22px}.community-reply-form{margin-top:20px;padding:16px}.community-reply-form__footer{flex-direction:column;align-items:stretch;gap:10px}.community-reply-form__footer>div{justify-content:flex-end}.community-join-card__intro{align-items:flex-start;gap:13px;padding:20px 17px}.community-join-card__intro>span{width:48px;height:48px;font-size:27px}.community-join-card__passphrase{padding:18px 14px}.community-conversations__controls{border-radius:0 0 18px 18px;gap:3px;min-height:62px;padding:8px 10px}.community-conversations__arrow{width:40px;height:40px}.community-conversations__dots button{width:28px}}@media (prefers-reduced-motion:reduce){.community-chat-card{animation:none}}
