.wrapper.svelte-1cndlzx.svelte-1cndlzx{position:relative;z-index:1;background-color:hsl(var(--background))}.sectionHeader.svelte-1cndlzx.svelte-1cndlzx{display:flex;align-items:center;justify-content:space-between;padding-inline:50px;padding-top:30px;flex-wrap:wrap;gap:12px}.sectionHeader.svelte-1cndlzx h4.svelte-1cndlzx{font-weight:600;font-size:18px;margin:0}.tabGroup.svelte-1cndlzx.svelte-1cndlzx{display:flex;gap:4px;background:hsl(var(--muted));border-radius:8px;padding:4px}.tab.svelte-1cndlzx.svelte-1cndlzx{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab.svelte-1cndlzx.svelte-1cndlzx:hover{color:hsl(var(--foreground))}.tabActive.svelte-1cndlzx.svelte-1cndlzx{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px #0000001a}.carouselWrapper.svelte-1cndlzx.svelte-1cndlzx{margin-top:20px;max-width:100%;padding-inline:50px;display:flex;flex-direction:column}.viewAllLink.svelte-1cndlzx.svelte-1cndlzx{display:flex;justify-content:flex-end;padding-inline:50px;margin-top:16px}.viewAllBtn.svelte-1cndlzx.svelte-1cndlzx{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));transition:color .2s ease}.viewAllBtn.svelte-1cndlzx.svelte-1cndlzx:hover{color:hsl(var(--foreground))}@keyframes svelte-1cndlzx-pulse{0%,to{opacity:1}50%{opacity:.5}}.communityGrid.svelte-1cndlzx.svelte-1cndlzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(340px,(100% - 42px) / 4),1fr));gap:14px;padding-inline:50px;margin-top:20px}.communityEmpty.svelte-1cndlzx.svelte-1cndlzx{grid-column:1/-1;text-align:center;padding:40px 0;color:hsl(var(--muted-foreground));font-size:14px}@media screen and (max-width: 900px){.sectionHeader.svelte-1cndlzx.svelte-1cndlzx,.carouselWrapper.svelte-1cndlzx.svelte-1cndlzx,.viewAllLink.svelte-1cndlzx.svelte-1cndlzx{padding-inline:16px}.communityGrid.svelte-1cndlzx.svelte-1cndlzx{grid-template-columns:1fr;padding-inline:16px}.promotionWrapper.svelte-1cndlzx.svelte-1cndlzx{margin-left:-50px;width:calc(100% + 104px)}.tabGroup.svelte-1cndlzx.svelte-1cndlzx{width:100%;overflow-x:auto}}
