.recipe-container{box-sizing:border-box;margin:2% auto 0;width:90%;border-radius:10px;font-size:110%}.recipe-container>*{margin:0;padding:2%;border-bottom:1px solid var(--dark-gray)}.recipe-container .recipe-author{float:left}.recipe-container .recipe-author img{width:4vw;border-radius:50%;margin-right:2%}.recipe-container .recipe-title{text-align:center;font-size:180%}.recipe-container .recipe-tags{display:flex;justify-content:center;flex-wrap:wrap}.recipe-container .recipe-tags .tag{width:auto;padding:.5% 1.5%;margin:.5%}.recipe-container .recipe-details{display:flex;justify-content:space-evenly;list-style:none;background-color:var(--sun-yellow)}.recipe-container .recipe-details li img{vertical-align:middle;width:1.8vw;object-fit:contain;object-position:center;margin-right:1.5vw}.recipe-container .recipe-ingredients ul{list-style:none;display:flex;flex-wrap:wrap}.recipe-container .recipe-ingredients ul li{display:block;padding:1%;margin:1%;background-color:var(--sun-yellow);border:2px solid var(--yellow-shadow);border-radius:10px}.recipe-container .recipe-steps{padding-bottom:0}.recipe-container .recipe-steps ol{list-style-type:decimal-leading-zero;background-color:var(--white);padding-top:1%;padding-bottom:1%;border-radius:10px}.recipe-container .recipe-steps ol li{margin:2% 1%;padding-left:1%}.recipe-container .recipe-steps ol *{font-family:Inter,sans-serif}.recipe-container .recipe-steps ol li img{vertical-align:text-top;width:10%}.recipe-container .recipe-steps ol li img.full{position:fixed;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;background-color:rgba(0,0,0,.8)}@media screen and (orientation:portrait){.recipe-container .recipe-author{width:15%}.recipe-container .recipe-author img{width:100%}.recipe-container .recipe-details{flex-direction:column;align-items:center}.recipe-container .recipe-details li img{width:18%}.recipe-container .recipe-steps ol li img{width:50%}}