.glass-card{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);transition:.3s}.glass-card:hover{border-color:rgba(208,22,195,.4);box-shadow:0 0 30px 5px rgba(208,22,195,.3)!important;transform:translateY(-8px) scale(1.02)!important}.text-gradient{background:linear-gradient(to right,#fff,#d016c3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes typewriter{from{width:0}to{width:100%}}@keyframes blinkCursor{from,to{border-color:transparent}50%{border-color:#d016c3}}.typewriter-text{display:inline-block;overflow:hidden;white-space:nowrap;border-right:3px solid #d016c3;animation:.75s step-end infinite blinkCursor}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.loading-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:2s linear infinite shimmer}.blog-post-initial{opacity:0;transform:translateY(20px)}.active-slide{opacity:1!important;pointer-events:auto!important;z-index:10;transform:translateX(0) scale(1)}.featured-slide{transform:translateX(10px) scale(.98)}.slider-dot.active{background-color:#d016c3!important;width:2rem;border-radius:9999px}#featured-slider{display:grid;grid-template-columns:1fr}#featured-slider>*{grid-area:1/1}svg.blog-icon{display:inline-block;vertical-align:middle;width:1.25em;height:1.25em;flex-shrink:0}svg.blog-icon.text-4xl{width:2.25rem;height:2.25rem}svg.blog-icon.text-sm{width:1rem;height:1rem}