.elementor-88368 .elementor-element.elementor-element-67d1a58{--display:flex;}.elementor-88368 .elementor-element.elementor-element-e9c7978{--display:flex;}.elementor-88368 .elementor-element.elementor-element-cef25b9{--display:flex;}.elementor-88368 .elementor-element.elementor-element-81aad4f{--display:flex;}.elementor-88368 .elementor-element.elementor-element-06d41cd{--display:flex;}.elementor-88368 .elementor-element.elementor-element-b46b340{--spacer-size:50px;}.elementor-88368 .elementor-element.elementor-element-df8eeb0{--spacer-size:50px;}.elementor-88368 .elementor-element.elementor-element-b2a4722{--display:flex;}.elementor-88368 .elementor-element.elementor-element-b761ec6{--display:flex;}.elementor-88368 .elementor-element.elementor-element-cb8f153{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88368 .elementor-element.elementor-element-922c186 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:500;}.elementor-88368 .elementor-element.elementor-element-7ee3fc1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88368 .elementor-element.elementor-element-5dbd765{--display:flex;}.elementor-88368 .elementor-element.elementor-element-d0d6d8c{--display:flex;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-f2a4a5e */.overcook-warning {
  border-top: 3px solid #D96B4A; /* warm warning tone */
  background: linear-gradient(135deg, #FFF6F3 0%, #FDEDEA 100%);
}

.overcook-warning h3 {
  color: #C7512E;
}
.temp-check .temp-list li {
  margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fbe51f */.pasta-rescue {
  border-top: 3px solid #6FAF8F; /* soft recovery green */
  background: linear-gradient(135deg, #F3FAF7 0%, #E8F5EF 100%);
}

.pasta-rescue h3 {
  color: #3F8F6B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d65c310 */.steak-temp {
  border-top: 3px solid #2C3E50;
  background: linear-gradient(135deg, #F5F7FA 0%, #E9EEF3 100%);
  text-align: left;
}

.steak-temp h3 {
  color: #1F2D3A;
  text-align: left;
}

.steak-temp .temp-list li {
  margin-bottom: 14px;
  line-height: 1.7;
}

.steak-temp .temp-list li:last-child {
  margin-bottom: 0;
}/* End custom CSS */