.hero-section.svelte-2z4p5a{border-radius:var(--radius-lg);padding:var(--spacing-xl);color:#fff;text-align:center;margin-bottom:var(--spacing-xl);background:linear-gradient(135deg,#76c893 0%,#52b69a 100%);min-height:450px;position:relative;overflow:hidden}.background-animation.svelte-2z4p5a{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-element.svelte-2z4p5a{bottom:-10vh;left:var(--left);font-size:var(--size);animation:svelte-2z4p5a-floatUp var(--duration) linear infinite;animation-delay:var(--delay);opacity:var(--opacity);text-shadow:1px 1px 2px #0000001a;position:absolute}@keyframes svelte-2z4p5a-floatUp{0%{opacity:var(--opacity);transform:translateY(0)rotate(0)}50%{opacity:calc(var(--opacity) * .8);transform:translateY(-60vh)rotate(10deg)}to{opacity:0;transform:translateY(-120vh)rotate(-10deg)}}.hero-content.svelte-2z4p5a{z-index:2;position:relative}.hero-icons.svelte-2z4p5a{justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);display:flex}.icon.svelte-2z4p5a{filter:drop-shadow(0 2px 4px #0003);font-size:2.5rem}h1.svelte-2z4p5a{margin-bottom:var(--spacing-sm);color:#fff;text-shadow:1px 1px 3px #0000004d;font-size:2.5rem}.total-days.svelte-2z4p5a{margin-bottom:var(--spacing-sm);color:#f8f9fa;text-shadow:1px 1px 3px #0003;font-size:4rem;font-weight:700;line-height:1.1}.total-days.svelte-2z4p5a span:where(.svelte-2z4p5a){color:#fff;font-size:6rem;display:block}.date-info.svelte-2z4p5a{z-index:2;margin-top:var(--spacing-sm);color:#f8f9fa;font-size:1.1rem;position:relative}.info-section.svelte-2z4p5a{text-align:center;padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);background-color:#f5f5f5}.info-section.svelte-2z4p5a h2:where(.svelte-2z4p5a){color:#2d6a4f;margin-bottom:var(--spacing-lg)}.info-section.svelte-2z4p5a h3:where(.svelte-2z4p5a){color:#40916c;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.info-section.svelte-2z4p5a>p:where(.svelte-2z4p5a){max-width:800px;margin:0 auto}.science-container.svelte-2z4p5a{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.science-card.svelte-2z4p5a{border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-align:left;background-color:#fff;border-top:4px solid #4caf50;height:100%;transition:transform .3s,box-shadow .3s}.science-card.svelte-2z4p5a:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.science-icon.svelte-2z4p5a{margin-bottom:var(--spacing-sm);text-align:center;font-size:2rem;display:block}.science-card.svelte-2z4p5a h4:where(.svelte-2z4p5a){color:#2d6a4f;margin-bottom:var(--spacing-sm);text-align:center}.phenology-box.svelte-2z4p5a{margin-top:var(--spacing-xl)}.phenology-box.svelte-2z4p5a>p:where(.svelte-2z4p5a){max-width:800px;margin:var(--spacing-md) auto}.timeline-container.svelte-2z4p5a{max-width:1000px;margin:var(--spacing-lg) auto;position:relative}.timeline-container.svelte-2z4p5a:after{content:"";border-radius:var(--radius-full);background-color:#4caf50;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%}.timeline-item.svelte-2z4p5a{padding:var(--spacing-md) 40px;background-color:inherit;box-sizing:border-box;width:50%;position:relative}.timeline-item.svelte-2z4p5a:after{content:"";z-index:1;background-color:#fff;border:4px solid #76c893;width:20px;height:20px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(45deg)}.timeline-item.svelte-2z4p5a:nth-child(odd){left:0}.timeline-item.svelte-2z4p5a:nth-child(2n){left:50%}.timeline-item.svelte-2z4p5a:nth-child(2n):after{left:-10px}.timeline-content.svelte-2z4p5a{padding:var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;background-color:#fff;position:relative}.timeline-date.svelte-2z4p5a{color:#2d6a4f;margin-bottom:var(--spacing-xs);font-weight:700}.timeline-content.svelte-2z4p5a h4:where(.svelte-2z4p5a){margin:0 0 var(--spacing-xs) 0;color:#40916c}.timeline-content.svelte-2z4p5a ul:where(.svelte-2z4p5a){padding-left:var(--spacing-lg);margin:0}.timeline-content.svelte-2z4p5a li:where(.svelte-2z4p5a){margin-bottom:var(--spacing-xs)}.events-grid.svelte-2z4p5a{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.event-card.svelte-2z4p5a{border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-align:left;background-color:#fff;border:1px solid #4caf50;transition:transform .3s,box-shadow .3s}.event-card.svelte-2z4p5a:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.event-header.svelte-2z4p5a{margin-bottom:var(--spacing-sm);align-items:center;display:flex}.event-icon.svelte-2z4p5a{margin-right:var(--spacing-md);font-size:2rem}.event-card.svelte-2z4p5a h4:where(.svelte-2z4p5a){color:#2d6a4f;margin:0}.event-date.svelte-2z4p5a{color:#6c757d;margin-top:0;margin-bottom:var(--spacing-sm);font-style:italic}.activities-grid.svelte-2z4p5a{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.activity-card.svelte-2z4p5a{border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-align:left;background-color:#fff;border-top:3px solid #76c893;transition:transform .3s,box-shadow .3s}.activity-card.svelte-2z4p5a:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.activity-icon.svelte-2z4p5a{text-align:center;margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.activity-card.svelte-2z4p5a h4:where(.svelte-2z4p5a){color:#2d6a4f;margin-top:0;margin-bottom:var(--spacing-md);text-align:center}.activity-card.svelte-2z4p5a ul:where(.svelte-2z4p5a){margin:0;padding-left:1.5rem}.activity-card.svelte-2z4p5a li:where(.svelte-2z4p5a){margin-bottom:var(--spacing-sm)}.spring-facts.svelte-2z4p5a{margin-top:var(--spacing-xl)}.facts-grid.svelte-2z4p5a{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.fact-card.svelte-2z4p5a{border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-align:left;background-color:#fff;height:100%;padding-left:50px;transition:transform .3s,box-shadow .3s;position:relative}.fact-card.svelte-2z4p5a:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.fact-number.svelte-2z4p5a{color:#fff;background-color:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:700;display:flex;position:absolute;top:15px;left:15px}.other-countdowns.svelte-2z4p5a{text-align:center;padding:var(--spacing-xl);background-color:#f5f5f5}.links-grid.svelte-2z4p5a{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.countdown-link.svelte-2z4p5a{justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:var(--background);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);color:var(--text-primary);text-decoration:none;transition:transform .3s,background-color .3s,color .3s;display:flex}.countdown-link.svelte-2z4p5a:hover{color:#fff;box-shadow:var(--shadow-md);background-color:#4caf50;transform:translateY(-3px)}.countdown-link.svelte-2z4p5a:nth-child(2n):hover{background-color:#2d6a4f}.link-icon.svelte-2z4p5a{font-size:1.5rem}.link-text.svelte-2z4p5a{font-weight:500}@media (width<=768px){h1.svelte-2z4p5a,.icon.svelte-2z4p5a{font-size:2rem}.total-days.svelte-2z4p5a{font-size:2.5rem}.total-days.svelte-2z4p5a span:where(.svelte-2z4p5a){font-size:4rem}.timeline-container.svelte-2z4p5a:after{left:31px}.timeline-item.svelte-2z4p5a{width:100%;padding-left:70px;padding-right:25px}.timeline-item.svelte-2z4p5a:after{left:21px;right:auto}.timeline-item.svelte-2z4p5a:nth-child(2n){left:0}.science-container.svelte-2z4p5a,.events-grid.svelte-2z4p5a,.activities-grid.svelte-2z4p5a,.facts-grid.svelte-2z4p5a{grid-template-columns:1fr}}
