.recipe-author{color:#e65100;font-weight:600;margin-bottom:15px;text-transform:uppercase;font-size:13px}.recipe-rating{display:flex;align-items:center;gap:8px;margin-bottom:25px}.stars{color:#f5a623}.rating-text{color:#666;font-size:13px}.equipment-list,.ingredients-list,.notes-list{list-style:disc;padding-left:25px}.equipment-list li,.ingredients-list li,.notes-list li{margin-bottom:8px}.instructions-list{list-style:none;padding-left:0;counter-reset:step}.instructions-list li{display:flex;gap:15px;margin-bottom:15px}.step-number{flex-shrink:0;width:28px;height:28px;background:#e65100;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.step-text{flex:1;padding-top:3px}.nutrition-simple{color:#666;font-size:13px}.note-item{margin-bottom:10px}.note-title{font-weight:700}@media print{.instructions-list li{page-break-inside:avoid}}body.size-smaller{font-size:12px}body.size-smaller .recipe-title{font-size:22px}body.size-smaller .section-title{font-size:15px}body.size-larger{font-size:16px}body.size-larger .recipe-title{font-size:34px}body.size-larger .section-title{font-size:21px}