.membership-section.svelte-1c7envk .membership-card:where(.svelte-1c7envk) h4:where(.svelte-1c7envk){color:var(--oks-primary);margin-bottom:.75rem;padding-bottom:.5rem;text-align:center}.membership-section.svelte-1c7envk .pricing-options:where(.svelte-1c7envk){gap:.75rem}.membership-section.svelte-1c7envk .price-card:where(.svelte-1c7envk){padding:.75rem}.membership-section.svelte-1c7envk .price-amount:where(.svelte-1c7envk){font-size:1.75rem;margin-bottom:.25rem}.membership-section.svelte-1c7envk .price-header:where(.svelte-1c7envk){margin-bottom:.5rem}.membership-section.svelte-1c7envk .price-period:where(.svelte-1c7envk){font-size:.88rem}.scroll-image.svelte-1c7envk{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.scroll-image.svelte-1c7envk:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.scroll-content.svelte-1c7envk a:where(.svelte-1c7envk){text-decoration:none;display:inline-block}.scroll-content.svelte-1c7envk{animation:svelte-1c7envk-scroll 100s linear infinite}.scroll-content.svelte-1c7envk:hover{animation-play-state:paused}.scroll-content--skeleton.svelte-1c7envk{animation:none;width:100%}.scroll-content--skeleton.svelte-1c7envk:hover{animation-play-state:unset}.scroll-image-skeleton.svelte-1c7envk{flex:0 0 auto;width:300px;height:200px;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a}@keyframes svelte-1c7envk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.flag-container.svelte-1c7envk{height:100%;min-height:50px;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;margin-right:1.5rem}.flag-top.svelte-1c7envk{height:50%;background-color:#ff0}.flag-bottom.svelte-1c7envk{height:50%;background-color:red}@media (max-width: 768px){.flag-container.svelte-1c7envk{margin-right:0}}.become-sponsor-section.svelte-1c7envk{background:var(--oks-white);border-radius:15px;padding:2rem;box-shadow:0 3px 10px #00000014;border:2px solid var(--oks-accent)}.become-sponsor-section.svelte-1c7envk h4:where(.svelte-1c7envk){color:var(--oks-primary);font-weight:700}.become-sponsor-section.svelte-1c7envk p:where(.svelte-1c7envk){color:var(--oks-text-muted);font-size:1.1rem;line-height:1.6}.sponsor-divider.svelte-1c7envk{height:2px;background:linear-gradient(90deg,transparent,var(--oks-primary),transparent);margin:2rem 0;border-radius:1px}.thank-you-sponsors-content.svelte-1c7envk h4:where(.svelte-1c7envk){color:var(--oks-primary);font-weight:600;font-size:1.3rem}.thank-you-sponsors-content.svelte-1c7envk .fas.fa-heart:where(.svelte-1c7envk){animation:svelte-1c7envk-heartbeat 2s ease-in-out infinite}@keyframes svelte-1c7envk-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.sponsor-email-display.svelte-1c7envk{display:inline-flex;align-items:center;font-size:1.1rem;color:var(--oks-primary);text-decoration:none;font-weight:400;word-break:break-all;flex-wrap:wrap;justify-content:center}.sponsor-email-display.svelte-1c7envk:hover{font-weight:700;color:var(--oks-primary-dark)}.sponsor-email-display.svelte-1c7envk:hover .email-text:where(.svelte-1c7envk){font-weight:700;color:#3a0f0f}.email-text.svelte-1c7envk{font-family:Courier New,monospace;letter-spacing:.5px;font-weight:400;color:var(--oks-primary-dark);word-break:break-all;line-height:1.4}@media (max-width: 768px){.become-sponsor-section.svelte-1c7envk{padding:1.5rem}.sponsor-email-display.svelte-1c7envk{font-size:1rem;flex-direction:column;gap:.5rem}.email-text.svelte-1c7envk{font-size:.9rem;text-align:center;word-break:break-all;line-height:1.3}}@media (max-width: 480px){.sponsor-email-display.svelte-1c7envk{font-size:.9rem}.email-text.svelte-1c7envk{font-size:.8rem;word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.become-sponsor-section.svelte-1c7envk{padding:1rem}.become-sponsor-section.svelte-1c7envk p:where(.svelte-1c7envk){font-size:1rem}}.community-stats.svelte-1c7envk{font-size:.86rem}.bottom-content.svelte-1c7envk{padding-top:.1rem}.stat-inline.svelte-1c7envk{display:inline}.stat-inline.svelte-1c7envk .stat-simple:where(.svelte-1c7envk){margin-right:.1rem}.map-container.svelte-1c7envk{width:100%;height:100px}@media (max-width: 768px){.map-container.svelte-1c7envk{height:350px}}@media (max-width: 480px){.map-container.svelte-1c7envk{height:200px}}
