:root{--qmg-orange:#ff6b35;--qmg-green:#27ae60;--qmg-dark:#2c3e50;--qmg-light-bg:#fff8f3}::-moz-selection{background:#ff6b35;color:#fff;text-shadow:none}::-webkit-selection{background:#ff6b35;color:#fff;text-shadow:none}::selection{background:#ff6b35;color:#fff;text-shadow:none}.jeg_post_category a{background:var(--qmg-orange)!important;color:#fff!important;border-radius:20px;font-weight:600;transition:all .3s ease}.jeg_post_category a:hover{background:var(--qmg-green)!important;transform:translateY(-1px)}.jeg_readmore{background:var(--qmg-green)!important;color:#fff!important;border:none;border-radius:25px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.jeg_readmore:hover{background:var(--qmg-orange)!important;transform:translateY(-2px);box-shadow:0 4px 15px rgb(255 107 53 / .3)}.jeg_post_title a{color:var(--qmg-dark)!important;transition:color .3s ease}.jeg_post_title a:hover{color:var(--qmg-orange)!important}.jeg_block_heading_3{background:var(--qmg-light-bg);border-left:4px solid var(--qmg-orange);padding:15px 20px;border-radius:8px}.jeg_block_heading_3 h3{color:var(--qmg-orange)!important;margin:0}.jeg_block_heading_5:before{border-color:var(--qmg-green)}.jeg_block_heading_5 .jeg_block_title{color:var(--qmg-dark)!important}.jeg_thumb{border-radius:12px;overflow:hidden;transition:transform .3s ease}.jeg_thumb:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.jeg_post_meta{color:#949faa;font-size:13px}.jeg_meta_date{background:var(--qmg-light-bg);padding:4px 8px;border-radius:15px;color:var(--qmg-orange)!important;font-weight:600}.jeg_post_tags a,.widget_tag_cloud a{background:var(--qmg-light-bg)!important;color:var(--qmg-dark)!important;border:1px solid #e0e0e0;transition:all .3s ease}.jeg_post_tags a:hover,.widget_tag_cloud a:hover{background:var(--qmg-orange)!important;color:#fff!important;border-color:var(--qmg-orange)}.jeg_main_menu>li>a{color:var(--qmg-dark);font-weight:500;transition:color .3s ease}.jeg_main_menu>li>a:hover,.jeg_main_menu>li.current-menu-item>a{color:var(--qmg-orange)!important}.jeg_footer{background:#f8f9fa;border-top:3px solid var(--qmg-orange)}.jeg_footer .jeg_footer_heading h3{color:var(--qmg-orange)!important;position:relative}.jeg_footer .jeg_footer_heading h3:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:var(--qmg-green)}.recipe-time-badge{display:inline-block;background:var(--qmg-green);color:#fff;padding:4px 10px;border-radius:15px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.recipe-time-badge.fast{background:#e74c3c}.recipe-time-badge.quick{background:var(--qmg-orange)}.recipe-time-badge.easy{background:var(--qmg-green)}.jeg_author_wrap.vcard{background:var(--qmg-light-bg)!important;border-left:4px solid var(--qmg-orange);border-radius:12px}.jeg_author_wrap .jeg_author_name{color:var(--qmg-orange)!important;font-weight:600}.mc4wp-form{border-radius:12px!important;border:2px solid var(--qmg-orange)!important}.mc4wp-form input[type=email]{border-radius:8px;border:1px solid #ddd;padding:12px 15px}.mc4wp-form input[type=submit]{background:var(--qmg-orange)!important;color:#fff!important;border:none;border-radius:8px;padding:12px 25px;font-weight:600;transition:all .3s ease}.mc4wp-form input[type=submit]:hover{background:var(--qmg-green)!important;transform:translateY(-2px)}@media only screen and (max-width:768px){.jeg_post_title{font-size:20px!important;line-height:1.3}.jeg_readmore{font-size:12px;padding:8px 15px}.recipe-time-badge{font-size:10px;padding:3px 8px}}.jeg_post_title a:focus,.jeg_readmore:focus,.jeg_main_menu a:focus{outline:2px solid var(--qmg-orange);outline-offset:2px}.recipe-rating{color:#ffc107;font-size:14px;margin:5px 0}.recipe-rating .stars{color:#ffc107}.recipe-rating .rating-text{color:#666;font-size:12px;margin-left:5px}.difficulty-easy{color:var(--qmg-green);font-weight:600}.difficulty-medium{color:var(--qmg-orange);font-weight:600}.difficulty-hard{color:#e74c3c;font-weight:600}.jeg_post:hover .jeg_thumb img{transform:scale(1.05);transition:transform .3s ease}.jeg_post .jeg_thumb{overflow:hidden}.jeg_breadcrumbs{background:var(--qmg-light-bg);padding:15px 20px;border-radius:8px;margin-bottom:20px}.jeg_breadcrumbs a{color:var(--qmg-orange)}.recipe-ingredients{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid var(--qmg-green);margin:20px 0}.recipe-instructions{background:#fff;padding:20px;border-radius:8px;border:1px solid #e0e0e0;margin:20px 0}.recipe-tip{background:#fff9e6;padding:15px;border-radius:8px;border-left:4px solid #ffc107;margin:15px 0;font-style:italic}