.hero-ambient.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(255,184,62,.22) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(250,82,15,.08) 0%,transparent 50%),linear-gradient(135deg,rgba(255,255,255,.55) 0%,transparent 45%,rgba(255,226,149,.2) 100%)}.hero-sunset-stripe.svelte-1uha8ag{pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ffd06a,#ffb83e 18%,#fa520f 42%,#ff8105 68%,#cc3a05)}.hero-eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6a6a6a}.hero-eyebrow-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#fa520f,#ff8105);box-shadow:0 0 0 2px #fa520f33}.hero-headline.svelte-1uha8ag{display:flex;flex-direction:column;gap:.125rem}.hero-title-main.svelte-1uha8ag{display:block;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:#1f1f1f}.hero-stat.svelte-1uha8ag{background:linear-gradient(135deg,#cc3a05,#fa520f,#ff8105);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.hero-title-sub.svelte-1uha8ag{display:block;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.25rem,3vw,1.65rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#3d3d3d}.hero-tagline.svelte-1uha8ag{display:block;margin-top:.35rem;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;background:linear-gradient(90deg,#cc3a05,#fa520f 45%,#ff8105);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-pills.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.hero-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .65rem;font-size:12px;font-weight:500;color:#3d3d3d;background:#ffffffa6;border:1px solid #e6d5a8;border-radius:9999px;backdrop-filter:blur(4px)}.name-of-day-card.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px;background:linear-gradient(180deg,#ffd06a,#fa520f,#cc3a05);opacity:0;transition:opacity .2s ease}.name-of-day-card.svelte-1uha8ag:hover:before,.name-of-day-card.svelte-1uha8ag:focus-visible:before{opacity:1}.name-of-day-card.svelte-1uha8ag{position:relative;width:100%;max-width:360px;margin:0 auto;overflow:hidden;border-radius:12px;border:1px solid #e6d5a8;background:linear-gradient(180deg,#fffaeb,#fff8e0);box-shadow:0 4px 12px #0000000a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.name-of-day-card.svelte-1uha8ag:hover,.name-of-day-card.svelte-1uha8ag:focus-visible{transform:translateY(-1px);border-color:#fa520f;box-shadow:0 8px 20px #fa520f1a;outline:none}[data-cultural-origins-dropdown].svelte-1uha8ag{isolation:isolate}.search-filters-scroll::-webkit-scrollbar,.max-h-32::-webkit-scrollbar,.max-h-28::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar{width:6px}.search-filters-scroll::-webkit-scrollbar-track,.max-h-32::-webkit-scrollbar-track,.max-h-28::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.search-filters-scroll::-webkit-scrollbar-thumb,.max-h-32::-webkit-scrollbar-thumb,.max-h-28::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.search-filters-scroll::-webkit-scrollbar-thumb:hover,.max-h-32::-webkit-scrollbar-thumb:hover,.max-h-28::-webkit-scrollbar-thumb:hover,.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes svelte-1uha8ag-ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}.ripple.svelte-1uha8ag{animation:svelte-1uha8ag-ripple .6s linear}button.svelte-1uha8ag:hover{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}button.svelte-1uha8ag:active{box-shadow:0 2px 4px #0000001f,0 1px 2px #00000014}button.svelte-1uha8ag:focus{outline:none;box-shadow:0 0 0 4px #9ca3af80}
