.GalleryImage_root__p7oYt{text-decoration:none;color:var(--mantine-color-dark-0);display:block;position:relative;width:100%;height:100%}.GalleryImage_thumbnailWrapper__g5eEb{border-radius:calc(.625rem * var(--mantine-scale));overflow:hidden;position:relative;width:100%;height:100%}.GalleryImage_thumbnail__jBqqv{object-fit:cover;width:100%;height:100%}.ImageViewer_root__EsXsC{--thumbnail-size:calc(3rem * var(--mantine-scale));--thumbnail-gap:calc(0.25rem * var(--mantine-scale));--thumbnail-wrapper-padding:calc(1.5rem * var(--mantine-scale));--thumbnail-border-radius:calc(0.5rem * var(--mantine-scale))}@media (min-width:62em){.ImageViewer_root__EsXsC{--thumbnail-size:calc(4rem * var(--mantine-scale));--thumbnail-gap:calc(0.5rem * var(--mantine-scale))}}.ImageViewer_root__EsXsC{position:fixed;inset:0;background-color:rgba(0,0,0,.9);z-index:1000;display:flex;flex-direction:column;overflow-x:auto}.ImageViewer_imageWrapper__qYiaL{display:flex;justify-content:center}.ImageViewer_image__YGy04{height:calc(100dvh - calc(3.5rem * var(--mantine-scale)) - (var(--thumbnail-wrapper-padding) * 2 + var(--thumbnail-size)))}@media (min-width:62em){.ImageViewer_image__YGy04{height:calc(100dvh - (var(--thumbnail-wrapper-padding) * 2 + var(--thumbnail-size)))}}.ImageViewer_image__YGy04{max-width:100%;width:auto;object-fit:contain}.ImageViewer_thumbnailsWrapper__eRL8T{display:flex;align-items:center;justify-content:center}.ImageViewer_thumbnails__tvsDR{padding:var(--thumbnail-wrapper-padding) calc(1rem * var(--mantine-scale));display:inline-flex;gap:var(--thumbnail-gap);overflow-x:auto;scrollbar-width:none}.ImageViewer_thumbnail__KWZis{display:block;padding:0;width:var(--thumbnail-size);height:var(--thumbnail-size);flex:0 0 var(--thumbnail-size);border-radius:var(--thumbnail-border-radius);overflow:hidden;border:2px solid transparent;background-color:transparent;cursor:pointer;transition:opacity .2s ease-in-out}.ImageViewer_thumbnail__KWZis[data-active=true]{border:2px solid var(--mantine-color-dark-0)}.ImageViewer_thumbnail__KWZis:not([data-active=true]){opacity:.5}.ImageViewer_thumbnail__KWZis:hover{opacity:1}.ImageViewer_thumbnailImage__ZLYV8{width:100%;height:100%;object-fit:cover}.ImageViewer_currentIndex__Pg_nU{left:50%;transform:translateX(-50%);font-size:calc(1.125rem * var(--mantine-scale));font-weight:600;color:var(--mantine-color-dark-0);background-color:rgba(0,0,0,.1);padding:calc(.125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:calc(1.25rem * var(--mantine-scale))}.ImageViewer_closeButton__Vdcsy,.ImageViewer_currentIndex__Pg_nU{position:absolute;top:calc(1.5rem * var(--mantine-scale));z-index:1}.ImageViewer_closeButton__Vdcsy{right:calc(1.5rem * var(--mantine-scale));background-color:hsla(0,0%,100%,.1)}.ImageViewer_closeButton__Vdcsy:hover{background-color:hsla(0,0%,100%,.3)}.CarouselImageContent_imageWrapper__MtZWJ{position:relative;display:flex;align-items:center;justify-content:center;width:calc(12.5rem * var(--mantine-scale));height:calc(17.5rem * var(--mantine-scale));flex-shrink:0;border-radius:calc(.625rem * var(--mantine-scale));overflow:hidden;background-color:var(--mantine-color-dark-6)}.CarouselImageContent_image__jaLzj{width:100%;height:100%;object-fit:cover;border-radius:calc(.625rem * var(--mantine-scale))}.CarouselImageContent_imageOverlay__nMPL8{position:absolute;inset:0;background-color:transparent;border-radius:calc(.625rem * var(--mantine-scale));cursor:pointer}.ImageContent_root__nBulq{--image-height:280px}@media (min-width:48em){.ImageContent_root__nBulq{--image-height:280px}}.ImageContent_root__nBulq{position:relative;cursor:pointer;border-radius:calc(.625rem * var(--mantine-scale));display:inline-block}.ImageContent_root__nBulq:hover .ImageContent_mask__YqTiT{visibility:visible;opacity:1}.ImageContent_image__Pl4ft{display:block;height:var(--image-height);max-height:var(--image-height);width:auto;object-fit:contain;border-radius:calc(.625rem * var(--mantine-scale))}.ImageContent_image__Pl4ft[data-loading=true]{width:calc(15.625rem * var(--mantine-scale));background-color:var(--mantine-color-dark-6)}.ImageContent_mask__YqTiT{display:flex;align-items:center;justify-content:center;position:absolute;visibility:hidden;opacity:0;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);border-radius:calc(.625rem * var(--mantine-scale));transition:all .2s ease-in-out}.ImageContent_modalContent__64J9j{background:transparent}.ImageContent_modalHeader__6Q1Ab{display:none}.ImageContent_modalBody__sMkYv{padding:0;background-color:var(--mantine-color-dark-7)}.SingleImageContent_single__oXSrJ img{width:100%;height:auto;min-height:auto;object-fit:cover}@media (min-width:48em){.SingleImageContent_single__oXSrJ img{height:var(--image-height);max-height:var(--image-height);width:auto}}.TextContent_text__wSAAb{white-space:pre-wrap;-webkit-line-clamp:var(--max-lines);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;padding-right:0}@media (min-width:62em){.TextContent_text__wSAAb{padding-right:calc(11.25rem * var(--mantine-scale))}}@media (min-width:75em){.TextContent_text__wSAAb{padding-right:calc(15.625rem * var(--mantine-scale))}}.TextContent_expanded__RJRb6{display:block}.TextContent_showMore__644_o{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-5);cursor:pointer}.TextContent_showMore__644_o:hover{color:var(--mantine-color-gray-3);text-decoration:underline}.YouTubeContent_root__xbDGk{position:relative;width:100%;overflow:hidden;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:62em){.YouTubeContent_root__xbDGk{max-width:526px}}@media (max-width:62em){.YouTubeContent_root__xbDGk{max-width:100%}}@media (max-width:48em){.YouTubeContent_root__xbDGk{max-width:100%}}.YouTubeContent_iframe__ph58v{aspect-ratio:16/9;width:100%}.YouTubeContent_content__aJKWf,.YouTubeContent_thumbnailWrapper__f7H80{position:relative}.YouTubeContent_badge__ZSK9s{font-size:calc(.75rem * var(--mantine-scale));position:absolute;right:calc(1.25rem * var(--mantine-scale));bottom:calc(1.25rem * var(--mantine-scale));color:var(--mantine-color-dark-0);background:rgba(0,0,0,.5);padding:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale))}.HeartButton_heartWrapper__zRY6_{position:relative;display:inline-flex;align-items:center;overflow:visible}.HeartButton_button__0Lpa9{background:transparent!important;overflow:visible!important}.HeartButton_button__0Lpa9:disabled{cursor:inherit}.HeartButton_iconWrapper__3GaBG{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;padding:4px;margin:-4px;overflow:visible}.HeartButton_iconWrapper__3GaBG.HeartButton_liked__l_1UP{animation:HeartButton_heartBeat__ioVwU .3s ease}.HeartButton_particlesContainer__Vvx4F{position:fixed;top:var(--particle-top);left:var(--particle-left);transform:translate(-50%,-50%);width:80px;height:80px;pointer-events:none;z-index:1000}.HeartButton_particle__Zjx3_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0);animation:HeartButton_particleAnimation__CLhdU .8s ease-out forwards}.HeartButton_particleHeart__ZLm9y{width:8px;height:8px;color:#e63946;fill:#e63946;display:block;animation:HeartButton_particleFade__tHEKi .8s ease-out forwards}@keyframes HeartButton_heartBeat__ioVwU{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}75%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes HeartButton_particleAnimation__CLhdU{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(0);opacity:0}30%{opacity:1}70%{opacity:.8}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-25px) scale(1);opacity:0}}@keyframes HeartButton_particleFade__tHEKi{0%{opacity:0;transform:scale(0) rotate(-45deg)}30%{opacity:1;transform:scale(1) rotate(0deg)}70%{opacity:.6;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(.8) rotate(1turn)}}.AvatarInfo_avatar__U27Kh{min-width:calc(2.5rem * var(--mantine-scale));width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale))}.PostMask_root__cEOD2{aspect-ratio:2/1;border-radius:var(--mantine-radius-default);position:relative;overflow:hidden}.Post_root__zbQdt{display:block;border:none;overflow:hidden;text-decoration:none;color:var(--mantine-color-dark-0);background:transparent;transition:all .2s ease-in-out}.Post_image__OP7OI{width:100%;height:auto;border-radius:calc(1.25rem * var(--mantine-scale))}.Post_avatar__0olx_{min-width:calc(2.5rem * var(--mantine-scale));width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));border:2px solid #16f9df}.Post_body__Bsg2l{background:transparent;flex:1}.Post_modalContent__ABYyO{flex:1;overflow:hidden}.Post_modalHeader__FHwoL{display:none}.Post_modalBody__rqDzf{padding:0;background-color:var(--mantine-color-dark-7)}.Post_contentLink__Q4GxL{display:block;text-decoration:none;color:inherit;cursor:pointer}.PostList_list___zZnb{display:grid;grid-template-columns:1fr;grid-gap:calc(1.25rem * var(--mantine-scale))}@media (min-width:62em){.PostList_list___zZnb{grid-template-columns:repeat(var(--columns),1fr)}}.PostList_postItem__KOonb{border-bottom:1px solid rgba(var(--mantine-color-white-rgb),.15);padding-bottom:calc(1.25rem * var(--mantine-scale));cursor:pointer;text-decoration:none}.PostList_postItem__KOonb:last-child{border-bottom:none}