.snap-track.svelte-blye6r.svelte-blye6r::-webkit-scrollbar{display:none}.snap-track.svelte-blye6r.svelte-blye6r{-ms-overflow-style:none;scrollbar-width:none;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 6px 16px;font-family:Chavos,sans-serif}.snap-slide.svelte-blye6r.svelte-blye6r{scroll-snap-align:center;min-width:88%}@media (min-width: 480px){.snap-slide.svelte-blye6r.svelte-blye6r{min-width:72%}}@media (min-width: 768px){.snap-slide.svelte-blye6r.svelte-blye6r{min-width:50%}}@media (min-width: 1280px){.snap-slide.svelte-blye6r.svelte-blye6r{min-width:33.333%}}.single.svelte-blye6r .snap-track.svelte-blye6r{justify-content:center;padding:8px 6px 24px}.single.svelte-blye6r .snap-slide.svelte-blye6r{min-width:clamp(300px,25vw,480px)}.single.svelte-blye6r .card.svelte-blye6r{width:clamp(300px,25vw,480px);margin:0 auto}@media (min-width: 1024px){.single.svelte-blye6r .snap-slide.svelte-blye6r{min-width:clamp(320px,23vw,500px)}.single.svelte-blye6r .card.svelte-blye6r{width:clamp(320px,23vw,500px)}}@media (min-width: 1440px){.single.svelte-blye6r .snap-slide.svelte-blye6r{min-width:clamp(340px,21vw,520px)}.single.svelte-blye6r .card.svelte-blye6r{width:clamp(340px,21vw,520px)}}.edge-fade.svelte-blye6r.svelte-blye6r{position:absolute;top:0;bottom:0;width:46px;z-index:10;pointer-events:none}.edge-left.svelte-blye6r.svelte-blye6r{left:0;background:linear-gradient(90deg,var(--bg, transparent),transparent)}.edge-right.svelte-blye6r.svelte-blye6r{right:0;background:linear-gradient(270deg,var(--bg, transparent),transparent)}.top-accent.svelte-blye6r.svelte-blye6r{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--card-accent, #e0d6c8),rgba(0,0,0,.06))}.img-wrap.svelte-blye6r.svelte-blye6r{position:relative;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem}.accent-halo.svelte-blye6r.svelte-blye6r{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 60% at 80% 0%,var(--card-accent, #e0d6c8) 0%,transparent 60%);opacity:.22}.badge.svelte-blye6r.svelte-blye6r{position:absolute;top:10px;left:10px;padding:.35rem .6rem;border-radius:9999px;font-size:11px;font-weight:600;line-height:1;color:#fff;background:linear-gradient(130deg,var(--card-accent, #a67c52),rgba(0,0,0,.65));box-shadow:0 6px 16px #00000026}.title.svelte-blye6r.svelte-blye6r{color:#4e3620;transition:background .25s ease,color .25s ease,letter-spacing .25s ease}.group.svelte-blye6r:hover .title.svelte-blye6r,.group.svelte-blye6r:active .title.svelte-blye6r{background:linear-gradient(90deg,#4e3620,#c9a66b,#2b1b12);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:.15px}.accent-underline.svelte-blye6r.svelte-blye6r{display:block;height:3px;width:26px;border-radius:9999px;margin-top:6px;background:var(--card-accent, #e0d6c8);transform-origin:left center;transform:scaleX(.7);opacity:.95;transition:transform .35s ease,opacity .35s ease}.group.svelte-blye6r:hover .accent-underline.svelte-blye6r{transform:scaleX(1);opacity:1}
