html:has(.inicio){scroll-behavior:smooth}.inicio [id]{scroll-margin-top:4.5rem}.receta-demo{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:33rem;margin-inline:auto;display:grid}.receta-papel{--papel:#fcfcfa;--tinta:#1a1a1e;border:1px solid color-mix(in oklab, var(--tinta) 10%, transparent);background:var(--papel);color:var(--tinta);border-radius:.5rem;grid-area:1/1/auto/10;padding:1.15rem 1.25rem 2.5rem;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 55px -30px #000000b3}.receta-tenue{color:color-mix(in oklab, var(--tinta) 66%, transparent)}.receta-media{color:color-mix(in oklab, var(--tinta) 80%, transparent)}.receta-regla{border-color:color-mix(in oklab, var(--tinta) 14%, transparent)}.receta-tarjeta{z-index:1;border:1px solid var(--border);background:var(--surface);color:var(--surface-foreground,var(--foreground));border-radius:1rem;grid-area:2/4/auto/13;margin-top:-1.5rem;padding:1rem 1.125rem 1.125rem;animation:.45s cubic-bezier(.165,.84,.44,1) .8s both receta-entra;position:relative;box-shadow:0 26px 50px -28px #0000008c}.receta-marca{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(color-mix(in oklab, var(--accent) 24%, transparent), color-mix(in oklab, var(--accent) 24%, transparent)) no-repeat 0 0 / 100% 100%;box-shadow:inset 0 -1.5px 0 var(--accent);animation:receta-marca .35s ease-out var(--d,0s) both;border-radius:2px;margin:0 -.15em;padding:0 .15em}.receta-escaneo{inset-inline:0;pointer-events:none;opacity:0;border-bottom:2px solid var(--accent);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--accent) 22%, transparent));height:3.5rem;animation:1.1s cubic-bezier(.45,0,.55,1) .2s both receta-escaneo;position:absolute;top:-3.5rem}.receta-fila{animation:receta-fila .35s ease-out calc(1s + var(--i,0) * 60ms) both}@keyframes receta-escaneo{0%{opacity:0;top:-3.5rem}12%,88%{opacity:1}to{opacity:0;top:100%}}@keyframes receta-marca{0%{background-size:0% 100%;box-shadow:inset 0 0 #0000}}@keyframes receta-entra{0%{opacity:0;transform:translateY(14px)}}@keyframes receta-fila{0%{opacity:0;transform:translateY(4px)}}@media (max-width:639px){.receta-papel{grid-column:1/11;padding:1rem 1rem 2.25rem}.receta-tarjeta{grid-column:2/13;margin-top:-1.25rem}}@media (prefers-reduced-motion:reduce){html:has(.inicio){scroll-behavior:auto}.receta-demo,.receta-demo *{animation:none!important}}
