.recipe-card{position:relative;display:block;box-sizing:border-box;min-width:20vw;width:20vw;min-height:12vw;padding:1vw 1vw 1vw 4.5vw;background-color:var(--sun-yellow);border-radius:10px;text-decoration:none;color:var(--black);box-shadow:0 8px 0 0 var(--yellow-shadow);margin-bottom:8px;transition:transform .2s,box-shadow .2s}.recipe-card:hover{box-shadow:0 4px 0 0 var(--yellow-shadow);transform:translateY(4px)}.recipe-card .heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.recipe-card h3{word-break:break-word;font-family:Inter,sans-serif;width:60%}.recipe-card .heading ul{text-align:right;margin:0;padding:0}.recipe-card .heading ul li{list-style:none}.recipe-card .heading ul li img{display:inline;width:1.4vw;aspect-ratio:1/1;vertical-align:middle}.recipe-card .tags{height:max-content;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3%}.recipe-card .recipe-category{position:absolute;top:0;left:0;width:20%}@media screen and (orientation:portrait){.recipe-card{aspect-ratio:5/3;min-width:85%;width:100%;min-height:unset;padding:5% 5% 5% 22.5%;font-size:4vw}.recipe-card h3{font-size:100%}.recipe-card .heading ul{font-size:80%}.recipe-card .heading ul li img{width:25%}}