/* WordPress Media & Text Block
-------------------------------------------------------------- */

/* Shared base reset */
.wp-block-media-text[class*="is-style-magshow-media-text-"]{border-radius:8px;overflow:hidden;margin:0 0 1.5em;}

/* Force card-style Media & Text layouts to equal height */
.wp-block-media-text[class*="is-style-magshow-media-text-"]{align-items:stretch;}

/* Override WordPress vertical alignment classes for card-style layouts */
.wp-block-media-text[class*="is-style-magshow-media-text-"].is-vertically-aligned-top,
.wp-block-media-text[class*="is-style-magshow-media-text-"].is-vertically-aligned-center,
.wp-block-media-text[class*="is-style-magshow-media-text-"].is-vertically-aligned-bottom{align-items:stretch;}

.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__media{margin:0;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__media,
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content{align-self:stretch;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__media{display:flex;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__media img{width:100%;height:100%;object-fit:cover;display:block;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content{padding:1.75em 2em;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:100%;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content > *{margin-top:0;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content > * + *{margin-top:.5em;}
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content >:last-child{margin-bottom:0;}

/* 1. Clean Card */
.wp-block-media-text.is-style-magshow-media-text-clean{border:1px solid #e5e7eb;border-radius:10px;}
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-clean .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 2. Dark */
.wp-block-media-text.is-style-magshow-media-text-dark{border-radius:10px;background-color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content{background-color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content h6{color:#f9fafb;}
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content li{color:#d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content a:not(.wp-block-button__link){color:#93c5fd;}
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-dark .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#bfdbfe;}

/* 3. Accent Border */
.wp-block-media-text.is-style-magshow-media-text-accent{border:1px solid #e5e7eb;border-left:4px solid #1a56db;border-radius:0 8px 8px 0;}
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content{background-color:#f8fafc;}
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content h6{color:#1e3a5f;}
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content p{color:#374151;}
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-accent .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 4. Tinted Brand */
.wp-block-media-text.is-style-magshow-media-text-tinted{border-top:3px solid #1a56db;border-radius:0 0 8px 8px;}
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content{background-color:#eff6ff;}
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content h6{color:#1e3a5f;}
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content p{color:#1e40af;}
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-tinted .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 5. Soft Card */
.wp-block-media-text.is-style-magshow-media-text-soft{border:1px solid #f3f4f6;border-radius:8px;}
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content{background-color:#f9fafb;}
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-soft .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 6. Elevated Shadow */
.wp-block-media-text.is-style-magshow-media-text-elevated{border:none;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.10),0 0 0 1px rgba(0,0,0,.04);background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-elevated .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 7. Warm Neutral */
.wp-block-media-text.is-style-magshow-media-text-warm{border:1px solid #e8e0cc;border-radius:8px;}
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content{background-color:#fdfaf3;}
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content h6{color:#3d2b1f;}
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content p{color:#92400e;}
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content a:not(.wp-block-button__link){color:#b45309;}
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-warm .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#78350f;}

/* 8. Outlined Bold */
.wp-block-media-text.is-style-magshow-media-text-outlined{border:2px solid #111827;border-radius:10px;}
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content p{color:#374151;}
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content a:not(.wp-block-button__link){color:#111827;text-decoration-thickness:2px;text-underline-offset:.18em;}
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-outlined .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1a56db;}

/* 9. Gradient Panel */
.wp-block-media-text.is-style-magshow-media-text-gradient{border-radius:14px;background-color:#0f172a;box-shadow:0 14px 40px rgba(15,23,42,.18);}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content{position:relative;overflow:hidden;padding:2.25em 2.5em;background:radial-gradient(circle at top right,rgba(96,165,250,.35),transparent 34%),linear-gradient(135deg,#111827 0%,#1e1b4b 48%,#312e81 100%);}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content::before{content:"";position:absolute;top:1.25em;right:1.25em;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content::after{content:"";position:absolute;right:-35px;bottom:-35px;width:120px;height:120px;border-radius:50%;background:rgba(96,165,250,.16);pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content > *{position:relative;z-index:1;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content li{color:#dbeafe;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content a:not(.wp-block-button__link){color:#bfdbfe;text-decoration-color:rgba(191,219,254,.55);}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#ffffff;text-decoration-color:#ffffff;}

/* 10. Editorial Feature */
.wp-block-media-text.is-style-magshow-media-text-editorial{border-radius:0;border-top:1px solid #111827;border-bottom:1px solid #111827;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content h6{color:#111827;font-family:Georgia,"Times New Roman",serif;}
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content p{color:#4b5563;}
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content a:not(.wp-block-button__link){color:#111827;text-decoration-thickness:1px;text-underline-offset:.2em;}
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-editorial .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1a56db;}

/* 11. Glass Panel */
.wp-block-media-text.is-style-magshow-media-text-glass{border:1px solid rgba(255,255,255,.35);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(239,246,255,.58));box-shadow:0 18px 45px rgba(15,23,42,.12);}
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content{background:rgba(255,255,255,.72);backdrop-filter:blur(10px);}
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content h6{color:#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content a:not(.wp-block-button__link){color:#2563eb;}
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-glass .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e40af;}

/* 12. Split Line */
.wp-block-media-text.is-style-magshow-media-text-split-line{border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__media{position:relative;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__media::after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:#1a56db;pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-split-line.has-media-on-the-right .wp-block-media-text__media::after{right:auto;left:0;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-split-line .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 13. Image Frame */
.wp-block-media-text.is-style-magshow-media-text-image-frame{border:1px solid #e5e7eb;border-radius:14px;background-color:#f9fafb;padding:10px;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__media{border-radius:10px;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content{background-color:#ffffff;border-radius:10px;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-image-frame .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 14. Hover Lift */
.wp-block-media-text.is-style-magshow-media-text-hover-lift{border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 3px 14px rgba(15,23,42,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(15,23,42,.14);border-color:#cbd5e1;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-hover-lift .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 15. Image Zoom */
.wp-block-media-text.is-style-magshow-media-text-zoom-card{border-radius:12px;background-color:#ffffff;box-shadow:0 4px 20px rgba(15,23,42,.10);}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__media{overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__media img{transition:transform .45s ease;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card:hover .wp-block-media-text__media img{transform:scale(1.06);}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 16. Soft Glow */
.wp-block-media-text.is-style-magshow-media-text-soft-glow{border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#eff6ff 100%);box-shadow:0 10px 34px rgba(37,99,235,.14);}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__media{overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content{background:linear-gradient(135deg,#ffffff 0%,#eff6ff 100%);}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content h6{color:#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-soft-glow .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 17. Side Label */
.wp-block-media-text.is-style-magshow-media-text-side-label{position:relative;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-side-label::before{content:"Feature";position:absolute;left:0;top:0;bottom:0;width:34px;display:flex;align-items:center;justify-content:center;background:#111827;color:#ffffff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);z-index:2;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content{background-color:#ffffff;padding-left:3em;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 18. Diagonal Accent */
.wp-block-media-text.is-style-magshow-media-text-diagonal{position:relative;border-radius:14px;background:#ffffff;box-shadow:0 8px 28px rgba(15,23,42,.10);}
.wp-block-media-text.is-style-magshow-media-text-diagonal::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,86,219,.12) 0%,rgba(26,86,219,.12) 22%,transparent 22%,transparent 100%);pointer-events:none;z-index:2;}
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-diagonal .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 19. Spotlight */
.wp-block-media-text.is-style-magshow-media-text-spotlight{border-radius:16px;background:#020617;box-shadow:0 18px 42px rgba(2,6,23,.25);}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__media{position:relative;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__media::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgba(2,6,23,.35) 100%);pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content{background:radial-gradient(circle at top left,rgba(59,130,246,.22),transparent 34%),#020617;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content li{color:#cbd5e1;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content a:not(.wp-block-button__link){color:#93c5fd;}
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-spotlight .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#dbeafe;}

/* 20. Minimal Line */
.wp-block-media-text.is-style-magshow-media-text-minimal-line{border-radius:0;border-left:1px solid #d1d5db;background-color:#ffffff;overflow:visible;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__media{overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content{background-color:#ffffff;padding-top:0;padding-bottom:0;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content a:not(.wp-block-button__link){color:#111827;text-decoration-thickness:1px;text-underline-offset:.2em;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1a56db;}

/* 21. Magazine Strip */
.wp-block-media-text.is-style-magshow-media-text-magazine-strip{border-top:6px solid #111827;border-bottom:6px solid #111827;border-radius:0;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content h6{color:#111827;letter-spacing:-.02em;}
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content p{color:#4b5563;}
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content a:not(.wp-block-button__link){color:#111827;text-decoration-thickness:2px;text-underline-offset:.18em;}
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-magazine-strip .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1a56db;}

/* 22. Overlay Band */
.wp-block-media-text.is-style-magshow-media-text-overlay-band{border-radius:14px;background-color:#ffffff;box-shadow:0 8px 28px rgba(15,23,42,.12);}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content{position:relative;overflow:hidden;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content::before{content:"";position:absolute;left:0;right:0;top:50%;height:76px;background:rgba(26,86,219,.08);transform:translateY(-50%);pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content > *{position:relative;z-index:1;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-overlay-band .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 23. Frosted Dark */
.wp-block-media-text.is-style-magshow-media-text-frosted-dark{border-radius:16px;background-color:#0f172a;box-shadow:0 18px 42px rgba(15,23,42,.24);}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__media{position:relative;}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__media::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.10),rgba(15,23,42,.42));pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content{background:rgba(15,23,42,.88);backdrop-filter:blur(10px);}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content li{color:#d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content a:not(.wp-block-button__link){color:#93c5fd;}
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-frosted-dark .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#dbeafe;}

/* 24. Border Glow */
.wp-block-media-text.is-style-magshow-media-text-border-glow{border:1px solid #bfdbfe;border-radius:16px;background-color:#ffffff;box-shadow:0 0 0 rgba(37,99,235,0);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
.wp-block-media-text.is-style-magshow-media-text-border-glow:hover{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.10),0 16px 34px rgba(37,99,235,.16);transform:translateY(-3px);}
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content h6{color:#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-border-glow .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 25. Layered Card */
.wp-block-media-text.is-style-magshow-media-text-layered-card{position:relative;overflow:visible;border-radius:16px;background-color:#ffffff;box-shadow:0 12px 32px rgba(15,23,42,.14);}
.wp-block-media-text.is-style-magshow-media-text-layered-card::before{content:"";position:absolute;inset:12px -12px -12px 12px;border-radius:16px;background:#dbeafe;z-index:-1;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__media{overflow:hidden;border-radius:16px 0 0 16px;}
.wp-block-media-text.is-style-magshow-media-text-layered-card.has-media-on-the-right .wp-block-media-text__media{border-radius:0 16px 16px 0;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content{background-color:#ffffff;border-radius:0 16px 16px 0;}
.wp-block-media-text.is-style-magshow-media-text-layered-card.has-media-on-the-right .wp-block-media-text__content{border-radius:16px 0 0 16px;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 26. Overlap Panel */
.wp-block-media-text.is-style-magshow-media-text-overlap-panel{overflow:visible;border-radius:16px;background-color:#f8fafc;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__media{overflow:hidden;border-radius:16px;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content{position:relative;z-index:2;margin-left:-42px;background-color:#ffffff;border-radius:14px;box-shadow:0 12px 34px rgba(15,23,42,.14);}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel.has-media-on-the-right .wp-block-media-text__content{margin-left:0;margin-right:-42px;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 27. Accent Pill */
.wp-block-media-text.is-style-magshow-media-text-accent-pill{border:1px solid #e5e7eb;border-radius:16px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content{position:relative;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content::before{content:"Featured";align-self:flex-start;margin-bottom:.8em;padding:.32em .75em;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content p{color:#64748b;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-accent-pill .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 28. Timeline Feature */
.wp-block-media-text.is-style-magshow-media-text-timeline{border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content{position:relative;background-color:#ffffff;padding-left:3em;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content::before{content:"";position:absolute;left:1.45em;top:1.75em;bottom:1.75em;width:2px;background:#bfdbfe;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content::after{content:"";position:absolute;left:1.15em;top:50%;width:12px;height:12px;border-radius:50%;background:#1a56db;box-shadow:0 0 0 5px #eff6ff;transform:translateY(-50%);}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 29. Reveal Line */
.wp-block-media-text.is-style-magshow-media-text-reveal-line{position:relative;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line::after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:#1a56db;transition:width .28s ease;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line:hover::after{width:100%;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-reveal-line .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 30. Image Fade */
.wp-block-media-text.is-style-magshow-media-text-image-fade{border-radius:14px;background-color:#111827;box-shadow:0 10px 32px rgba(17,24,39,.18);}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__media{position:relative;background:#111827;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__media img{opacity:.78;filter:saturate(.8);transition:opacity .35s ease,filter .35s ease,transform .35s ease;}
.wp-block-media-text.is-style-magshow-media-text-image-fade:hover .wp-block-media-text__media img{opacity:1;filter:saturate(1.05);transform:scale(1.03);}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content{background-color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content li{color:#d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content a:not(.wp-block-button__link){color:#93c5fd;}
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#dbeafe;}

/* 31. Bold Panel */
.wp-block-media-text.is-style-magshow-media-text-bold-panel{border-radius:12px;background-color:#111827;box-shadow:0 14px 36px rgba(17,24,39,.18);}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content{background-color:#111827;border-left:6px solid #60a5fa;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel.has-media-on-the-right .wp-block-media-text__content{border-left:0;border-right:6px solid #60a5fa;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content li{color:#d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content a:not(.wp-block-button__link){color:#bfdbfe;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#ffffff;}

/* 32. Photo Card */
.wp-block-media-text.is-style-magshow-media-text-photo-card{border-radius:18px;background-color:#ffffff;padding:12px;box-shadow:0 10px 34px rgba(15,23,42,.14);}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__media{border-radius:14px;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content{background-color:#ffffff;border-radius:14px;}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-photo-card .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 33. Duotone */
.wp-block-media-text.is-style-magshow-media-text-duotone{border-radius:14px;background-color:#1e3a8a;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__media{background-color:#1e3a8a;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__media img{filter:grayscale(100%) contrast(1.05);opacity:.86;mix-blend-mode:screen;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content{background:#1e3a8a;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content li{color:#dbeafe;}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content a:not(.wp-block-button__link){color:#ffffff;text-decoration-color:rgba(255,255,255,.55);}
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-duotone .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#bfdbfe;}

/* 34. Accent Wash */
.wp-block-media-text.is-style-magshow-media-text-accent-wash{border-radius:16px;background:#eff6ff;box-shadow:0 8px 28px rgba(30,64,175,.12);}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__media{position:relative;background:#1e40af;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__media img{opacity:.88;filter:saturate(.95) contrast(1.04);}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content{position:relative;background:linear-gradient(135deg,#eff6ff 0%,#ffffff 100%);}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content::before{content:"";position:absolute;top:1.5em;left:2em;width:54px;height:4px;border-radius:999px;background:#1a56db;pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content > *{position:relative;z-index:1;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content h6{color:#0f172a;padding-top:.45em;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 35. Title Underline */
.wp-block-media-text.is-style-magshow-media-text-title-underline{border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h6{position:relative;color:#111827;padding-bottom:.35em;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h1::after,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h2::after,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h3::after,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h4::after,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h5::after,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content h6::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:#1a56db;border-radius:999px;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-title-underline .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 36. Shadow Frame */
.wp-block-media-text.is-style-magshow-media-text-shadow-frame{overflow:visible;border-radius:14px;background-color:#ffffff;box-shadow:0 0 0 1px #e5e7eb inset;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__media{box-shadow:12px 12px 0 #eff6ff;z-index:1;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame.has-media-on-the-right .wp-block-media-text__media{box-shadow:-12px 12px 0 #eff6ff;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 37. Hover Shine */
.wp-block-media-text.is-style-magshow-media-text-hover-shine{position:relative;border-radius:14px;background-color:#ffffff;box-shadow:0 8px 28px rgba(15,23,42,.12);}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__media{position:relative;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__media::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);transition:left .55s ease;pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine:hover .wp-block-media-text__media::after{left:130%;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 38. News Feature */
.wp-block-media-text.is-style-magshow-media-text-news-feature{border-top:4px solid #dc2626;border-radius:0;background-color:#ffffff;box-shadow:0 1px 0 #e5e7eb inset,0 -1px 0 #e5e7eb inset;}
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content h6{color:#111827;font-weight:800;letter-spacing:-.025em;}
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content p{color:#4b5563;}
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content a:not(.wp-block-button__link){color:#dc2626;}
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-news-feature .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#991b1b;}

/* 39. Soft Border */
.wp-block-media-text.is-style-magshow-media-text-soft-border{border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content{background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__media{box-shadow:0 0 0 1px rgba(219,234,254,.9) inset;}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content h6{color:#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-soft-border .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 40. Blue Depth */
.wp-block-media-text.is-style-magshow-media-text-blue-depth{border-radius:18px;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);box-shadow:0 18px 44px rgba(30,58,138,.24);}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__media{position:relative;}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__media::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.15),rgba(30,58,138,.35));pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content{background:radial-gradient(circle at top right,rgba(96,165,250,.25),transparent 38%),linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content li{color:#dbeafe;}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content a:not(.wp-block-button__link){color:#bfdbfe;text-decoration-color:rgba(191,219,254,.55);}
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-blue-depth .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#ffffff;text-decoration-color:#ffffff;}

/* 41. Ribbon Header */
.wp-block-media-text.is-style-magshow-media-text-ribbon-header{position:relative;border:1px solid #e5e7eb;border-radius:14px;background-color:#ffffff;box-shadow:0 8px 28px rgba(15,23,42,.10);}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content{position:relative;background-color:#ffffff;padding-top:3.25em;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content::before{content:"Featured Story";position:absolute;top:1.4em;left:2em;padding:.38em .85em;background:#111827;color:#ffffff;border-radius:0 999px 999px 0;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 42. Floating Image */
.wp-block-media-text.is-style-magshow-media-text-floating-image{overflow:visible;border-radius:18px;background:#f8fafc;padding:16px;box-shadow:0 12px 34px rgba(15,23,42,.12);}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__media{position:relative;z-index:2;border-radius:16px;overflow:hidden;box-shadow:0 18px 34px rgba(15,23,42,.18);transform:translateY(-18px);}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content{background:#ffffff;border-radius:16px;}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 43. Mono Press */
.wp-block-media-text.is-style-magshow-media-text-mono-press{border:2px solid #111827;border-radius:0;background-color:#f9fafb;box-shadow:8px 8px 0 #111827;}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__media{filter:grayscale(100%) contrast(1.08);}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content{background-color:#f9fafb;}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content h6{color:#111827;font-weight:800;}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content p{color:#374151;}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content a:not(.wp-block-button__link){color:#111827;text-decoration-thickness:2px;text-underline-offset:.2em;}
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-mono-press .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1a56db;}

/* 44. Split Shade */
.wp-block-media-text.is-style-magshow-media-text-split-shade{border-radius:16px;background:linear-gradient(90deg,#eff6ff 0%,#eff6ff 50%,#ffffff 50%,#ffffff 100%);box-shadow:0 10px 32px rgba(15,23,42,.10);}
.wp-block-media-text.is-style-magshow-media-text-split-shade.has-media-on-the-right{background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%,#eff6ff 50%,#eff6ff 100%);}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content{background:transparent;}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__media{overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content h6{color:#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content p{color:#475569;}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content a:not(.wp-block-button__link){color:#1d4ed8;}
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-split-shade .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#1e3a8a;}

/* 45. Image Mask */
.wp-block-media-text.is-style-magshow-media-text-image-mask{border-radius:18px;background-color:#ffffff;box-shadow:0 10px 34px rgba(15,23,42,.12);}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__media{padding:14px;background:#eff6ff;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__media img{border-radius:40% 60% 55% 45% / 45% 45% 55% 55%;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 46. Content Glow */
.wp-block-media-text.is-style-magshow-media-text-content-glow{border-radius:16px;background:#0f172a;box-shadow:0 18px 44px rgba(15,23,42,.24);}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__media{position:relative;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__media::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.08),rgba(15,23,42,.36));pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content{background:radial-gradient(circle at center,rgba(96,165,250,.28),transparent 44%),#0f172a;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content li{color:#dbeafe;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content a:not(.wp-block-button__link){color:#bfdbfe;}
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-content-glow .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#ffffff;}

/* 47. Border Slide */
.wp-block-media-text.is-style-magshow-media-text-border-slide{position:relative;border:1px solid #e5e7eb;border-radius:14px;background-color:#ffffff;box-shadow:0 6px 24px rgba(15,23,42,.08);}
.wp-block-media-text.is-style-magshow-media-text-border-slide::before{content:"";position:absolute;inset:0;border-radius:14px;border:2px solid transparent;pointer-events:none;transition:border-color .25s ease,transform .25s ease;transform:scale(.98);}
.wp-block-media-text.is-style-magshow-media-text-border-slide:hover::before{border-color:#1a56db;transform:scale(1);}
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content{background-color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-border-slide .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* 48. Soft Peach */
.wp-block-media-text.is-style-magshow-media-text-soft-peach{border:1px solid #fed7aa;border-radius:18px;background:linear-gradient(135deg,#fff7ed 0%,#ffffff 100%);box-shadow:0 10px 30px rgba(194,65,12,.10);}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__media{position:relative;background:#fff7ed;}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__media img{filter:saturate(.98) contrast(1.02);}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content{background:linear-gradient(135deg,#fff7ed 0%,#ffffff 100%);}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content h6{color:#431407;}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content p{color:#9a3412;}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content a:not(.wp-block-button__link){color:#c2410c;}
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-soft-peach .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#7c2d12;}

/* 49. Ink Block */
.wp-block-media-text.is-style-magshow-media-text-ink-block{border-radius:0;background-color:#030712;}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__media{filter:grayscale(100%);}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content{background-color:#030712;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content h6{color:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content p,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content li{color:#d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content a:not(.wp-block-button__link){color:#ffffff;text-decoration-color:rgba(255,255,255,.45);}
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-ink-block .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#93c5fd;text-decoration-color:#93c5fd;}

/* 50. Focus Frame */
.wp-block-media-text.is-style-magshow-media-text-focus-frame{border:1px solid #cbd5e1;border-radius:16px;background-color:#ffffff;padding:10px;box-shadow:0 10px 32px rgba(15,23,42,.10);}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__media{position:relative;border-radius:12px;overflow:hidden;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__media::before{content:"";position:absolute;inset:14px;border:2px solid rgba(255,255,255,.82);z-index:2;pointer-events:none;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content{background-color:#ffffff;border-radius:12px;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h1,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h2,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h3,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h4,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h5,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content h6{color:#111827;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content p{color:#6b7280;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content a:not(.wp-block-button__link){color:#1a56db;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content a:not(.wp-block-button__link):hover,
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__content a:not(.wp-block-button__link):focus{color:#0f3fa8;}

/* Motion safety */
@media (prefers-reduced-motion:reduce){
.wp-block-media-text.is-style-magshow-media-text-hover-lift,
.wp-block-media-text.is-style-magshow-media-text-zoom-card .wp-block-media-text__media img{transition:none;}
.wp-block-media-text.is-style-magshow-media-text-hover-lift:hover{transform:none;}
.wp-block-media-text.is-style-magshow-media-text-zoom-card:hover .wp-block-media-text__media img{transform:none;}
.wp-block-media-text.is-style-magshow-media-text-border-glow,
.wp-block-media-text.is-style-magshow-media-text-reveal-line::after,
.wp-block-media-text.is-style-magshow-media-text-image-fade .wp-block-media-text__media img{transition:none;}
.wp-block-media-text.is-style-magshow-media-text-border-glow:hover{transform:none;}
.wp-block-media-text.is-style-magshow-media-text-image-fade:hover .wp-block-media-text__media img{transform:none;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine .wp-block-media-text__media::after{transition:none;}
.wp-block-media-text.is-style-magshow-media-text-hover-shine:hover .wp-block-media-text__media::after{left:-80%;}
.wp-block-media-text.is-style-magshow-media-text-border-slide::before{transition:none;}
}

/* Responsive layout
-------------------------------------------------------------- */
@media (max-width:600px){
.wp-block-media-text[class*="is-style-magshow-media-text-"] .wp-block-media-text__content{padding:1.25em 1.5em;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content{padding:1.5em;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content::before{width:54px;height:54px;top:1em;right:1em;}
.wp-block-media-text.is-style-magshow-media-text-gradient .wp-block-media-text__content::after{width:90px;height:90px;right:-28px;bottom:-28px;}
.wp-block-media-text.is-style-magshow-media-text-image-frame{padding:8px;}
.wp-block-media-text.is-style-magshow-media-text-side-label::before{position:relative;width:100%;height:30px;writing-mode:horizontal-tb;transform:none;}
.wp-block-media-text.is-style-magshow-media-text-side-label .wp-block-media-text__content{padding-left:1.5em;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line{border-left:0;border-top:1px solid #d1d5db;}
.wp-block-media-text.is-style-magshow-media-text-minimal-line .wp-block-media-text__content{padding-top:1.25em;padding-bottom:1.25em;}
.wp-block-media-text.is-style-magshow-media-text-layered-card::before{display:none;}
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__media,
.wp-block-media-text.is-style-magshow-media-text-layered-card.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text.is-style-magshow-media-text-layered-card .wp-block-media-text__content,
.wp-block-media-text.is-style-magshow-media-text-layered-card.has-media-on-the-right .wp-block-media-text__content{border-radius:0;}
.wp-block-media-text.is-style-magshow-media-text-overlap-panel .wp-block-media-text__content,
.wp-block-media-text.is-style-magshow-media-text-overlap-panel.has-media-on-the-right .wp-block-media-text__content{margin-left:0;margin-right:0;border-radius:0 0 14px 14px;}
.wp-block-media-text.is-style-magshow-media-text-timeline .wp-block-media-text__content{padding-left:2.75em;}
.wp-block-media-text.is-style-magshow-media-text-photo-card{padding:8px;}
.wp-block-media-text.is-style-magshow-media-text-bold-panel .wp-block-media-text__content,
.wp-block-media-text.is-style-magshow-media-text-bold-panel.has-media-on-the-right .wp-block-media-text__content{border-left:0;border-right:0;border-top:6px solid #60a5fa;}
.wp-block-media-text.is-style-magshow-media-text-accent-wash .wp-block-media-text__content::before{left:1.5em;top:1.25em;}
.wp-block-media-text.is-style-magshow-media-text-shadow-frame .wp-block-media-text__media,
.wp-block-media-text.is-style-magshow-media-text-shadow-frame.has-media-on-the-right .wp-block-media-text__media{box-shadow:0 10px 0 #eff6ff;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content{padding-top:3em;}
.wp-block-media-text.is-style-magshow-media-text-ribbon-header .wp-block-media-text__content::before{left:1.5em;top:1.25em;}
.wp-block-media-text.is-style-magshow-media-text-floating-image{padding:8px;}
.wp-block-media-text.is-style-magshow-media-text-floating-image .wp-block-media-text__media{transform:none;}
.wp-block-media-text.is-style-magshow-media-text-mono-press{box-shadow:5px 5px 0 #111827;}
.wp-block-media-text.is-style-magshow-media-text-split-shade,
.wp-block-media-text.is-style-magshow-media-text-split-shade.has-media-on-the-right{background:#ffffff;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__media{padding:10px;}
.wp-block-media-text.is-style-magshow-media-text-image-mask .wp-block-media-text__media img{border-radius:22px;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame{padding:8px;}
.wp-block-media-text.is-style-magshow-media-text-focus-frame .wp-block-media-text__media::before{inset:10px;}
}