@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);:root{--hm-bg:#000000;--hm-bg2:#0a0a0a;--hm-card:#121212;--hm-elevated:#1a1a1a;--hm-hover:#222222;--hm-border:rgba(255,255,255,0.08);--hm-border2:rgba(255,255,255,0.15);--hm-text:#f5f5f7;--hm-text2:#a1a1aa;--hm-muted:#6b6b76;--hm-accent:#8b5cf6;--hm-accent2:#a78bfa;--hm-pink:#ec4899;--hm-amber:#f59e0b;--hm-grad:linear-gradient(135deg, #8b5cf6, #ec4899);--hm-r:12px;--hm-t:all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}body,.ast-separate-container,.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post,.ast-separate-container .comment-respond,.ast-plain-container{background:var(--hm-bg)!important;background-image:none!important;color:var(--hm-text)!important;font-family:'Inter',-apple-system,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}body{font-size:15px!important;line-height:1.6!important}body::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgb(139 92 246 / .12),transparent 50%),radial-gradient(ellipse 60% 80% at 80% 20%,rgb(236 72 153 / .08),transparent 50%),radial-gradient(ellipse 50% 60% at 50% 80%,rgb(245 158 11 / .06),transparent 50%);pointer-events:none;z-index:0;animation:mesh 20s ease-in-out infinite}@keyframes mesh{0%,100%{background:radial-gradient(ellipse 80% 50% at 20% 40%,rgb(139 92 246 / .12),transparent 50%),radial-gradient(ellipse 60% 80% at 80% 20%,rgb(236 72 153 / .08),transparent 50%),radial-gradient(ellipse 50% 60% at 50% 80%,rgb(245 158 11 / .06),transparent 50%)}50%{background:radial-gradient(ellipse 50% 70% at 60% 50%,rgb(139 92 246 / .1),transparent 50%),radial-gradient(ellipse 70% 40% at 30% 70%,rgb(236 72 153 / .1),transparent 50%),radial-gradient(ellipse 80% 50% at 70% 30%,rgb(245 158 11 / .08),transparent 50%)}}body>*{position:relative;z-index:1}body::after{content:'';position:fixed;inset:0;opacity:.015;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ast-primary-header-bar,.site-header,#masthead{background:rgb(0 0 0 / .8)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:none!important;position:relative!important}.ast-primary-header-bar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#8b5cf6,#ec4899,#f59e0b,#ec4899,#8b5cf6,transparent);background-size:200% 100%;animation:hdrGlow 4s linear infinite}@keyframes hdrGlow{0%{background-position:200% 0}100%{background-position:-200% 0}}.custom-logo{max-height:48px!important;width:auto!important;border-radius:0!important;filter:drop-shadow(0 0 8px rgb(139 92 246 / .3))}.custom-logo-link:hover .custom-logo{filter:drop-shadow(0 0 16px rgb(139 92 246 / .5)) drop-shadow(0 0 32px rgb(236 72 153 / .2))}.ast-has-custom-logo .site-title{clip:rect(1px,1px,1px,1px)!important;position:absolute!important}.site-title a{color:var(--hm-text)!important;font-weight:800!important;text-decoration:none!important;animation:none!important}.main-header-menu a,.main-navigation a{color:var(--hm-text2)!important;font-weight:500!important;font-size:0.9rem!important;text-decoration:none!important;padding:8px 16px!important;border-radius:8px!important;transition:var(--hm-t)!important;text-shadow:none!important}.main-header-menu a:hover{color:var(--hm-text)!important;background:var(--hm-hover)!important;text-shadow:none!important}.main-header-menu .current-menu-item>a{color:var(--hm-text)!important;font-weight:600!important}h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a,.page-title{color:var(--hm-text)!important;font-family:'Inter',sans-serif!important;font-weight:700!important;letter-spacing:-0.03em!important;line-height:1.2!important;text-shadow:none!important}h1,.entry-title{font-size:2rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}p{color:var(--hm-text2)!important;line-height:1.7!important;font-size:0.95rem!important}strong,b{color:var(--hm-text)!important;font-weight:600!important}a{color:var(--hm-accent2)!important;text-decoration:none!important;transition:var(--hm-t)!important}a:hover{color:var(--hm-text)!important;text-shadow:none!important}.ast-container{max-width:1080px!important;padding:0 16px!important}#primary{margin:0 auto!important;padding:24px 0!important}.page .ast-article-single>header{display:none!important}.content-area.ast-grid-3{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;max-width:960px!important}@media (max-width:768px){.content-area.ast-grid-3{grid-template-columns:1fr!important}}.ast-grid-common-col{padding:0!important;margin-bottom:0!important;opacity:1!important;visibility:visible!important}.ast-blog-layout-4-grid .ast-article-inner,.blog-layout-4.ast-article-inner{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;overflow:hidden!important;transition:var(--hm-t)!important;display:flex!important;flex-direction:column!important;height:100%!important}.ast-blog-layout-4-grid .ast-article-inner:hover{border-color:rgb(139 92 246 / .3)!important;box-shadow:0 8px 32px rgb(139 92 246 / .1)!important;transform:translateY(-2px)!important}.blog-layout-4 .post-content,.blog-layout-4 .post-content.ast-grid-common-col{padding:0!important;background:var(--hm-card)!important;display:flex!important;flex-direction:column!important;flex:1!important}.blog-layout-4 .ast-blog-featured-section,.ast-article-post .ast-blog-featured-section{display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--hm-elevated)!important;height:auto!important;width:100%!important}.blog-layout-4 .post-thumb-img-content,.ast-article-post .post-thumb-img-content{margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important}.blog-layout-4 .post-thumb-img-content a{display:block!important;line-height:0!important}.blog-layout-4 .post-thumb-img-content img,.blog-layout-4 .wp-post-image,.ast-blog-layout-4-grid .wp-post-image,.ast-article-post .post-thumb-img-content img{width:100%!important;max-width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;border-radius:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;transition:transform 0.4s ease!important}.ast-article-post:hover .post-thumb-img-content img{transform:scale(1.05)!important}.blog-layout-4 .post-thumb-img-content img[src*="data:image"],.blog-layout-4 .post-thumb-img-content img[data-lazyloaded]{min-height:200px!important;background:linear-gradient(135deg,var(--hm-elevated),var(--hm-card))!important}.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section .post-thumb-img-content{margin-left:0!important;margin-right:0!important;margin-top:0!important}.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:0!important}.blog-layout-4 .post-content>.cat-links,.blog-layout-4 .post-content>.entry-title,.blog-layout-4 .post-content>.entry-header,.blog-layout-4 .post-content>.ast-excerpt-container,.blog-layout-4 .post-content>.entry-content,.blog-layout-4 .post-content>span,.blog-layout-4 .post-content>h2,.blog-layout-4 .post-content>header,.blog-layout-4 .post-content>div:not(.ast-blog-featured-section){padding-left:20px!important;padding-right:20px!important}.blog-layout-4 .cat-links{padding-top:16px!important;display:inline-block!important}.cat-links a{background:linear-gradient(135deg,rgb(139 92 246 / .12),rgb(236 72 153 / .08))!important;color:var(--hm-accent2)!important;padding:4px 12px!important;border-radius:100px!important;font-size:0.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border:1px solid rgb(139 92 246 / .25)!important}.cat-links a:hover{background:rgb(139 92 246 / .2)!important;box-shadow:0 0 12px rgb(139 92 246 / .15)!important}.blog-layout-4 .entry-title{font-size:1.15rem!important;line-height:1.35!important;margin-bottom:8px!important}.blog-layout-4 .entry-title a{color:var(--hm-text)!important}.blog-layout-4 .entry-title a:hover{color:var(--hm-accent2)!important}.blog-layout-4 .entry-meta,.blog-layout-4 .entry-meta *{color:var(--hm-muted)!important;font-size:0.8rem!important}.blog-layout-4 .ast-excerpt-container p{color:var(--hm-text2)!important;font-size:0.875rem!important;line-height:1.6!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-layout-4 .ast-button-wrap{padding:0 20px 20px!important;margin-top:auto!important}.blog-layout-4 .ast-button-wrap .ast-custom-button{background:transparent!important;color:var(--hm-accent2)!important;border:1px solid rgb(139 92 246 / .25)!important;border-radius:100px!important;padding:8px 20px!important;font-size:0.8rem!important;font-weight:600!important;box-shadow:none!important;display:inline-flex!important}.blog-layout-4 .ast-button-wrap .ast-custom-button:hover{background:rgb(139 92 246 / .1)!important;border-color:var(--hm-accent)!important;box-shadow:0 0 16px rgb(139 92 246 / .15)!important;transform:none!important}.single-post .ast-article-single{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;max-width:720px!important;margin:0 auto!important;padding:24px!important;border-top:2px solid transparent!important;border-image:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b) 1!important}.single-post .entry-title{font-size:2.25rem!important;line-height:1.15!important;margin-bottom:16px!important}.single-post .entry-content h2{margin-top:40px!important;margin-bottom:16px!important;padding-top:24px!important;border-top:1px solid var(--hm-border)!important}.single-post .entry-content h2:first-of-type{border-top:none!important;padding-top:0!important}.single-post .post-thumb-img-content img{height:400px!important;border-radius:var(--hm-r)!important;margin-bottom:24px!important}.wp-block-button__link{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b,#ec4899,#8b5cf6)!important;background-size:300% 100%!important;animation:btnShimmer 6s ease infinite!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 24px!important;font-weight:600!important;font-size:0.9rem!important;cursor:pointer!important;transition:var(--hm-t)!important}@keyframes btnShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.wp-block-button__link:hover{opacity:0.9!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px rgb(139 92 246 / .3)!important}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border:1.5px solid var(--hm-border2)!important;color:var(--hm-text)!important;animation:none!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--hm-hover)!important;border-color:var(--hm-accent)!important}.wp-block-group{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.wp-block-separator,hr{border-top:1px solid var(--hm-border)!important;border-bottom:none!important}.wp-block-column{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;padding:24px!important;transition:var(--hm-t)!important}.wp-block-column:hover{border-color:rgb(139 92 246 / .25)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(139 92 246 / .1)!important}.wp-block-latest-posts li{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;padding:20px!important;margin-bottom:12px!important;transition:var(--hm-t)!important}.wp-block-latest-posts li:hover{border-color:var(--hm-border2)!important}.wp-block-latest-posts__post-title{font-size:1.05rem!important;font-weight:600!important;color:var(--hm-text)!important}.wp-block-latest-posts__post-date{color:var(--hm-muted)!important;font-size:0.8rem!important}h2.has-text-align-center{background:linear-gradient(135deg,var(--hm-text),var(--hm-accent2))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.page-id-16 .entry-content>.wp-block-group:first-child::before{content:'';position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(circle 300px at 30% 50%,rgb(139 92 246 / .2),transparent 60%),radial-gradient(circle 250px at 70% 40%,rgb(236 72 153 / .15),transparent 60%),radial-gradient(circle 200px at 50% 70%,rgb(245 158 11 / .1),transparent 60%);animation:orbs 15s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes orbs{0%,100%{background:radial-gradient(circle 300px at 30% 50%,rgb(139 92 246 / .2),transparent 60%),radial-gradient(circle 250px at 70% 40%,rgb(236 72 153 / .15),transparent 60%),radial-gradient(circle 200px at 50% 70%,rgb(245 158 11 / .1),transparent 60%)}50%{background:radial-gradient(circle 280px at 60% 40%,rgb(139 92 246 / .15),transparent 60%),radial-gradient(circle 300px at 30% 60%,rgb(236 72 153 / .2),transparent 60%),radial-gradient(circle 250px at 70% 30%,rgb(245 158 11 / .12),transparent 60%)}}.page-id-16 h1{font-size:3rem!important;font-weight:900!important;letter-spacing:-0.04em!important;background:linear-gradient(135deg,#f5f5f7 0%,#a78bfa 50%,#ec4899 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}@media (max-width:768px){.page-id-16 h1{font-size:2rem!important}}input:not([type="submit"]):not([type="button"]),textarea,select{background:var(--hm-elevated)!important;border:1px solid var(--hm-border)!important;color:var(--hm-text)!important;border-radius:8px!important;padding:12px 16px!important;font-family:'Inter',sans-serif!important}input:focus,textarea:focus{border-color:var(--hm-accent)!important;box-shadow:0 0 0 3px rgb(139 92 246 / .15)!important}.site-footer,.ast-footer-overlay,.ast-small-footer,.site-below-footer-wrap,.ast-builder-footer-grid-columns{background:var(--hm-bg2)!important;border-top:1px solid var(--hm-border)!important}#hybrid-footer{background:var(--hm-bg2)!important;border-top:1px solid var(--hm-border)!important;padding:48px 20px!important}#hybrid-footer a{color:var(--hm-text2)!important;padding:8px 16px!important;border-radius:8px!important}#hybrid-footer a:hover{color:var(--hm-text)!important;background:var(--hm-hover)!important}#hybrid-footer::before,.site-below-footer-wrap::before{content:'';display:block;height:1px;background:linear-gradient(90deg,transparent,#8b5cf6,#ec4899,#f59e0b,#ec4899,#8b5cf6,transparent);margin-bottom:32px}.ast-footer-copyright p{display:none!important}.ast-footer-copyright::after{content:"\00A9  2026 Hybrid Music"!important;font-size:0.8rem!important;color:var(--hm-muted)!important;display:block!important;text-align:center!important}.widget{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;padding:20px!important}.widget-title{color:var(--hm-text)!important;font-size:0.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border-bottom:1px solid var(--hm-border)!important;padding-bottom:12px!important}.ast-pagination a,.page-numbers{background:var(--hm-card)!important;color:var(--hm-text2)!important;border:1px solid var(--hm-border)!important;border-radius:8px!important;padding:8px 14px!important}.page-numbers.current{background:var(--hm-accent)!important;color:#fff!important;border-color:var(--hm-accent)!important}.ast-separate-container .comment-respond{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .15);border-radius:3px}html{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) #fff0;scroll-behavior:smooth}::selection{background:rgb(139 92 246 / .35);color:#fff}.ast-mobile-popup-drawer .ast-mobile-popup-inner{background:var(--hm-bg2)!important}.ast-mobile-menu-trigger,.menu-toggle{color:var(--hm-text)!important;background:transparent!important;border:none!important}.ast-scroll-top-icon{background:var(--hm-elevated)!important;border:1px solid var(--hm-border)!important;color:var(--hm-text2)!important;border-radius:50%!important}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ast-article-post{animation:fadeUp 0.4s ease-out!important}.ast-article-post:nth-child(2){animation-delay:0.05s!important}.ast-article-post:nth-child(3){animation-delay:0.1s!important}.ast-article-post:nth-child(4){animation-delay:0.15s!important}@keyframes slideL{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideR{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.wp-block-column:nth-child(1){animation:slideL 0.6s ease-out!important}.wp-block-column:nth-child(2){animation:fadeUp 0.6s ease-out 0.1s both!important}.wp-block-column:nth-child(3){animation:slideR 0.6s ease-out 0.2s both!important}.ast-container{background:transparent!important}.ast-separate-container #primary{background:transparent!important;padding:0!important}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin-left:0!important;margin-right:0!important}:focus-visible{outline:2px solid var(--hm-accent)!important;outline-offset:2px!important}.admin-bar .ast-primary-header-bar{top:32px!important}@media (max-width:782px){.admin-bar .ast-primary-header-bar{top:46px!important}}.ast-blog-layout-4-grid .ast-article-post,body .ast-blog-layout-4-grid .ast-article-post,#primary.ast-blog-layout-4-grid .ast-article-post{width:50%!important;margin-bottom:20px!important;padding:0 10px!important;background-color:transparent!important;border:none!important}@media (max-width:768px){.ast-blog-layout-4-grid .ast-article-post,body .ast-blog-layout-4-grid .ast-article-post,#primary.ast-blog-layout-4-grid .ast-article-post{width:100%!important;padding:0!important}}.ast-blog-layout-4-grid .ast-row,.ast-separate-container .ast-blog-layout-4-grid .ast-row,.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row{margin-left:-10px!important;margin-right:-10px!important}.ast-grid-common-col,body .ast-grid-common-col,#primary .ast-grid-common-col{padding-left:0!important;padding-right:0!important;padding:0!important}.ast-separate-container .ast-blog-layout-4-grid .ast-article-post,body.blog .ast-blog-layout-4-grid .ast-article-post{padding:0 10px 20px!important}.ast-blog-layout-4-grid .ast-article-inner,body .ast-blog-layout-4-grid .ast-article-inner{background:var(--hm-card)!important;border:1px solid var(--hm-border)!important;border-radius:var(--hm-r)!important;overflow:hidden!important;box-shadow:none!important;height:100%!important;display:flex!important;flex-direction:column!important}.ast-blog-layout-4-grid .ast-article-inner:hover{border-color:rgb(139 92 246 / .3)!important;box-shadow:0 8px 32px rgb(139 92 246 / .1)!important;transform:translateY(-2px)!important}.blog-layout-4 .post-content,body .blog-layout-4 .post-content,.ast-row .blog-layout-4 .post-content,.blog-layout-4 .post-content.ast-grid-common-col{padding:0!important;background:var(--hm-card)!important;flex:1!important;display:flex!important;flex-direction:column!important}.ast-article-post .ast-blog-featured-section,body .ast-article-post .ast-blog-featured-section,.blog-layout-4 .ast-blog-featured-section{margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.ast-article-post .post-thumb-img-content,.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section .post-thumb-img-content,.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important}.ast-article-post .post-thumb-img-content img,body .ast-article-post .post-thumb-img-content img,.ast-blog-layout-4-grid .wp-post-image,body .ast-blog-layout-4-grid .wp-post-image{width:100%!important;max-width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;border-radius:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;transition:transform 0.4s ease!important;transform:scale(1)!important}.ast-article-post:hover .post-thumb-img-content img{transform:scale(1.05)!important}.blog-layout-4 .post-content>.cat-links,.blog-layout-4 .post-content>span.cat-links,.blog-layout-4 .post-content>.entry-title,.blog-layout-4 .post-content>h2,.blog-layout-4 .post-content>header,.blog-layout-4 .post-content>.entry-header,.blog-layout-4 .post-content>.ast-excerpt-container,.blog-layout-4 .post-content>.entry-content,.blog-layout-4 .post-content>div:not(.ast-blog-featured-section){padding-left:20px!important;padding-right:20px!important}.blog-layout-4 .cat-links{padding-top:16px!important}.blog-layout-4 .ast-button-wrap{padding:0 20px 20px!important;margin-top:auto!important}.blog .ast-container,.archive .ast-container{max-width:960px!important}