.community-post-modal[data-v-a772fe95]{z-index:120;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.community-post-modal__backdrop[data-v-a772fe95]{background:#000000b8;position:absolute;inset:0}.community-post-modal__dialog[data-v-a772fe95]{border-radius:1rem;flex-direction:column;width:min(100%,760px);max-height:calc(min(92vh,960px));display:flex;position:relative;overflow:hidden}.community-post-modal__body[data-v-a772fe95]{min-height:0;overflow:auto}.community-post-modal__title-link[data-v-a772fe95]{color:var(--color-gold-300,#fde047);align-items:flex-start;gap:.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.community-post-modal__title-link[data-v-a772fe95]:hover{color:var(--color-accent,#7dd3fc);text-decoration:underline}.community-post-modal__loading[data-v-a772fe95]{text-align:center;color:#ffffffb3;padding:2rem 1rem;font-size:.875rem}.community-post-modal__carousel[data-v-a772fe95]{border-bottom:1px solid #7dd3fc33;position:relative}.community-post-modal__track[data-v-a772fe95]{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow:auto hidden}.community-post-modal__track[data-v-a772fe95]::-webkit-scrollbar{display:none}.community-post-modal__slide[data-v-a772fe95]{scroll-snap-align:start;background:#00000073;flex:0 0 100%;justify-content:center;align-items:center;min-height:calc(min(70vh,720px));display:flex}.community-post-modal__image[data-v-a772fe95]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:calc(min(70vh,720px));display:block}.community-post-modal__nav[data-v-a772fe95]{z-index:2;color:#fff;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.community-post-modal__nav[data-v-a772fe95]:hover{background:#000000bf}.community-post-modal__nav--prev[data-v-a772fe95]{left:.75rem}.community-post-modal__nav--next[data-v-a772fe95]{right:.75rem}.community-post-modal__counter[data-v-a772fe95]{z-index:2;color:#fff;pointer-events:none;background:#000000a6;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.community-post-modal__dots[data-v-a772fe95]{flex-wrap:wrap;justify-content:center;gap:.375rem;padding:.75rem 1rem;display:flex}.community-post-modal__dot[data-v-a772fe95]{background:#7dd3fc59;border-radius:9999px;width:.5rem;height:.5rem;transition:transform .15s,background .15s}.community-post-modal__dot.is-active[data-v-a772fe95]{background:var(--color-accent,#7dd3fc);transform:scale(1.15)}.title-2l[data-v-a8bffbbf]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-grid-card--compact[data-v-a8bffbbf]{border-radius:.75rem;box-shadow:0 4px 12px #00000026}
