.next-event-card.svelte-i9opvt{background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg-alt) 100%);border:2px solid var(--color-primary);border-radius:var(--border-radius-lg);padding:var(--space-xl);margin:var(--space-2xl) 0;box-shadow:0 4px 12px #ff660026;transition:all var(--transition-normal)}.next-event-card.svelte-i9opvt:hover{box-shadow:0 6px 20px #ff660040;transform:translateY(-2px)}.event-header.svelte-i9opvt{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.event-icon.svelte-i9opvt{font-size:var(--font-size-2xl)}.event-header.svelte-i9opvt h2:where(.svelte-i9opvt){font-size:var(--font-size-xl);color:var(--color-primary);margin:0}.event-content.svelte-i9opvt{display:flex;flex-direction:column;gap:var(--space-lg)}.event-main.svelte-i9opvt{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xl);align-items:start}.event-date-block.svelte-i9opvt{text-align:center;padding:var(--space-md);background:#fff;border-radius:var(--border-radius);border:1px solid var(--color-border-light);min-width:120px}.date-large.svelte-i9opvt{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--space-xs)}.date-day.svelte-i9opvt{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-transform:capitalize}.countdown.svelte-i9opvt{margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-primary-light);border-radius:var(--border-radius)}.countdown.today.svelte-i9opvt{background:var(--color-success);color:#fff}.countdown-text.svelte-i9opvt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.countdown.today.svelte-i9opvt .countdown-text:where(.svelte-i9opvt){color:#fff}.event-details.svelte-i9opvt{display:flex;flex-direction:column;gap:var(--space-sm)}.detail-row.svelte-i9opvt{display:flex;gap:var(--space-sm);align-items:baseline}.detail-label.svelte-i9opvt{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);min-width:80px}.detail-value.svelte-i9opvt{color:var(--color-text);font-weight:var(--font-weight-medium)}.event-actions.svelte-i9opvt{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.event-btn.svelte-i9opvt{padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.event-btn-primary.svelte-i9opvt{background:var(--color-primary);color:#fff}.event-btn-primary.svelte-i9opvt:hover{background:var(--color-secondary);transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.event-btn-secondary.svelte-i9opvt{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.event-btn-secondary.svelte-i9opvt:hover{background:var(--color-primary);color:#fff}.motivation-text.svelte-i9opvt{text-align:center;padding:var(--space-md);background:var(--color-bg-subtle);border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.motivation-text.svelte-i9opvt p:where(.svelte-i9opvt){margin:0;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}@media(max-width:768px){.event-main.svelte-i9opvt{grid-template-columns:1fr;gap:var(--space-md)}.event-date-block.svelte-i9opvt{margin:0 auto}.event-actions.svelte-i9opvt{flex-direction:column}.event-btn.svelte-i9opvt{width:100%;text-align:center}}.hero.svelte-1uha8ag{text-align:center;padding:var(--space-2xl) 0;margin-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-light)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--color-primary);margin-bottom:var(--space-sm)}.hero__subtitle.svelte-1uha8ag{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.hero__links.svelte-1uha8ag{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.hero__cta.svelte-1uha8ag{padding:var(--space-sm) var(--space-xl);background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast)}.hero__cta.svelte-1uha8ag:hover{background:var(--color-secondary);color:#fff;text-decoration:none}.hero__link.svelte-1uha8ag{padding:var(--space-sm) var(--space-xl);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}.hero__link.svelte-1uha8ag:hover{background:var(--color-secondary);color:#fff;text-decoration:none}.news__heading.svelte-1uha8ag{margin-bottom:var(--space-xl);font-size:var(--font-size-2xl);color:var(--color-text-primary)}.news-grid.svelte-1uha8ag{display:grid;gap:var(--space-lg)}.news-card.svelte-1uha8ag{position:relative;padding:var(--space-lg);border-radius:var(--border-radius);border-left:4px solid var(--color-primary);background:linear-gradient(135deg,#fff,#fff8f0);box-shadow:0 2px 4px #0000000d;transition:all var(--transition-fast);overflow:hidden}.news-card.svelte-1uha8ag:hover{box-shadow:0 4px 12px #ff660026;transform:translateY(-2px)}.news-header.svelte-1uha8ag{margin-bottom:var(--space-md)}.news-meta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-xs)}.news-dot.svelte-1uha8ag{opacity:.5}.news-title.svelte-1uha8ag{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.news-content.svelte-1uha8ag{margin-bottom:var(--space-md);line-height:1.6}.news-preview.svelte-1uha8ag{color:var(--color-text-secondary);margin:0}.news-body.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .3s ease-in}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}.news-toggle.svelte-1uha8ag{background:none;border:none;color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-xs) 0;transition:color var(--transition-fast)}.news-toggle.svelte-1uha8ag:hover{color:var(--color-secondary)}.empty-message.svelte-1uha8ag{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.news-body.svelte-1uha8ag p{margin-bottom:var(--space-md)}.news-body.svelte-1uha8ag ul{padding-left:1.25rem;margin:var(--space-md) 0}.news-body.svelte-1uha8ag li{margin:.25rem 0}.news-body.svelte-1uha8ag ul ul{padding-left:1rem}
