.ticker-layout-minimal .minimal-wrapper{border-top:1px solid color-mix(in srgb,var(--blog-over-primary) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--blog-over-primary) 15%,transparent);background:color-mix(in srgb,var(--blog-over-primary) 2%,transparent);margin:15px 0;display:flex;align-items:center;padding:12px 15px;transition:all 0.3s ease}.ticker-layout-minimal .minimal-wrapper:hover{border-top-color:color-mix(in srgb,var(--blog-over-primary) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--blog-over-primary) 40%,transparent);background:color-mix(in srgb,var(--blog-over-primary) 5%,transparent)}.ticker-layout-minimal .minimal-title{color:var(--blog-over-primary,#3b82f6);font-size:13px;letter-spacing:1px;text-transform:uppercase}.ticker-layout-minimal .live-dot{display:inline-block;width:8px;height:8px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 8px rgb(239 68 68 / .8);animation:liveBlink 1.5s infinite ease-in-out}@keyframes liveBlink{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}100%{opacity:1;transform:scale(1)}}.ticker-layout-minimal .minimal-item a{color:inherit;text-decoration:none;font-weight:500;transition:color 0.3s ease,transform 0.3s ease;display:inline-block}.ticker-layout-minimal .minimal-item:hover a{color:var(--blog-over-primary,#3b82f6);transform:translateY(-2px)}.ticker-layout-minimal .minimal-item::after{content:'•';position:absolute;right:-24px;top:50%;transform:translateY(-50%);color:var(--blog-over-primary,#3b82f6);opacity:.3}.ticker-layout-minimal .minimal-item:last-child::after{display:none}body.blog-over-dark-mode .ticker-layout-minimal .minimal-wrapper{border-top-color:rgb(255 255 255 / .08);border-bottom-color:rgb(255 255 255 / .08);background:rgb(255 255 255 / .02)}body.blog-over-dark-mode .ticker-layout-minimal .minimal-wrapper:hover{border-top-color:rgb(255 255 255 / .15);border-bottom-color:rgb(255 255 255 / .15);background:rgb(255 255 255 / .04)}body.blog-over-dark-mode .ticker-layout-minimal .minimal-title{color:#fff}.ticker-layout-pill .pill-wrapper{border-radius:50px;background:rgb(59 130 246 / .04);border:1px solid color-mix(in srgb,var(--blog-over-primary) 15%,transparent);margin:14px 0;padding:6px;backdrop-filter:blur(12px);transition:all 0.4s ease;box-shadow:0 4px 25px color-mix(in srgb,var(--blog-over-primary) 8%,transparent)}.ticker-layout-pill .pill-wrapper:hover{background:rgb(59 130 246 / .08);border-color:rgb(59 130 246 / .25);box-shadow:0 6px 20px rgb(59 130 246 / .1)}.ticker-layout-pill .pill-badge{background:linear-gradient(135deg,var(--blog-over-primary,#3b82f6),var(--blog-over-secondary,#1e40af));color:#fff;border-radius:50px;padding:8px 22px;font-size:12px;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 10px rgb(59 130 246 / .4);white-space:nowrap;text-transform:uppercase}.ticker-layout-pill .pill-item{transition:background 0.3s ease;background:#fff;border-radius:50px;padding-right:18px;border:1px solid color-mix(in srgb,var(--blog-over-primary) 10%,transparent);box-shadow:0 4px 15px color-mix(in srgb,var(--blog-over-primary) 12%,transparent);animation:pillGlow 3s infinite alternate ease-in-out}@keyframes pillGlow{0%{box-shadow:0 2px 10px color-mix(in srgb,var(--blog-over-primary) 10%,transparent);border-color:color-mix(in srgb,var(--blog-over-primary) 15%,transparent)}100%{box-shadow:0 0 20px color-mix(in srgb,var(--blog-over-primary) 40%,transparent),inset 0 0 8px color-mix(in srgb,var(--blog-over-primary) 10%,transparent);border-color:color-mix(in srgb,var(--blog-over-primary) 60%,transparent)}}.ticker-layout-pill .pill-item a{color:inherit;text-decoration:none;transition:color 0.3s ease}.ticker-layout-pill .pill-item:hover a{color:var(--blog-over-primary,#3b82f6)}.ticker-layout-pill .pill-thumb{transition:box-shadow 0.3s ease}body.blog-over-dark-mode .ticker-layout-pill .pill-item{background:#1e293b;border-color:rgb(255 255 255 / .05)}.ticker-layout-gradient .gradient-wrapper{position:relative;background:linear-gradient(135deg,var(--blog-over-primary,#3b82f6) 0%,var(--blog-over-secondary,#1e40af) 100%);background-size:200% 200%;animation:gradientFlow 5s ease infinite;box-shadow:0 8px 30px color-mix(in srgb,var(--blog-over-primary) 35%,transparent);border-radius:12px;color:#fff;margin:15px 0;height:56px;overflow:hidden}.ticker-layout-gradient .gradient-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(45deg,rgb(0 0 0 / .06),rgb(0 0 0 / .06) 15px,transparent 15px,transparent 30px);background-size:42px 42px;animation:stripeScroll 1.5s linear infinite;z-index:0}@keyframes stripeScroll{0%{background-position:0 0}100%{background-position:-42px 0}}.ticker-layout-gradient .gradient-title,.ticker-layout-gradient .gradient-box,.ticker-layout-gradient .gradient-pause{position:relative;z-index:1}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.ticker-layout-gradient .gradient-title{background:rgb(0 0 0 / .25);backdrop-filter:blur(5px);padding:0 20px;height:100%;display:flex;align-items:center;font-weight:700;letter-spacing:.5px;gap:10px;text-transform:uppercase;font-size:13px;border-right:1px solid rgb(255 255 255 / .1)}.ticker-layout-gradient .gradient-title .icon{animation:pulseAlert 2s infinite}@keyframes pulseAlert{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}100%{transform:scale(1);opacity:1}}.ticker-layout-gradient .gradient-link{color:rgb(255 255 255 / .85);text-decoration:none;font-weight:500;display:flex;align-items:center;transition:all 0.3s ease}.ticker-layout-gradient .gradient-link i{opacity:.6;transition:transform 0.3s ease,opacity 0.3s ease}.ticker-layout-gradient .gradient-item:hover .gradient-link{color:#fff;text-shadow:0 0 8px rgb(255 255 255 / .5)}.ticker-layout-gradient .gradient-item:hover .gradient-link i{opacity:1;transform:translateX(4px)}.blog-over-ad-banner.banner-overlay{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 35px rgb(0 0 0 / .12);transition:transform 0.4s ease,box-shadow 0.4s ease}.blog-over-ad-banner.banner-overlay:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgb(0 0 0 / .18)}.blog-over-ad-banner.banner-overlay .blog-over-ad-media img{transition:transform 0.8s cubic-bezier(.25,.46,.45,.94)}.blog-over-ad-banner.banner-overlay:hover .blog-over-ad-media img{transform:scale(1.05)}.blog-over-ad-banner.banner-overlay .blog-over-ad-content{position:absolute;bottom:0;left:0;width:100%;padding:40px 28px 24px;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .4) 60%,transparent 100%);display:flex;flex-direction:column;gap:12px;pointer-events:none}.blog-over-ad-banner.banner-overlay::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .08),transparent);z-index:2;pointer-events:none;transition:left 0.8s ease}.blog-over-ad-banner.banner-overlay:hover::after{left:150%}.blog-over-ad-banner.banner-overlay .blog-over-ad-title{color:#fff;margin:0;font-size:18px;font-weight:700;text-shadow:0 2px 8px rgb(0 0 0 / .4);letter-spacing:-.2px;line-height:1.4}.blog-over-ad-banner.banner-overlay .blog-over-ad-description{color:rgb(255 255 255 / .8);margin:0;font-size:13px;text-shadow:0 1px 4px rgb(0 0 0 / .3)}.blog-over-ad-banner.banner-overlay .blog-over-ad-banner-btn-wrap{margin:4px 0 0 0;pointer-events:auto}.blog-over-ad-banner.banner-overlay .blog-over-ad-banner-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .2);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.blog-over-ad-banner.banner-overlay .blog-over-ad-banner-btn:hover{background:rgb(255 255 255 / .25);border-color:rgb(255 255 255 / .4);box-shadow:0 8px 25px rgb(0 0 0 / .3)}.blog-over-ad-banner.banner-strip{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--blog-over-primary,#3b82f6) 0%,var(--blog-over-secondary,#1e40af) 100%);background-size:200% 200%;animation:adStripGradient 6s ease infinite;color:#fff;padding:14px 28px;border-radius:50px;box-shadow:0 8px 30px color-mix(in srgb,var(--blog-over-primary) 35%,transparent);position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}@keyframes adStripGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.blog-over-ad-banner.banner-strip::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgb(255 255 255 / .03),rgb(255 255 255 / .03) 10px,transparent 10px,transparent 20px);pointer-events:none}.blog-over-ad-banner.banner-strip:hover{transform:translateY(-2px)}.blog-over-ad-banner.banner-strip .blog-over-ad-media{display:none}.blog-over-ad-banner.banner-strip .blog-over-ad-content{position:relative;z-index:1}.blog-over-ad-banner.banner-strip .blog-over-ad-title{margin:0;color:#fff;font-size:15px;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 4px rgb(0 0 0 / .2);line-height:1.5}.blog-over-ad-banner.banner-strip .blog-over-ad-description{color:rgb(255 255 255 / .75);margin:4px 0 0 0;font-size:12px}.blog-over-ad-banner.banner-strip .blog-over-ad-banner-btn-wrap{margin:0;position:relative;z-index:1}.blog-over-ad-banner.banner-strip .blog-over-ad-banner-btn{background:rgb(255 255 255 / .15);color:#fff;padding:9px 24px;border-radius:50px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .2);box-shadow:0 4px 15px rgb(0 0 0 / .15);transition:all 0.3s ease}.blog-over-ad-banner.banner-strip .blog-over-ad-banner-btn:hover{background:#fff;color:var(--blog-over-primary,#3b82f6);border-color:#fff;box-shadow:0 8px 25px rgb(255 255 255 / .25)}.blog-over-ad-banner.banner-sponsored{position:relative;border-radius:14px;overflow:hidden;padding:3px;background:linear-gradient(135deg,#fef08a 0%,#f59e0b 30%,#fbbf24 60%,#fef08a 100%);background-size:300% 300%;animation:sponsoredGradient 4s ease infinite;box-shadow:0 10px 35px rgb(245 158 11 / .2);transition:transform 0.4s ease,box-shadow 0.4s ease}@keyframes sponsoredGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.blog-over-ad-banner.banner-sponsored:hover{transform:translateY(-4px);box-shadow:0 16px 50px rgb(245 158 11 / .3)}.blog-over-ad-banner.banner-sponsored::before{content:"✦ Sponsored";position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fbbf24;font-size:10px;padding:5px 14px;border-radius:50px;z-index:10;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;pointer-events:none;box-shadow:0 4px 15px rgb(0 0 0 / .4)}.blog-over-ad-banner.banner-sponsored .blog-over-ad-media,.blog-over-ad-banner.banner-sponsored .blog-over-ad-content,.blog-over-ad-banner.banner-sponsored .blog-over-ad-custom-html{background:#fff;border-radius:11px}.blog-over-ad-banner.banner-sponsored .blog-over-ad-media{overflow:hidden}.blog-over-ad-banner.banner-sponsored .blog-over-ad-media img{border-radius:11px;transition:transform 0.6s ease}.blog-over-ad-banner.banner-sponsored:hover .blog-over-ad-media img{transform:scale(1.03)}.blog-over-ad-banner.banner-sponsored .blog-over-ad-content{padding:16px}.blog-over-ad-banner.banner-sponsored .blog-over-ad-title{font-size:15px;font-weight:700;color:#92400e;line-height:1.5}body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored{background:linear-gradient(135deg,#92400e 0%,#b45309 30%,#d97706 60%,#92400e 100%);background-size:300% 300%;animation:sponsoredGradient 4s ease infinite;box-shadow:0 10px 35px rgb(245 158 11 / .15)}body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored .blog-over-ad-media,body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored .blog-over-ad-content,body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored .blog-over-ad-custom-html{background:#1e293b}body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored .blog-over-ad-title{color:#fbbf24}body.blog-over-dark-mode .blog-over-ad-banner.banner-sponsored::before{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b}.blog-over-ad-banner.banner-cinematic{position:relative;border-radius:16px;overflow:hidden;min-height:220px;display:flex;align-items:center;background:#0f172a}.blog-over-ad-banner.banner-cinematic::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://ralphseverson.com/wp-content/plugins/blog-over-pro/assets/css/%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:2}.blog-over-ad-banner.banner-cinematic::after{content:'';position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,color-mix(in srgb,var(--blog-over-primary,#3b82f6) 15%,transparent) 0%,transparent 70%);pointer-events:none;z-index:1;animation:cinematicGlow 8s ease-in-out infinite alternate}@keyframes cinematicGlow{0%{opacity:.5;transform:translate(0,0)}100%{opacity:1;transform:translate(-5%,5%)}}.blog-over-ad-banner.banner-cinematic .blog-over-ad-media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.blog-over-ad-banner.banner-cinematic .blog-over-ad-media img{width:100%;height:100%;object-fit:cover;opacity:.35;transition:opacity 0.6s ease}.blog-over-ad-banner.banner-cinematic:hover .blog-over-ad-media img{opacity:.45}.blog-over-ad-banner.banner-cinematic .blog-over-ad-content{position:relative;z-index:5;padding:40px;width:100%;display:flex;flex-direction:column;gap:12px}.blog-over-ad-banner.banner-cinematic .blog-over-ad-title{font-size:28px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px;line-height:1.3;background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--blog-over-primary,#60a5fa) 60%,#fff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.blog-over-ad-banner.banner-cinematic .blog-over-ad-description{color:rgb(255 255 255 / .6);font-size:14px;margin:0;max-width:500px;line-height:1.6}.blog-over-ad-banner.banner-cinematic .blog-over-ad-banner-btn-wrap{margin:6px 0 0 0}.blog-over-ad-banner.banner-cinematic .blog-over-ad-banner-btn{padding:12px 32px;font-size:13px;border-radius:8px;background:linear-gradient(135deg,var(--blog-over-primary,#3b82f6),var(--blog-over-secondary,#1e40af));box-shadow:0 6px 20px color-mix(in srgb,var(--blog-over-primary,#3b82f6) 40%,transparent);position:relative;overflow:hidden}.blog-over-ad-banner.banner-cinematic .blog-over-ad-banner-btn::after{content:' →';display:inline-block;transition:transform 0.3s ease}.blog-over-ad-banner.banner-cinematic .blog-over-ad-banner-btn:hover::after{transform:translateX(4px)}.blog-over-ad-banner.banner-cinematic .blog-over-ad-banner-btn:hover{box-shadow:0 10px 35px color-mix(in srgb,var(--blog-over-primary,#3b82f6) 55%,transparent)}.blog-over-ad-banner.banner-cinematic .blog-over-ad-badge{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .15);box-shadow:0 4px 15px rgb(0 0 0 / .3)}.blog-over-ad-banner.banner-overlay .blog-over-ad-content.ad-title-align-left{align-items:flex-start;text-align:left}.blog-over-ad-banner.banner-overlay .blog-over-ad-content.ad-title-align-center{align-items:center;text-align:center}.blog-over-ad-banner.banner-overlay .blog-over-ad-content.ad-title-align-right{align-items:flex-end;text-align:right}.blog-over-ad-banner.banner-overlay .ad-btn-align-left .blog-over-ad-banner-btn-wrap{align-self:flex-start;text-align:left}.blog-over-ad-banner.banner-overlay .ad-btn-align-center .blog-over-ad-banner-btn-wrap{align-self:center;text-align:center}.blog-over-ad-banner.banner-overlay .ad-btn-align-right .blog-over-ad-banner-btn-wrap{align-self:flex-end;text-align:right}.blog-over-ad-banner.banner-strip .blog-over-ad-content.ad-title-align-left{text-align:left}.blog-over-ad-banner.banner-strip .blog-over-ad-content.ad-title-align-center{text-align:center;flex:1}.blog-over-ad-banner.banner-strip .blog-over-ad-content.ad-title-align-right{text-align:right;margin-left:auto}.blog-over-ad-banner.banner-cinematic .blog-over-ad-content.ad-title-align-left{align-items:flex-start;text-align:left}.blog-over-ad-banner.banner-cinematic .blog-over-ad-content.ad-title-align-center{align-items:center;text-align:center}.blog-over-ad-banner.banner-cinematic .blog-over-ad-content.ad-title-align-right{align-items:flex-end;text-align:right}.blog-over-ad-banner.banner-cinematic .ad-btn-align-left .blog-over-ad-banner-btn-wrap{align-self:flex-start;text-align:left}.blog-over-ad-banner.banner-cinematic .ad-btn-align-center .blog-over-ad-banner-btn-wrap{align-self:center;text-align:center}.blog-over-ad-banner.banner-cinematic .ad-btn-align-right .blog-over-ad-banner-btn-wrap{align-self:flex-end;text-align:right}@media (max-width:767px){.blog-over-ad-banner.banner-overlay .blog-over-ad-content{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:25px 16px 18px}.blog-over-ad-banner.banner-strip{flex-direction:column;border-radius:14px;gap:12px;padding:18px;text-align:center}.blog-over-ad-banner.banner-strip .blog-over-ad-content{text-align:center}.blog-over-ad-banner.banner-cinematic{min-height:180px}.blog-over-ad-banner.banner-cinematic .blog-over-ad-content{padding:24px 18px;align-items:center;text-align:center}.blog-over-ad-banner.banner-cinematic .blog-over-ad-title{font-size:20px}}