.kc-hero[data-astro-cid-kumbol54]{background:var(--color-parchment, #fffbeb);padding:88px 24px 28px;text-align:center;position:relative;overflow:hidden}.kc-hero[data-astro-cid-kumbol54]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(245,158,11,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(249,115,22,.08) 0%,transparent 50%);pointer-events:none}.kc-hero-content[data-astro-cid-kumbol54]{position:relative;z-index:2;max-width:800px;margin:0 auto}.kc-browse-pill[data-astro-cid-kumbol54]{display:none}@media(min-width:768px){.kc-browse-pill[data-astro-cid-kumbol54]{display:inline-flex;align-items:center;gap:6px;position:absolute;top:96px;right:max(24px,calc((100% - 1400px)/2 + 24px));padding:8px 16px;background:#fff;color:var(--kc-primary, #f59e0b);border:2px solid var(--kc-primary, #f59e0b);border-radius:100px;font-family:var(--font-display, "Baloo 2", cursive);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;z-index:3;transition:all .2s ease;box-shadow:0 2px 8px #f59e0b1f}.kc-browse-pill[data-astro-cid-kumbol54]:hover{background:var(--kc-gradient, linear-gradient(135deg, #f59e0b, #f97316));color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b40}.kc-browse-pill[data-astro-cid-kumbol54]:hover svg[data-astro-cid-kumbol54]{stroke:#fff}.kc-browse-arrow[data-astro-cid-kumbol54]{transition:transform .2s ease}.kc-browse-pill[data-astro-cid-kumbol54]:hover .kc-browse-arrow[data-astro-cid-kumbol54]{transform:translate(3px)}}.kc-badge[data-astro-cid-kumbol54]{display:inline-flex;align-items:center;gap:6px;background:var(--kc-gradient);color:#fff;padding:7px 16px;border-radius:100px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;box-shadow:0 4px 15px #f59e0b4d}.kc-hero[data-astro-cid-kumbol54] h1[data-astro-cid-kumbol54]{font-family:var(--font-display, "Baloo 2", cursive);font-size:clamp(2rem,6vw,2.75rem);font-weight:800;line-height:1.1;color:var(--color-ink, #1e293b);margin-bottom:8px}.kc-hero-tagline[data-astro-cid-kumbol54]{font-size:1.05rem;color:var(--color-ink-light, #475569);max-width:600px;margin:0 auto 6px;line-height:1.5}.kc-hero-stats[data-astro-cid-kumbol54]{font-size:.9rem;color:var(--kc-primary);margin:0 auto;font-weight:500}.hero-collapsible[data-astro-cid-kumbol54]{transition:opacity .3s ease,max-height .3s ease,margin .3s ease,padding .3s ease;overflow:hidden}.hero-collapsed[data-astro-cid-kumbol54] .hero-collapsible[data-astro-cid-kumbol54]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}.hero-collapsed[data-astro-cid-kumbol54]{padding-bottom:32px}.hero-collapsed[data-astro-cid-kumbol54] .hero-search-wrapper[data-astro-cid-kumbol54]{margin-top:16px}.hero-search-wrapper[data-astro-cid-kumbol54]{margin-top:14px;text-align:center}.kc-search[data-astro-cid-kumbol54]{position:relative;display:inline-flex;align-items:center;max-width:460px;width:100%;background:#fff;border:2px solid #e8e4da;border-radius:100px;padding:4px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f59e0b0f,0 0 #f59e0b00}.kc-search[data-astro-cid-kumbol54]:hover{border-color:#d4cfc2;box-shadow:0 8px 30px #f59e0b1a,0 0 #f59e0b00}.kc-search[data-astro-cid-kumbol54]:focus-within{border-color:var(--kc-primary);box-shadow:0 8px 30px #f59e0b26,0 0 0 4px #f59e0b1f}.kc-search[data-astro-cid-kumbol54].has-value{border-color:var(--kc-primary-light)}.kc-search-icon[data-astro-cid-kumbol54]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;color:var(--kc-primary);transition:all .3s ease}.kc-search-icon[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{width:20px;height:20px;transition:transform .3s ease}.kc-search[data-astro-cid-kumbol54]:focus-within .kc-search-icon[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{transform:scale(1.1)}.kc-search[data-astro-cid-kumbol54].has-value .kc-search-icon[data-astro-cid-kumbol54]{color:var(--kc-primary-dark)}.kc-search-input[data-astro-cid-kumbol54]{flex:1;border:none;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-ink);padding:10px 0;outline:none;min-width:0}.kc-search-input[data-astro-cid-kumbol54]::placeholder{color:#9ca3af;font-weight:400;transition:color .2s ease}.kc-search[data-astro-cid-kumbol54]:focus-within .kc-search-input[data-astro-cid-kumbol54]::placeholder{color:#b8bcc4}.kc-search-clear[data-astro-cid-kumbol54]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:6px;border:none;background:#f1f5f9;border-radius:50%;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.kc-search-clear[data-astro-cid-kumbol54]:hover{background:var(--kc-primary);color:#fff;transform:scale(1.1)}.kc-search-clear[data-astro-cid-kumbol54]:active{transform:scale(.95)}.kc-search-clear[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{width:16px;height:16px}.kc-search-clear[data-astro-cid-kumbol54][hidden]{display:none}.kc-search-hint[data-astro-cid-kumbol54]{margin:8px 0 0;font-size:13px;color:var(--color-ink-light);display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}.kc-search-hint[data-astro-cid-kumbol54] .hint-icon[data-astro-cid-kumbol54]{font-size:14px}.kc-search-hint[data-astro-cid-kumbol54] .hint-separator[data-astro-cid-kumbol54]{color:#cbd5e1}.activity-request-link[data-astro-cid-kumbol54]{background:none;border:none;padding:0;font:inherit;color:var(--kc-primary);cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px}.activity-request-link[data-astro-cid-kumbol54]:hover{text-decoration-style:solid}.activity-request-section[data-astro-cid-kumbol54]{display:flex;justify-content:center;padding:48px 24px 0;border-top:1px dashed #e2e8f0;margin-top:32px}.browse-city-link[data-astro-cid-kumbol54]{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--kc-primary);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px;transition:color .2s ease;white-space:nowrap}.browse-city-link[data-astro-cid-kumbol54]:hover{color:var(--kc-primary-dark);text-decoration-style:solid}.browse-city-link[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{flex-shrink:0}.activities-section[data-astro-cid-kumbol54]{padding:24px 24px 80px;max-width:1400px;margin:0 auto}.activities-grid[data-astro-cid-kumbol54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:8px}.activity-card[data-astro-cid-kumbol54]{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 4px 16px #0000000f;transition:all .3s ease}.activity-card[data-astro-cid-kumbol54]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #f59e0b26}.activity-card-image[data-astro-cid-kumbol54]{position:relative;aspect-ratio:16/10;overflow:hidden}.activity-card-image[data-astro-cid-kumbol54] img[data-astro-cid-kumbol54]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.activity-card[data-astro-cid-kumbol54]:hover .activity-card-image[data-astro-cid-kumbol54] img[data-astro-cid-kumbol54]{transform:scale(1.05)}.activity-card-placeholder[data-astro-cid-kumbol54]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef3c7,#fed7aa)}.activity-emoji[data-astro-cid-kumbol54]{font-size:4rem}.activity-card-body[data-astro-cid-kumbol54]{padding:16px 20px;display:flex;flex-direction:column;gap:8px}.activity-card-info[data-astro-cid-kumbol54]{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-card-name[data-astro-cid-kumbol54]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-ink, #1e293b);margin:0;display:flex;align-items:center;gap:8px}.activity-card-emoji[data-astro-cid-kumbol54]{font-size:1.2rem}.activity-card-cities[data-astro-cid-kumbol54]{font-size:13px;color:var(--color-ink-light, #64748b);white-space:nowrap}.activity-card-cta[data-astro-cid-kumbol54]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--kc-primary)}.activity-card-cta[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{transition:transform .2s ease}.activity-card[data-astro-cid-kumbol54]:hover .activity-card-cta[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{transform:translate(4px)}.no-results[data-astro-cid-kumbol54]{text-align:center;padding:60px 24px}.no-results-icon[data-astro-cid-kumbol54]{font-size:4rem;margin-bottom:16px}.no-results-title[data-astro-cid-kumbol54]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-ink);margin-bottom:8px}.no-results-text[data-astro-cid-kumbol54]{color:var(--color-ink-light);margin-bottom:24px}.no-results-btn[data-astro-cid-kumbol54]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--kc-gradient);color:#fff;border:none;border-radius:100px;font-family:var(--font-display);font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #f59e0b40}.no-results-btn[data-astro-cid-kumbol54]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b59}@media(max-width:640px){.kc-hero[data-astro-cid-kumbol54]{padding:80px 16px 24px}.hero-search-wrapper[data-astro-cid-kumbol54]{margin-top:12px}.kc-search[data-astro-cid-kumbol54]{border-width:2px;padding:2px}.kc-search-icon[data-astro-cid-kumbol54]{width:40px;height:40px}.kc-search-icon[data-astro-cid-kumbol54] svg[data-astro-cid-kumbol54]{width:18px;height:18px}.kc-search-input[data-astro-cid-kumbol54]{font-size:16px;padding:12px 0}.kc-search-clear[data-astro-cid-kumbol54]{width:32px;height:32px}.kc-search-hint[data-astro-cid-kumbol54]{margin-top:12px;font-size:13px}.activities-section[data-astro-cid-kumbol54]{padding:24px 16px 80px}.activities-grid[data-astro-cid-kumbol54]{grid-template-columns:1fr;gap:20px}.no-results[data-astro-cid-kumbol54]{padding:60px 20px}.no-results-icon[data-astro-cid-kumbol54]{font-size:3rem}.no-results-title[data-astro-cid-kumbol54]{font-size:1.25rem}}.activity-card[data-astro-cid-kumbol54]:focus-visible,.no-results-btn[data-astro-cid-kumbol54]:focus-visible{outline:3px solid var(--kc-primary);outline-offset:2px}.kc-search-input[data-astro-cid-kumbol54]:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.activity-card[data-astro-cid-kumbol54],.activity-card-image[data-astro-cid-kumbol54] img[data-astro-cid-kumbol54]{transition:none;animation:none}}
