.hero-section.svelte-134t95l{background:linear-gradient(135deg,#000,#1a1a1a,#333);border-radius:var(--radius-lg);padding:var(--spacing-xl);color:#fff;text-align:center;position:relative;overflow:hidden;margin-bottom:var(--spacing-xl);min-height:400px}.background-animation.svelte-134t95l{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.bg-element.svelte-134t95l{position:absolute;bottom:-10vh;left:var(--left);font-size:var(--size);animation:svelte-134t95l-floatUp var(--duration) linear infinite;animation-delay:var(--delay);opacity:var(--opacity)}@keyframes svelte-134t95l-floatUp{0%{transform:translateY(0) rotate(0);opacity:var(--opacity)}to{transform:translateY(-120vh) rotate(360deg);opacity:0}}.hero-content.svelte-134t95l{position:relative;z-index:2}.hero-icons.svelte-134t95l{display:flex;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.icon.svelte-134t95l{font-size:2.5rem;filter:drop-shadow(0 2px 4px rgba(255,255,255,.2))}h1.svelte-134t95l{font-size:2.5rem;margin-bottom:var(--spacing-sm);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.total-days.svelte-134t95l{font-size:4rem;font-weight:700;margin-bottom:var(--spacing-sm);color:gold;text-shadow:1px 1px 3px rgba(0,0,0,.5);line-height:1.1}.total-days.svelte-134t95l span:where(.svelte-134t95l){display:block;font-size:6rem;color:#fff}.date-info.svelte-134t95l{font-size:1.1rem;margin-top:var(--spacing-sm);color:gold}.info-section.svelte-134t95l{background-color:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl)}h2.svelte-134t95l{color:#333;margin-bottom:var(--spacing-md)}p.svelte-134t95l{line-height:1.6;color:#555}
