.promotion-skeleton.svelte-1j4ggbq{width:100%;overflow:hidden}.promo-hero.svelte-1j4ggbq{width:100%;height:17.5rem}.promo-tabs.svelte-1j4ggbq{display:flex;gap:1rem;padding:1.5rem 1.5rem 1.2rem;overflow:hidden}.promo-tab.svelte-1j4ggbq{height:2.8rem;flex:0 0 auto;border-radius:1.6rem}.promo-list.svelte-1j4ggbq{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem 2.4rem}.promo-card.svelte-1j4ggbq{overflow:hidden;border-radius:1rem}.promo-image.svelte-1j4ggbq{width:100%;aspect-ratio:16 / 7.2}.promo-copy.svelte-1j4ggbq{display:flex;flex-direction:column;gap:1rem;padding:1.6rem}.promo-title.svelte-1j4ggbq,.promo-line.svelte-1j4ggbq,.promo-status.svelte-1j4ggbq,.promo-button.svelte-1j4ggbq{border-radius:.6rem}.promo-title.svelte-1j4ggbq{width:52%;height:1.6rem}.promo-line.svelte-1j4ggbq{width:90%;height:1rem}.promo-line.short.svelte-1j4ggbq{width:65%}.promo-footer.svelte-1j4ggbq{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem}.promo-status.svelte-1j4ggbq{width:7.2rem;height:2.4rem}.promo-button.svelte-1j4ggbq{width:9.2rem;height:3.4rem;border-radius:1rem}.pulse.svelte-1j4ggbq{background:var(--color-bg-card);animation:svelte-1j4ggbq-promotion-pulse 1.1s ease-in-out infinite alternate}.pulse-inner.svelte-1j4ggbq{background:var(--line-2)}@keyframes svelte-1j4ggbq-promotion-pulse{0%{opacity:.62}to{opacity:1}}
