.ingredient[data-v-9bb3af6e]{cursor:pointer;display:flex;justify-content:flex-start;transition:background .15s ease-in-out}.ingredient[data-v-9bb3af6e]:hover{background:#eee}.ingredient input[data-v-9bb3af6e]{align-self:flex-start;margin-top:.5rem;padding:9px}.ingredient input[data-v-9bb3af6e]:checked{animation:ingredient-checked-9bb3af6e 1s ease-out both;background-color:green}.ingredient input:checked+span[data-v-9bb3af6e]{color:#aaa}@keyframes ingredient-checked-9bb3af6e{0%,20%,40%,60%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:.5;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.15,1.15,1.15)}40%{transform:scale3d(.8,.8,.8)}60%{opacity:1;transform:scale3d(1.04,1.04,1.04)}to{opacity:1;transform:scaleX(1)}}.ingredients a{color:#3b82f6;font-weight:700;-webkit-text-decoration:#cddffd underline;text-decoration:#cddffd underline;text-decoration-thickness:3px}.ingredients a:hover{background:#cddffd;color:#094fc2;text-decoration-color:#094fc2}.ingredient input:checked+span a{color:#aaa;text-decoration-color:#ddd}body{counter-reset:recipe-step}.recipe-content a{color:#3b82f6;font-weight:700;-webkit-text-decoration:#cddffd underline;text-decoration:#cddffd underline;text-decoration-thickness:3px}.recipe-content a:hover{background:#cddffd;color:#094fc2;text-decoration-color:#094fc2}.recipe-content p{margin-left:3rem;position:relative}.recipe-content p:before{background:#eee;border-radius:50%;content:counter(recipe-step);counter-increment:recipe-step;display:inline-block;font-size:1.2rem;height:2rem;left:-3rem;line-height:2rem;margin-right:.5rem;margin-top:.1rem;position:absolute;text-align:center;width:2rem}.blurred{color:transparent;text-shadow:0 0 8px #000}.blurred>*{color:transparent!important}
