.recipe-content[data-astro-cid-lhfmr5wg]{padding-block:80px;margin-inline:auto}.recipe-grid[data-astro-cid-lhfmr5wg]{display:grid;grid-template-columns:1fr;gap:60px}.anchor-time[data-astro-cid-lhfmr5wg]{anchor-name:--anchor-time}#tooltip-time[data-astro-cid-lhfmr5wg]{position-anchor:--anchor-time}.anchor-difficulty[data-astro-cid-lhfmr5wg]{anchor-name:--anchor-difficulty}#tooltip-difficulty[data-astro-cid-lhfmr5wg]{position-anchor:--anchor-difficulty}.tooltip[data-astro-cid-lhfmr5wg]{border:none;background:var(--color-blue);color:var(--color-white);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:600;z-index:99999;position:absolute;top:anchor(bottom);left:anchor(center);margin:0;translate:-50% 10px;opacity:0;transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete;pointer-events:none}.tooltip[data-astro-cid-lhfmr5wg]:popover-open{opacity:1}@starting-style{.tooltip[data-astro-cid-lhfmr5wg]:popover-open{opacity:0}}.recipe-grid[data-astro-cid-lhfmr5wg]{@media(width>=1024px){grid-template-rows:repeat(2,auto);grid-template-columns:2fr 1fr;aside.recipe-sidebar{grid-column:2;grid-row:1 / -1}}}.recipe-meta[data-astro-cid-lhfmr5wg]{display:flex;gap:40px 80px;margin-bottom:80px;flex-wrap:wrap;.meta__wrapper{display:flex;flex-direction:column;gap:10px}.title--h3{font-size:30px;color:var(--color-blue);letter-spacing:.1}.meta-info{display:flex;gap:20px;flex-wrap:wrap;>span{display:flex;align-items:center;justify-content:center;padding:.4em;aspect-ratio:1 / 1;background:var(--color-white);color:var(--color-yellow);border:2px solid var(--color-yellow);border-radius:6px;svg{width:1.5rem;height:1.5rem}&:nth-child(1){color:var(--color-white);background-color:var(--color-yellow)}}&[data-time=Medio]{>span:nth-child(2){color:var(--color-white);background-color:var(--color-yellow)}}&[data-time=Largo]{>span{color:var(--color-white);background-color:var(--color-yellow)}}&[data-difficulty=Media]{>span:nth-child(2){color:var(--color-white);background-color:var(--color-yellow)}}&[data-difficulty=Alta]{>span{color:var(--color-white);background-color:var(--color-yellow)}}}@media screen and (width>=768px){margin-bottom:40px}}.recipe-steps[data-astro-cid-lhfmr5wg]{margin-top:30px;display:flex;flex-direction:column;gap:30px;padding-left:2rem;.step{display:flex;gap:20px;align-items:flex-start;.step-number{background:var(--color-yellow);color:var(--color-blue);width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:1.5rem;font-weight:900;flex-shrink:0}}@media screen and (width>=1024px){padding-left:3rem}}.step-text[data-astro-cid-lhfmr5wg]{font-size:1rem;line-height:1.6;color:var(--color-blue);p{margin:0}}.ingredients-box[data-astro-cid-lhfmr5wg]{background:var(--color-green);padding:40px 30px;border-radius:20px;position:sticky;top:140px;color:var(--color-white);.ingredients-list{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:.3em;list-style-type:none;li{padding:0;color:var(--color-white)}}}.recipe-moreinfo__wrapper[data-astro-cid-lhfmr5wg]{padding-block:6rem;.recipe-moreinfo{margin-top:30px;padding-inline-start:2rem;@media screen and (width>=1024px){padding-inline-start:3rem}}}.recipe-tricks[data-astro-cid-lhfmr5wg]{padding-top:6rem;counter-reset:trucos;.tricks-list{padding-top:4rem}.trick-item{position:relative;--spacing-inline: 2rem;--spacing-top: 4rem;&.card{padding-top:var(--spacing-top);padding-inline:var(--spacing-inline)}&:before{counter-increment:trucos;content:"Consejo " counter(trucos);display:block;position:absolute;top:calc(var(--spacing-top) / 3);left:var(--spacing-inline);color:var(--item-color);display:inline-block;width:fit-content;border-radius:6px;font-size:14px;background:var(--color-blue);text-transform:uppercase;font-weight:400;padding:.3em 1em}}}.recipe_gallery[data-astro-cid-lhfmr5wg]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;.gallery-item{margin:0;border-radius:10px;overflow:hidden;aspect-ratio:16 / 9;box-shadow:0 4px 10px #0000001a}img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.05)}&.is-single{grid-template-columns:1fr;.gallery-item{aspect-ratio:auto}}}
