ol li::marker{color:var(--color-primary);font-size:1.1rem;font-weight:700}ol li{margin:1rem 0}.recipe-container{min-height:100vh}.recipe-content{contain:layout style}.recipe-description{contain:layout;word-wrap:break-word}.ingredient-item{align-items:center;min-height:2.5rem;display:flex}.recipe-card{contain:layout style}.recipe-card-image{aspect-ratio:4/3;position:relative;overflow:hidden}@media print{.print-break{-moz-column-break-after:page;break-after:page}}