.gsr-recipe-card{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:2em;padding:20px;background-color:#f9f9f9;font-family:sans-serif;box-shadow:0 2px 5px rgb(0 0 0 / .1);line-height:1.6}.gsr-recipe-header{text-align:center;margin-bottom:20px}.gsr-recipe-image{margin-bottom:15px}.gsr-recipe-image img{max-width:100%;height:auto;border-radius:6px;display:block;margin:0 auto}.gsr-recipe-image-gallery{display:flex;gap:10px;margin-top:10px;justify-content:center}.gsr-recipe-image-gallery img{max-width:100px;height:auto;border-radius:4px;border:1px solid #ddd}.gsr-recipe-name{font-size:2em;font-weight:700;margin-top:0;margin-bottom:.25em;color:#333}.gsr-recipe-author{font-size:.9em;color:#555;margin-bottom:.25em}.gsr-author-name{font-weight:700}.gsr-recipe-date-published{font-size:.8em;color:#777;margin-bottom:10px}.gsr-recipe-rating{font-size:.9em;color:#555;margin-bottom:15px}.gsr-rating-value{font-weight:700;color:#E67E22}.gsr-recipe-description{margin-bottom:20px;font-size:1em;color:#444}.gsr-recipe-meta{display:flex;flex-wrap:wrap;gap:15px;padding:15px;background-color:#fff;border:1px solid #eee;border-radius:4px;margin-bottom:20px;font-size:.9em}.gsr-meta-item{flex:1 1 150px;display:flex;flex-direction:column}.gsr-meta-label{font-weight:700;color:#333;margin-bottom:3px}.gsr-meta-value{color:#555}.gsr-recipe-ingredients,.gsr-recipe-instructions,.gsr-recipe-nutrition,.gsr-recipe-video,.gsr-recipe-keywords{margin-bottom:20px;padding:15px;background-color:#fff;border:1px solid #eee;border-radius:4px}.gsr-recipe-ingredients h3,.gsr-recipe-instructions h3,.gsr-recipe-nutrition h3,.gsr-recipe-video h3{font-size:1.4em;color:#333;margin-top:0;margin-bottom:10px;border-bottom:2px solid #e0e0e0;padding-bottom:5px}.gsr-recipe-ingredients ul,.gsr-recipe-instructions ol{padding-left:20px;margin-top:0}.gsr-recipe-ingredients li,.gsr-recipe-instructions li{margin-bottom:8px;color:#444}.gsr-instruction-step-image{display:block;max-width:100%;height:auto;margin-top:10px;border-radius:4px}.gsr-video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px}.gsr-video-embed-wrapper iframe,.gsr-video-embed-wrapper object,.gsr-video-embed-wrapper embed,.gsr-recipe-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.gsr-video-description{font-size:.9em;color:#555;margin-top:5px}.gsr-recipe-nutrition p{margin:5px 0;color:#444}.gsr-nutrition-label{font-weight:700}.gsr-recipe-keywords p{font-size:.9em;color:#555;font-style:italic}@media print{body{font-family:Georgia,"Times New Roman",Times,serif;background-color:#fff!important;color:#000!important}.gsr-recipe-card{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;background-color:#fff!important}.gsr-recipe-meta,.gsr-recipe-ingredients,.gsr-recipe-instructions,.gsr-recipe-nutrition,.gsr-recipe-video,.gsr-recipe-keywords{background-color:#fff!important;border:1px solid #ccc!important}.gsr-recipe-name,.gsr-recipe-ingredients h3,.gsr-recipe-instructions h3,.gsr-recipe-nutrition h3,.gsr-recipe-video h3{color:#000!important}.gsr-recipe-card a{text-decoration:none!important;color:#000!important}.gsr-recipe-card a[href]:after{content:" (" attr(href) ")";font-size:.8em;font-style:italic}.gsr-recipe-image,.gsr-video-embed-wrapper{page-break-inside:avoid}.site-header,.site-footer,.sidebar,.comments-area,.nav-links,.edit-link,.gsr-recipe-rating{display:none!important}}.gsr-recipe-instructions ol li{position:relative}.gsr-instruction-step-image{display:block;max-width:80%;margin-top:10px;margin-bottom:10px;border-radius:4px;border:1px solid #ddd}@media (max-width:600px){.gsr-instruction-step-image{max-width:100%}}.gsr-ingredients-list{list-style:none;padding-left:0}.gsr-ingredient-item{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}.gsr-ingredient-checkbox{margin-right:10px;cursor:pointer;width:18px;height:18px}.gsr-ingredient-item label{flex-grow:1;cursor:pointer;user-select:none}.gsr-ingredient-checkbox:checked+label{text-decoration:line-through;color:#888}.gsr-quantity-scaler{margin-bottom:15px;text-align:right}.gsr-scale-button{background-color:#eee;border:1px solid #ccc;padding:5px 10px;margin-left:5px;cursor:pointer;border-radius:3px}.gsr-scale-button:hover,.gsr-scale-button.active{background-color:#ddd}.gsr-print-button{background-color:#4CAF50;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:1em;margin-bottom:15px;float:right}.gsr-print-button:hover{background-color:#45a049}@media print{body *{visibility:hidden}.gsr-recipe-card,.gsr-recipe-card *{visibility:visible}.gsr-recipe-card{position:absolute;left:0;top:0;width:100%;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.gsr-print-button,.gsr-jump-to-recipe,header,footer,aside,nav,.comment-form,.comments-area{display:none!important}}.gsr-recipe-share-buttons{margin-top:20px;text-align:center}.gsr-share-button{display:inline-block;margin:5px;padding:8px 15px;border-radius:4px;text-decoration:none;color:#fff;font-size:.9em}.gsr-pinterest-share{background-color:#BD081C}.gsr-facebook-share{background-color:#3b5998}.gsr-pinterest-share:hover{background-color:#a00616}.gsr-facebook-share:hover{background-color:#30487b}