.blog-preview-loader{--bpl-purple:#7d00ff;--bpl-pink:#e30eab;--bpl-soft:#fe7df5;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow:hidden;background:#05040a;color:#fff;font-family:inherit}.blog-preview-loader__ambient{position:absolute;inset:0;pointer-events:none}.blog-preview-loader__orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;animation:bpl-orb-drift 8s ease-in-out infinite alternate}.blog-preview-loader__orb--a{width:min(52vw,420px);height:min(52vw,420px);top:8%;left:12%;background:radial-gradient(circle,rgba(125,0,255,.45) 0,transparent 70%)}.blog-preview-loader__orb--b{width:min(48vw,380px);height:min(48vw,380px);right:8%;bottom:10%;background:radial-gradient(circle,rgba(227,14,171,.35) 0,transparent 72%);animation-delay:-3s}.blog-preview-loader__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(125,0,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(125,0,255,.04) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.blog-preview-loader__card{position:relative;z-index:1;width:min(100%,420px);text-align:center;padding:40px 28px 36px;border-radius:24px;border:1px solid rgba(254,125,245,.22);background:linear-gradient(165deg,rgba(12,10,28,.92),rgba(10,6,24,.96) 48%,rgba(20,9,41,.94));box-shadow:0 24px 64px rgba(125,0,255,.22),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(12px);animation:bpl-card-in .7s cubic-bezier(.22,1,.36,1) both}.blog-preview-loader__ring{position:relative;width:84px;height:84px;margin:0 auto 22px}.blog-preview-loader__ring-core{position:absolute;inset:22px;border-radius:50%;background:linear-gradient(135deg,var(--bpl-purple),var(--bpl-pink));box-shadow:0 0 28px rgba(125,0,255,.55);animation:bpl-core-pulse 2.2s ease-in-out infinite}.blog-preview-loader__ring-spin{position:absolute;inset:0;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--bpl-soft);border-right:2px solid rgba(125,0,255,.35);animation:bpl-spin 1.35s linear infinite}.blog-preview-loader__ring-spin--delay{inset:8px;border-top-color:transparent;border-bottom-color:var(--bpl-pink);border-left-color:rgba(254,125,245,.4);animation-duration:2s;animation-direction:reverse}.blog-preview-loader__spark{position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px rgba(254,125,245,.85);transform-origin:4px 42px;animation:bpl-spin 1.35s linear infinite}.blog-preview-loader__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(254,125,245,.28);background:rgba(125,0,255,.12)}.blog-preview-loader__icon--error span{display:block;width:22px;height:22px;position:relative}.blog-preview-loader__icon--error span:after,.blog-preview-loader__icon--error span:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--bpl-purple),var(--bpl-pink))}.blog-preview-loader__icon--error span:before{transform:rotate(45deg)}.blog-preview-loader__icon--error span:after{transform:rotate(-45deg)}.blog-preview-loader__eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(254,125,245,.78)}.blog-preview-loader__title{margin:0 0 10px;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.25;color:#fff}.blog-preview-loader__title--shimmer{background:linear-gradient(105deg,#fff 0,#fff 38%,var(--bpl-soft) 50%,#fff 62%,#fff 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bpl-shimmer 2.8s ease-in-out infinite}.blog-preview-loader__sub{margin:0 auto;max-width:28ch;font-size:.92rem;line-height:1.55;color:hsla(0,0%,100%,.62)}.blog-preview-loader__bar{margin:26px auto 0;width:min(100%,220px);height:3px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08)}.blog-preview-loader__bar span{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--bpl-purple),var(--bpl-pink),var(--bpl-soft));animation:bpl-bar 1.6s ease-in-out infinite}@keyframes bpl-spin{to{transform:rotate(1turn)}}@keyframes bpl-core-pulse{0%,to{transform:scale(.92);opacity:.85}50%{transform:scale(1);opacity:1}}@keyframes bpl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bpl-bar{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes bpl-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bpl-orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-22px,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.blog-preview-loader__bar span,.blog-preview-loader__card,.blog-preview-loader__orb,.blog-preview-loader__ring-core,.blog-preview-loader__ring-spin,.blog-preview-loader__spark,.blog-preview-loader__title--shimmer{animation:none}.blog-preview-loader__title--shimmer{color:#fff;background:none;-webkit-text-fill-color:unset}}