:root {
   --dv-kirby-couleur: white;
   --dv-lien-couleur:orange;
   --dv-lien-couleur__hover:#000;
   --dv-couleur-coffee__hover: var(--dv-lien-couleur);
   
   --dv-coffee-animation__duree: 0.8s;
}


.menu-item {
	
}

.menu li:nth-last-child(2) {
	margin-bottom:0.6rem
}




#buy_me_a_coffee {
	
	width: 1rem;
	height:auto;
	float:right;
	display:inline;
	margin-right: 7.5px ;
	
/* 	display:none; */
}



/* ----------------------------------------------
 * Generated by Animista on 2025-11-22 14:57:47
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shake-bottom
 * ----------------------------------------
 */
@-webkit-keyframes shake-bottom {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  10% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}

@keyframes shake-bottom {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  10% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}



.shake-bottom {
	-webkit-animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	        animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

#logoBMC{
/* 	-webkit-animation: wobble-hor-bottom 0.8s both; */
	        animation-name: shake-bottom ;
	        animation-delay: 0.1s;
	        animation-duration:0.8s;
	        animation-timing-function: ease-in-out;
}


#logoBMC .contour {
	fill:#0D0C22
}

#logoBMC .coffee {
	fill:#FFDD00;
	transition:fill var(--dv-coffee-animation__duree)
}

#logoBMC:hover .coffee {
	fill:var(--dv-couleur-coffee__hover);
}

#buy_me_a_coffee a {
	border: transparent;
}
#buy_me_a_coffee a:hover {
	background-color:transparent;
}

#buy_me_a_coffee {
	box-shadow: none;
	transition: box-shadow var(--dv-coffee-animation__duree), transform var(--dv-coffee-animation__duree);
}
#buy_me_a_coffee:hover  {
	--dv-agrandissement:1.3;
    transform: scale(var(--dv-agrandissement), var(--dv-agrandissement));	
}


