.recipe-card{background-color:var(--color-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--color-text);border-radius:20px;width:341px;padding:36px;transition:allow-discrete .3s;position:absolute;rotate:3deg}@starting-style{.recipe-card{opacity:0;rotate:none;scale:.9}}.recipe-card[hidden]{opacity:0;rotate:none;scale:.8}.recipe-card:after{content:"";border:1px solid var(--color-text);pointer-events:none;border-radius:15px;position:absolute;inset:4px}.recipe-card__close-cta{cursor:pointer;width:48px;height:48px;position:absolute;top:0;right:0}.recipe-card__close-cta svg{fill:var(--color-text);width:8px;height:8px}.recipe-card .button{border:none;border-bottom:1px solid var(--color-grey-1);background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding-inline:0;line-height:1.3;display:flex}.recipe-card .button svg{width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em;fill:var(--color-accent);margin-left:2em;position:relative}.recipe-card .button:hover{color:var(--color-accent)}.recipe-card section{margin-top:24px;margin-bottom:10px}.recipe-card h2,.recipe-card h3{text-align:center;color:var(--color-accent);margin-block:15px;display:inline-block;position:relative;left:50%;translate:-50%}.recipe-card ul{list-style:none}.recipe-card li{margin-block:4px}.recipe-card p{text-align:center;line-height:1.2em}@media not (min-height:500px){.recipe-card{top:-50%;scale:.75}}
