/* WordPress Quote Block
-------------------------------------------------------------- */
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote:not([class*="is-style-magshow-quote-"]){margin:0 0 1.5em;padding:0 0 0 1em;border-left:4px solid #e6e6e6;color:inherit;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote:not([class*="is-style-magshow-quote-"]) p{margin:0 0 1em;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote:not([class*="is-style-magshow-quote-"]) p:last-child{margin-bottom:0;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote:not([class*="is-style-magshow-quote-"]) cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote:not([class*="is-style-magshow-quote-"]) footer{display:block;margin-top:.75em;font-size:13px;font-style:normal;line-height:1.5;color:#777777;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-large:not([class*="is-style-magshow-quote-"]),:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-large:not([class*="is-style-magshow-quote-"]){padding:0 0 0 1em;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-large:not([class*="is-style-magshow-quote-"]) p,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-large:not([class*="is-style-magshow-quote-"]) p{font-size:1.25em;line-height:1.6;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"]{margin:0;padding:0;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"] p{font-size:1.1em;line-height:1.7;margin:0 0 0.4em;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"] cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"] :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{font-size:0.92em;font-style:normal;display:block;margin-top:6px;}


:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-classic{border-left:4px solid #1a56db;padding:6px 0 6px 18px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-classic cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-classic :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-soft-bg{background-color:#f3f4f6;border:none;border-radius:8px;padding:18px 20px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-soft-bg p{color:#111827;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-soft-bg cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-soft-bg :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-large-mark{border:none;padding:6px 0 6px 48px;position:relative;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-large-mark::before{content:'\201C';position:absolute;left:0;top:-8px;font-size:72px;line-height:1;color:#1a56db;font-family:Georgia,'Times New Roman',serif;font-weight:700;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-large-mark p{font-style:italic;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-large-mark cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-large-mark :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-ruled{border:none;border-top:2px solid #111827;border-bottom:2px solid #111827;padding:16px 0;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-ruled p{font-style:italic;font-size:1.1em;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-ruled cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-ruled :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-dark{background-color:#111827;border:none;border-radius:8px;padding:20px 22px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-dark p{color:#f9fafb;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-dark cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-dark :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#9ca3af;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-tinted{background-color:#eff6ff;border:none;border-left:4px solid #1a56db;border-radius:0 8px 8px 0;padding:16px 18px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-tinted p{color:#1e3a5f;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-tinted cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-tinted :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#3b82f6;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered{border:none;text-align:center;padding:10px 0;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered::before,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered::after{content:'';display:block;width:40px;height:2px;background-color:#1a56db;margin:0 auto;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered::before{margin-bottom:16px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered::after{margin-top:14px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered p{font-style:italic;font-size:1.1em;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-centered :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;text-align:center;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-badge{border:1px solid #e5e7eb;border-radius:8px;padding:16px 18px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-badge::before{content:'Featured quote';display:inline-block;background-color:#1a56db;color:#ffffff;font-size:11px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase;padding:3px 12px;border-radius:100px;margin-bottom:12px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-badge cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-badge :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-testimonial{border:none;border-radius:8px;background-color:#f9fafb;padding:18px 20px 18px 74px;position:relative;min-height:60px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-testimonial::before{content:'\201C';position:absolute;left:18px;top:10px;width:44px;height:44px;border-radius:50%;background-color:#dbeafe;color:#1e40af;font-size:32px;font-family:Georgia,'Times New Roman',serif;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1;padding-top:6px;box-sizing:border-box;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-testimonial p{color:#111827;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-testimonial cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-testimonial :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;font-size:0.92em;}

:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-callout{border:none;border-left:4px solid #d97706;padding:6px 0 6px 18px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-callout::before{content:'Key insight';display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#d97706;margin-bottom:6px;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-callout p{color:#111827;}
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-callout cite,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote.is-style-magshow-quote-callout :is(.entry-content,.editor-styles-wrapper) .wp-block-quote__citation{color:#6b7280;}

@media (prefers-reduced-motion:reduce){
:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"],:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"]::before,:is(.entry-content,.editor-styles-wrapper) .wp-block-quote[class*="is-style-magshow-quote-"]::after{animation:none!important;transition:none!important;}
}