.join-btn[data-v-56618098]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:999px;color:var(--color-text-inverse);background:var(--color-green-600);font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-16)}.join-btn[data-v-56618098]:hover{text-decoration:none;background:var(--color-green-600-hover)}.join-btn[data-v-56618098]:active{background:var(--color-green-600-active)}.join-btn.following[data-v-56618098]{border:1px solid var(--color-border-default);background:var(--color-bg-primary);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);color:var(--color-text-tertiary)}.join-btn.following[data-v-56618098]:hover{color:var(--color-error);border:1px solid var(--color-error-bg-subtle);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);background:var(--color-error-bg-subtle)}.text-join-btn[data-v-56618098]{padding:0;background-color:transparent!important;border:none;color:var(--color-blue-normal-100)!important;font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20)}.check-button[data-v-56618098],.text-join-btn[data-v-56618098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.check-button[data-v-56618098]{width:28px;height:28px;border-radius:999px;background:var(--color-hover-50);padding:4px;text-decoration:none;color:var(--color-text-muted)}.check-button i[data-v-56618098]{font-size:var(--font-size-base)}.plus-button[data-v-56618098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;padding:4px;gap:4px;border-radius:999px;background:var(--color-blue-bg-0);text-decoration:none;color:var(--color-blue-normal-100)}.plus-button i[data-v-56618098]{font-size:var(--font-size-base)}.community-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.community-card-wrapper.with-join{row-gap:8px}.community-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;cursor:pointer;padding:16px;border-radius:var(--radius-md);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.community-card:hover{background-color:var(--color-hover-50)}.community-card .organizer-button{width:auto;height:32px;background:var(--Colors-Yellow-400,#fbbf24);color:var(--Colors-Yellow-900,#78350f);padding:6px 14px;text-decoration:none}.community-card.with-join{row-gap:12px}.community-card .community-info-wrapper{text-align:center}.community-card .community-info-wrapper .community-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;width:183px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--color-text-primary);text-align:center;font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:22px}.community-card .community-info-wrapper .community-name:hover{text-decoration:underline}.community-card .community-info-wrapper .community-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0!important}.community-card .community-info-wrapper .community-details .city{color:var(--color-text-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--line-height-20)}.community-card .community-info-wrapper .community-details .members{color:var(--color-text-subdued);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--line-height-20)}.community-card .community-info-wrapper .community-details .members .member-count{color:var(--color-text-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--line-height-20)}@media screen and (max-width:768px){.community-card .community-info-wrapper{text-align:left}.community-card .community-info-wrapper .community-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-card .community-info-wrapper .community-name{text-align:left}}.community-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px}@media screen and (max-width:768px){.community-card__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.community-card .dot-mark{width:2px;height:2px;border-radius:99px;background:var(--icon-subdued-400,#818898)}.community-card .members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.community-card .members .member-count{color:var(--color-text-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--line-height-20)}@media screen and (max-width:768px){.community-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 24px;border-bottom:1px solid var(--color-border-default)}}.communities-wrapper[data-v-499fadd4]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px}.communities-wrapper>[data-v-499fadd4]{position:relative}.communities-wrapper>[data-v-499fadd4]:not(:nth-child(3n)):not(:last-child):after{content:"";position:absolute;right:-20px;top:0;height:100%;width:1px;background-color:var(--color-border-default)}.communities-wrapper>[data-v-499fadd4]:nth-child(3n+1):not(:first-child):before{content:"";position:absolute;left:0;top:-24px;width:calc(300% + 80px);height:1px;background-color:var(--color-border-default)}@media screen and (max-width:1024px){.communities-wrapper[data-v-499fadd4]{grid-template-columns:repeat(2,1fr)}.communities-wrapper>[data-v-499fadd4]:after{display:none}.communities-wrapper>[data-v-499fadd4]:not(:nth-child(2n)):not(:last-child):after{display:block;content:"";position:absolute;right:-20px;top:0;height:100%;width:1px;background-color:var(--color-border-default)}.communities-wrapper>[data-v-499fadd4]:before{display:none}.communities-wrapper>[data-v-499fadd4]:nth-child(odd):not(:first-child):before{display:block;content:"";position:absolute;left:0;top:-24px;width:calc(200% + 40px);height:1px;background-color:var(--color-border-default)}}@media screen and (max-width:768px){.communities-wrapper[data-v-499fadd4]{grid-template-columns:1fr;gap:0}.communities-wrapper>[data-v-499fadd4]:after,.communities-wrapper>[data-v-499fadd4]:before{display:none!important}}.user-kommunities[data-v-0f3dba68]{padding:32px 16px}@media screen and (max-width:768px){.user-kommunities[data-v-0f3dba68]{padding:16px 0}}