@import url('/assets/runtime/ink-voices-legacy.css');
/* All 15 real Canva testimonials remain in the original, verified source.
   Navigation gains usable pointer targets while keeping the compact dot appearance. */
#ink-weekly-voices .ink-voice-nav{
 max-width:100%;
 gap:2px;
 justify-content:center;
 flex-wrap:wrap;
 overflow:visible;
}
#ink-weekly-voices .ink-voice-pick{
 display:grid;
 place-items:center;
 width:27px;
 height:36px;
 min-width:27px;
 flex:0 0 27px;
 padding:0;
 border:0;
 border-radius:13px;
 background:transparent!important;
 box-shadow:none!important;
 cursor:pointer;
}
#ink-weekly-voices .ink-voice-pick::after{
 content:"";
 width:11px;
 height:11px;
 display:block;
 border-radius:100%;
 background:#c4d5c1;
 transition:background-color .2s,box-shadow .2s;
}
#ink-weekly-voices .ink-voice-pick[aria-pressed=true]::after{
 background:#214e38;
 box-shadow:0 0 0 3px #dbe8d7;
}
#ink-weekly-voices .ink-voice-pick:hover::after{background:#3d7852}
#ink-weekly-voices .ink-voice-pick:focus-visible{
 outline:3px solid #286e4c!important;
 outline-offset:0!important;
}
#ink-weekly-voices .ink-voice-prev,#ink-weekly-voices .ink-voice-next{
 width:44px;
 height:44px;
 min-width:44px;
 flex:0 0 44px;
}
#ink-weekly-voices .ink-voice-rotate-copy{display:none!important}
@media(max-width:750px){
 #ink-weekly-voices .ink-voice-nav{
  justify-content:flex-start;
  flex-wrap:nowrap;
  overflow-x:auto;
  overflow-y:hidden;
  width:100%;
  padding:5px 3px 10px;
  scrollbar-width:thin;
  scroll-snap-type:x proximity;
  -webkit-overflow-scrolling:touch;
 }
 #ink-weekly-voices .ink-voice-pick{scroll-snap-align:center}
 #ink-weekly-voices .ink-voices-controls{width:100%;overflow:hidden}
}
@media(max-width:360px){
 #ink-weekly-voices .ink-voice-pick{width:25px;min-width:25px;flex-basis:25px}
}
@media(prefers-reduced-motion:reduce){#ink-weekly-voices .ink-voice-pick::after{transition:none}}

#ink-weekly-voices [lang="en"],#ink-weekly-voices [lang="fr"]{display:none!important}
#ink-weekly-voices[data-quote-lang="en"] [lang]:not([lang="en"]),#ink-weekly-voices[data-quote-lang="fr"] [lang]:not([lang="fr"]){display:none!important}
#ink-weekly-voices[data-quote-lang="en"] [lang="en"],#ink-weekly-voices[data-quote-lang="fr"] [lang="fr"]{display:revert!important}
