.rpg-jump-to-recipe-wrap{text-align:center;margin:20px 0}.rpg-jump-to-recipe-wrap-inline{display:inline-flex;align-items:center;margin:0 0 0 12px;vertical-align:middle}.smeta-in .rpg-jump-to-recipe-wrap{text-align:left;margin:0 0 0 12px}.smeta-in .rpg-jump-to-recipe{padding:8px 18px;font-size:13px;border-radius:20px;letter-spacing:.2px;box-shadow:none}.smeta-in .rpg-jump-to-recipe:hover{box-shadow:none}.rpg-jump-to-recipe{display:inline-block;background:#e63946;color:#fff!important;padding:12px 28px;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none!important;letter-spacing:.5px;transition:background 0.3s ease,transform 0.2s ease;box-shadow:0 2px 8px rgb(230 57 70 / .3)}.rpg-jump-to-recipe:hover{background:#c1121f;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(230 57 70 / .4)}.rpg-recipe-card{max-width:800px;margin:32px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6}.rpg-recipe-card h2.rpg-rc-title{margin:0 0 8px 0;font-size:28px;line-height:1.3}.rpg-recipe-card h3{font-size:20px;margin:0 0 12px 0}.rpg-recipe-card ul{list-style:none;padding:0;margin:0 0 16px 0}.rpg-recipe-card ol{padding-left:0;margin:0 0 16px 0;list-style:none}.rpg-recipe-card li{padding:8px 0;border-bottom:1px solid #f0f0f0;list-style:none}.rpg-recipe-card li::marker{content:none;display:none}.rpg-recipe-card li:last-child{border-bottom:none}.rpg-rc-image{margin-bottom:12px}.rpg-rc-image img{width:120px;height:120px;object-fit:cover;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.rpg-rc-description{font-size:14px;color:#555;margin:0 0 8px 0;line-height:1.5}.rpg-rc-rating{display:flex;align-items:center;gap:8px;margin:6px 0 4px;flex-wrap:wrap}.rpg-stars{display:flex;gap:2px}.rpg-star{font-size:20px;color:#ddd;cursor:default;line-height:1}.rpg-star-filled{color:#f5a623}.rpg-rating-text{font-size:13px;color:#777}.rpg-rc-nutrition{margin-bottom:16px}.rpg-nutrition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rpg-nutrition-item{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:#f8f9fa;border-radius:6px;text-align:center}.rpg-nutr-label{font-size:11px;text-transform:uppercase;color:#888;letter-spacing:.3px}.rpg-nutr-value{font-size:14px;font-weight:700;color:#333}.rpg-rc-step-detail{display:flex;gap:12px;align-items:flex-start}.rpg-rc-step-number{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;background:#2271b1;color:#fff;border-radius:50%;font-size:13px;font-weight:700;margin-top:2px}.rpg-rc-step-content{flex:1;line-height:1.6}.rpg-rc-review-form{padding:16px 0;border-top:1px solid #e8e8e8;text-align:center}.rpg-rc-review-form h4{margin:0 0 8px 0;font-size:15px;color:#444}.rpg-review-stars-input{display:flex;justify-content:center;gap:4px;margin-bottom:10px}.rpg-star-input{font-size:28px;color:#ccc;cursor:pointer;transition:color 0.15s;line-height:1;user-select:none}.rpg-star-input:hover{color:#f5a623}.rpg-btn-submit-review{padding:8px 24px;font-size:13px;background:#2271b1;color:#fff;border:none;border-radius:5px;cursor:pointer}.rpg-btn-submit-review:disabled{opacity:.5;cursor:not-allowed}.rpg-btn-submit-review:hover:not(:disabled){background:#135e96}.rpg-review-msg{display:block;margin-top:6px;font-size:13px;color:#666}.rpg-rc-actions{display:flex;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid #e2e4e7;flex-wrap:wrap}.rpg-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all 0.2s}.rpg-btn-print{background:#1d2327;color:#fff!important}.rpg-btn-print:hover{background:#3c434a;color:#fff!important}.rpg-btn-pin{background:#e60023;color:#fff!important}.rpg-btn-pin:hover{background:#ad081b;color:#fff!important}.rpg-ingredient-check{margin-right:8px}.rpg-recipe-card li label{cursor:pointer;display:flex;align-items:flex-start;gap:6px}.rpg-recipe-card li label input[type="checkbox"]{margin-top:4px;flex-shrink:0}.rpg-card-template-1{background:#fff;border:1px solid #ddd;border-top:4px solid #2271b1;border-radius:8px;padding:32px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.rpg-card-template-1 .rpg-rc-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e4e7}.rpg-card-template-1 .rpg-rc-header-text{flex:1}.rpg-card-template-1 .rpg-rc-meta{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e4e7}.rpg-card-template-1 .rpg-rc-meta-item{display:flex;flex-direction:column;align-items:center}.rpg-card-template-1 .rpg-rc-meta-label{font-size:11px;text-transform:uppercase;color:#646970;letter-spacing:.5px}.rpg-card-template-1 .rpg-rc-meta-value{font-size:16px;font-weight:600;color:#1d2327}.rpg-card-template-1 .rpg-rc-ingredients,.rpg-card-template-1 .rpg-rc-instructions,.rpg-card-template-1 .rpg-rc-notes,.rpg-card-template-1 .rpg-rc-nutrition{margin-bottom:24px}.rpg-card-template-1 .rpg-rc-notes{background:#f0f6fc;border-left:4px solid #2271b1;padding:16px;border-radius:0 6px 6px 0}.rpg-card-template-1 .rpg-rc-review-form{padding:16px 0}.rpg-card-template-1 .rpg-rc-step-number{background:#2271b1}.rpg-card-template-2{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgb(0 0 0 / .08)}.rpg-card-template-2 .rpg-rc-header{display:flex;gap:20px;align-items:flex-start;background:linear-gradient(135deg,#e65100,#ff8f00);padding:24px 32px;color:#fff}.rpg-card-template-2 .rpg-rc-header .rpg-rc-image img{border:3px solid rgb(255 255 255 / .3)}.rpg-card-template-2 .rpg-rc-header-text{flex:1}.rpg-card-template-2 .rpg-rc-title{color:#fff}.rpg-card-template-2 .rpg-rc-description{color:rgb(255 255 255 / .9)}.rpg-card-template-2 .rpg-rc-rating .rpg-rating-text{color:rgb(255 255 255 / .8)}.rpg-card-template-2 .rpg-rc-meta-bar{display:flex;gap:16px;flex-wrap:wrap;background:#fff3e0;padding:12px 32px;font-size:13px;color:#e65100;font-weight:500}.rpg-card-template-2 .rpg-rc-split{display:grid;grid-template-columns:1fr 1.2fr;gap:0}.rpg-card-template-2 .rpg-rc-left{padding:24px 24px 24px 32px;background:#fafafa;border-right:1px solid #f0f0f0}.rpg-card-template-2 .rpg-rc-right{padding:24px 32px 24px 24px}.rpg-card-template-2 .rpg-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e65100;color:#fff;border-radius:50%;font-size:12px;font-weight:700;margin-right:8px;flex-shrink:0}.rpg-card-template-2 .rpg-rc-right li{display:flex;align-items:flex-start;gap:0}.rpg-card-template-2 .rpg-step-text{flex:1}.rpg-card-template-2 .rpg-rc-notes,.rpg-card-template-2 .rpg-rc-nutrition,.rpg-card-template-2 .rpg-rc-review-form,.rpg-card-template-2 .rpg-rc-actions{padding:16px 32px}.rpg-card-template-2 .rpg-rc-notes{background:#fff8e1;border-left:4px solid #ff8f00}@media (max-width:600px){.rpg-card-template-2 .rpg-rc-split{grid-template-columns:1fr}.rpg-card-template-2 .rpg-rc-header{flex-direction:column;align-items:center;text-align:center}}.rpg-card-template-3{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.rpg-card-template-3 .rpg-rc-top-border{height:4px;background:linear-gradient(90deg,#2e7d32,#66bb6a)}.rpg-card-template-3 .rpg-rc-header{text-align:center;padding:24px 32px 16px}.rpg-card-template-3 .rpg-rc-image{margin:0 auto 12px}.rpg-card-template-3 .rpg-rc-image img{border-radius:50%;width:100px;height:100px}.rpg-card-template-3 .rpg-rc-rating{justify-content:center}.rpg-card-template-3 .rpg-rc-label{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#2e7d32;font-weight:600;margin-bottom:8px}.rpg-card-template-3 .rpg-rc-divider{width:60px;height:2px;background:#2e7d32;margin:12px auto 0}.rpg-card-template-3 .rpg-rc-info-grid{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:16px 32px;background:#f1f8e9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.rpg-card-template-3 .rpg-rc-info-item{display:flex;align-items:center;gap:8px}.rpg-card-template-3 .rpg-rc-info-icon{font-size:20px}.rpg-card-template-3 .rpg-rc-info-text small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#666}.rpg-card-template-3 .rpg-rc-info-text strong{font-size:14px}.rpg-card-template-3 .rpg-rc-section{padding:20px 32px;border-bottom:1px solid #f0f0f0}.rpg-card-template-3 .rpg-rc-checklist li{padding:8px 0}.rpg-card-template-3 .rpg-rc-steps li{padding:10px 0;line-height:1.7}.rpg-card-template-3 .rpg-rc-notes-box{background:#f9fbe7;border-left:4px solid #2e7d32;margin:0}.rpg-card-template-3 .rpg-rc-step-number{background:#2e7d32}.rpg-card-template-3 .rpg-rc-review-form{padding:16px 32px}.rpg-card-template-3 .rpg-rc-actions{padding:16px 32px 24px}.rpg-card-template-4{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.rpg-card-template-4 .rpg-rc-banner{background:linear-gradient(135deg,#d32f2f,#e53935);padding:28px 32px;color:#fff}.rpg-card-template-4 .rpg-rc-banner .rpg-rc-image{float:right;margin-left:16px}.rpg-card-template-4 .rpg-rc-banner .rpg-rc-image img{border:3px solid rgb(255 255 255 / .3);width:100px;height:100px}.rpg-card-template-4 .rpg-rc-title{color:#fff;font-size:26px}.rpg-card-template-4 .rpg-rc-description{color:rgb(255 255 255 / .9)}.rpg-card-template-4 .rpg-rc-rating .rpg-rating-text{color:rgb(255 255 255 / .8)}.rpg-card-template-4 .rpg-rc-quick-info{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;clear:both}.rpg-card-template-4 .rpg-rc-pill{background:rgb(255 255 255 / .2);padding:4px 12px;border-radius:20px;font-size:13px}.rpg-card-template-4 .rpg-rc-time-strip{display:flex;background:#ffebee;border-bottom:1px solid #ffcdd2}.rpg-card-template-4 .rpg-rc-time-block{flex:1;text-align:center;padding:12px;border-right:1px solid #ffcdd2}.rpg-card-template-4 .rpg-rc-time-block:last-child{border-right:none}.rpg-card-template-4 .rpg-rc-time-val{font-size:16px;font-weight:700;color:#d32f2f}.rpg-card-template-4 .rpg-rc-time-lbl{font-size:11px;text-transform:uppercase;color:#666}.rpg-card-template-4 .rpg-rc-content-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:0}.rpg-card-template-4 .rpg-rc-ingredients-card{padding:24px;background:#fafafa;border-right:1px solid #f0f0f0}.rpg-card-template-4 .rpg-rc-instructions-card{padding:24px}.rpg-card-template-4 .rpg-checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.rpg-card-template-4 .rpg-rc-step-card{display:flex;gap:12px;padding:12px;margin-bottom:8px;background:#fafafa;border-radius:8px;align-items:flex-start}.rpg-card-template-4 .rpg-rc-step-badge{width:32px;height:32px;min-width:32px;background:#d32f2f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.rpg-card-template-4 .rpg-rc-step-text{padding-top:4px;flex:1}.rpg-card-template-4 .rpg-rc-notes-highlight{display:flex;gap:12px;padding:20px 24px;margin:0 24px;background:#fff8e1;border-radius:8px;border-left:4px solid #ffa000;align-items:flex-start}.rpg-card-template-4 .rpg-rc-notes-icon{font-size:24px;flex-shrink:0}.rpg-card-template-4 .rpg-rc-notes-highlight p{margin:4px 0 0}.rpg-card-template-4 .rpg-rc-actions{padding:20px 24px 24px}@media (max-width:600px){.rpg-card-template-4 .rpg-rc-content-grid{grid-template-columns:1fr}}@media (max-width:600px){.rpg-recipe-card{margin:16px auto}.rpg-card-template-1 .rpg-rc-header{flex-direction:column;align-items:center;text-align:center}.rpg-nutrition-grid{grid-template-columns:repeat(2,1fr)}.rpg-rc-meta{justify-content:center}}.rpg-post-image-single{margin:24px auto;max-width:700px;text-align:center}.rpg-post-image-single img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.rpg-post-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.rpg-post-gallery .rpg-post-image{margin:0;padding:0;border-radius:8px;overflow:hidden}.rpg-post-gallery .rpg-post-image img{width:100%;height:auto;display:block;border-radius:8px}@media (max-width:600px){.rpg-post-gallery{grid-template-columns:1fr}}@media print{.rpg-rc-actions{display:none!important}.rpg-rc-review-form{display:none!important}.rpg-recipe-card{box-shadow:none;border:1px solid #ccc}.rpg-star-input{display:none}}