@keyframes gradient-rotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes neon-pulse{0%,to{box-shadow:0 0 5px #0d948866,0 0 10px #0d948833}50%{box-shadow:0 0 10px #0d948899,0 0 20px #0d94884d,0 0 40px #0d94881a}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink-badge{0%,49%{opacity:1}50%,to{opacity:.4}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blob-move{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-50px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.9)}75%{transform:translate(40px,10px)scale(1.05)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,50%{border-color:#0000}51%,to{border-color:currentColor}}.blog-hero{background:linear-gradient(135deg,#f0fdfa 0%,#f5f3f0 30%,#fef3c7 60%,#f0fdfa 100%) 0 0/400% 400%;animation:15s infinite gradient-shift;position:relative;overflow:hidden}.blog-hero-blob{filter:blur(80px);opacity:.3;border-radius:50%;animation:20s ease-in-out infinite blob-move;position:absolute}.blog-hero-blob-1{background:#0d9488;width:400px;height:400px;top:-100px;right:-100px}.blog-hero-blob-2{background:#f59e0b;width:300px;height:300px;animation-delay:-7s;bottom:-80px;left:-60px}.blog-hero-blob-3{background:#14b8a6;width:250px;height:250px;animation-delay:-14s;top:50%;left:50%}.blog-sparkle{position:relative}.blog-sparkle:before,.blog-sparkle:after{content:"✦";color:#f59e0b;pointer-events:none;font-size:1rem;animation:3s ease-in-out infinite sparkle;position:absolute}.blog-sparkle:before{animation-delay:0s;top:-8px;right:-16px}.blog-sparkle:after{color:#0d9488;font-size:.75rem;animation-delay:1.5s;bottom:-4px;left:-14px}.blog-marquee{white-space:nowrap;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#0d9488,#14b8a6,#0d9488);font-size:.875rem;font-weight:600;position:relative;overflow:hidden}.blog-marquee:before,.blog-marquee:after{content:"";z-index:2;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.blog-marquee:before{background:linear-gradient(90deg,#0d9488,#0000);left:0}.blog-marquee:after{background:linear-gradient(270deg,#0d9488,#0000);right:0}.blog-marquee-track{gap:3rem;padding:.75rem 0;animation:40s linear infinite marquee;display:inline-flex}.blog-marquee-track:hover{animation-play-state:paused}.blog-marquee-item{align-items:center;gap:.5rem;display:inline-flex}.blog-marquee-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.blog-card{-webkit-backdrop-filter:blur(12px);z-index:1;background:#fffc;border:1px solid #fff6;border-radius:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out both slide-up;position:relative;overflow:hidden}.blog-card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px #0d94881f,0 8px 16px #0000000f}.blog-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),#0d9488 0%,#f59e0b 25%,#14b8a6 50%,#fbbf24 75%,#0d9488 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:3px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-card:hover:before{opacity:1;animation:3s linear infinite gradient-rotate}.blog-card>*{z-index:10;position:relative}.blog-card:first-child{animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.2s}.blog-card:nth-child(3){animation-delay:.3s}.blog-card:nth-child(4){animation-delay:.4s}.blog-card:nth-child(5){animation-delay:.5s}.blog-card:nth-child(6){animation-delay:.6s}.blog-featured{border-radius:1.5rem;align-items:flex-end;min-height:400px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.blog-featured:hover{transform:scale(1.005);box-shadow:0 0 20px #0d94884d,0 0 40px #0d94881a}.blog-featured-overlay{z-index:1;background:linear-gradient(#0000001a 0%,#0006 60%,#000000d9 100%);position:absolute;inset:0}.blog-featured-content{z-index:2;width:100%;padding:2rem 2.5rem;position:relative}.blog-tag{text-transform:uppercase;letter-spacing:.05em;color:#0d9488;background:#0d94881a;border:1px solid #0d948833;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.blog-tag:hover{background:#0d948826;border-color:#0d948866;box-shadow:0 0 10px #0d94884d}.blog-tag-light{color:#fff;background:#ffffff26;border-color:#ffffff4d}.blog-tag-light:hover{background:#ffffff40;box-shadow:0 0 10px #fff3}.blog-new-badge{text-transform:uppercase;letter-spacing:.1em;color:#171717;background:#f59e0b;border-radius:.25rem;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.625rem;font-weight:800;animation:1s step-end infinite blink-badge;display:inline-flex}.blog-counter{font-family:"Courier New",var(--font-geist-mono),monospace;color:#10b981;letter-spacing:.05em;background:#171717;border:1px solid #333;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.blog-divider{opacity:.6;background:repeating-linear-gradient(90deg,#0d9488 0 8px,#0000 8px 12px,#f59e0b 12px 20px,#0000 20px 24px,#14b8a6 24px 32px,#0000 32px 36px);border:none;height:4px;margin:2rem 0}.prose-blog blockquote{background:linear-gradient(135deg,#0d94880d 0%,#f59e0b08 100%);border-left:4px solid #0d9488;border-radius:0 .75rem .75rem 0;margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic}.prose-blog pre{border:1px solid #333;border-radius:.75rem;position:relative;overflow:hidden;background:#1a1a2e!important}.prose-blog pre:before{content:"";background:linear-gradient(90deg,#0d9488,#f59e0b,#14b8a6);height:3px;position:absolute;top:0;left:0;right:0}.prose-blog pre code{font-family:"Courier New",var(--font-geist-mono),monospace;color:#10b981!important}.prose-blog hr{opacity:.5;background:repeating-linear-gradient(90deg,#0d9488 0 8px,#0000 8px 12px,#f59e0b 12px 20px,#0000 20px 24px);border:none;height:4px;margin:2.5rem 0}.prose-blog img{border-radius:1rem;box-shadow:0 8px 24px #0000001a}.prose-blog a{color:#0d9488;text-underline-offset:3px;-webkit-text-decoration:underline #0d94884d;text-decoration:underline #0d94884d;transition:all .2s}.prose-blog a:hover{text-shadow:0 0 8px #0d948833;text-decoration-color:#0d9488}.blog-back-btn{color:#0d9488;background:#0d948814;border:1px solid #0d948826;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-back-btn:hover{background:#0d948826;transform:translate(-3px);box-shadow:0 0 15px #0d948833}.admin-blog-card{background:#fff;border:1px solid #0000000f;border-radius:1rem;gap:1rem;padding:1rem;transition:all .3s;display:flex}.admin-blog-card:hover{border-color:#0d948833;box-shadow:0 4px 12px #00000014}.admin-stat-card{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden}.admin-stat-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.admin-stat-card-total:before{background:linear-gradient(90deg,#0d9488,#14b8a6)}.admin-stat-card-published:before{background:linear-gradient(90deg,#10b981,#34d399)}.admin-stat-card-draft:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.status-published{color:#059669;background:#10b9811a;border:1px solid #10b98133;animation:3s ease-in-out infinite neon-pulse}.status-draft{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}.editor-pane{background:#fff;border:1px solid #00000014;border-radius:1rem;overflow:hidden}.editor-toolbar{background:#fafaf8;border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.editor-toolbar-btn{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;transition:all .2s;display:inline-flex}.editor-toolbar-btn:hover{color:#0d9488;background:#0d94881a}.editor-preview{background:#fff;min-height:400px;max-height:600px;padding:1.5rem;overflow-y:auto}.blog-empty-state{text-align:center;background:repeating-linear-gradient(-45deg,#0000,#0000 10px,#0d948805 10px 20px);border:3px dashed #0d948833;border-radius:1.5rem;padding:4rem 2rem}.blog-empty-icon{font-size:4rem;animation:3s ease-in-out infinite float;display:inline-block}@media (max-width:768px){.blog-hero-blob{display:none}.blog-featured{min-height:300px}.blog-featured-content{padding:1.5rem}.blog-marquee-track{gap:2rem}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}
/*# sourceMappingURL=9d30423a27c8b9a5.css.map*/