.hero-btn-ghost.svelte-gzujjl{color:#f7f2ea;border:1px solid rgb(247 242 234 / .35);background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-btn-ghost.svelte-gzujjl:hover{background:#f7f2ea1f;border-color:#f7f2ea99}.carousel-track.svelte-ysgp09{-ms-overflow-style:none;scrollbar-width:none}.carousel-track.svelte-ysgp09::-webkit-scrollbar{display:none}.carousel-track--snap.svelte-ysgp09{scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.carousel-track--snap.svelte-ysgp09>*,.carousel-track--snap.svelte-ysgp09>.contents>*{scroll-snap-align:start}.carousel-arrow.svelte-ysgp09{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--surface) / .9);color:hsl(var(--text-secondary));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #0000001f;transition:color .2s,border-color .2s,transform .2s}.carousel-arrow.svelte-ysgp09:hover{color:hsl(var(--gold-accent));border-color:hsl(var(--gold-accent) / .4);transform:scale(1.05)}.carousel-arrow.svelte-ysgp09:focus-visible{outline:2px solid hsl(var(--gold-accent));outline-offset:2px}.review-text.svelte-7b1gql{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-reply.svelte-7b1gql{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2.svelte-rpc0bf{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
