.back-link[data-v-cbd804a5]{color:#6e5cb8;text-decoration:none}.back-link[data-v-cbd804a5]:hover{text-decoration:underline}.recipe .recipe-title[data-v-cbd804a5]{font-size:clamp(3.25rem,8vw,5.5rem)!important;line-height:1;color:#9f8cdd}.recipe .recipe-subtitle[data-v-cbd804a5]{font-size:2.25rem!important;color:#333}.recipe-hero[data-v-cbd804a5]{width:100%;max-width:360px}.share-img[data-v-cbd804a5]{width:100%;max-width:260px;box-shadow:0 10px 30px #00000026}.recipe-card[data-v-cbd804a5]{background:#fff;box-shadow:0 10px 30px #6e5cb81a}.ingredients li[data-v-cbd804a5]{position:relative;padding-left:1.4rem;margin-bottom:.45rem}.ingredients li[data-v-cbd804a5]:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;border-radius:50%;background:#9f8cdd}.steps li[data-v-cbd804a5]{display:flex;gap:.75rem;margin-bottom:.65rem}.step-num[data-v-cbd804a5]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#b2cb45;color:#333;font-weight:700;font-size:.85rem}.share[data-v-cbd804a5]{background:#9f8cdd;color:#fff}.share-text[data-v-cbd804a5]{font-family:Amatic SC,cursive;font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}
