.embla-wrapper{position:relative}.embla{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:-1rem;margin-right:-1rem}.embla__slide{position:relative;flex:0 0 100%;min-width:0;padding-left:1rem;padding-right:1rem}.embla__slide__inner{position:relative;height:450px;width:100%;border-radius:var(--border-radius,12px);overflow:hidden;box-shadow:var(--shadow-card,0 4px 12px rgba(0,0,0,.1))}.embla__slide__img{object-fit:cover;transition:transform .3s ease;pointer-events:none}.embla__slide:hover .embla__slide__img{transform:scale(1.05)}.embla__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}.embla__dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.4);cursor:pointer;transition:all .3s ease}.embla__dot--selected{width:24px;border-radius:6px;background:var(--text-accent,#00aaff)}@media (max-width:768px){.embla__slide__inner{height:300px}.embla__container{margin-left:-.5rem;margin-right:-.5rem}.embla__slide{padding-left:.5rem;padding-right:.5rem}}