.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-location-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--abw-purple) 20%,var(--abw-gold) 50%,var(--abw-electric) 80%,transparent 100%);animation:abw-header-line 4s ease-in-out infinite;opacity:.7}.elementor-nav-menu a::after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--abw-purple),var(--abw-gold));transition:width .25s ease;border-radius:2px}.elementor-nav-menu a:hover::after{width:100%}.elementor-location-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--abw-gold) 25%,var(--abw-electric) 50%,var(--abw-neon-pink) 75%,transparent 100%);opacity:.5}.elementor-post,article.post,.wp-block-group,.elementor-widget-container .e-con,.elementor-column>.elementor-widget-wrap{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.elementor-post,article.post{background:rgba(255,255,255,.04)!important;border:1px solid var(--abw-border)!important;border-radius:var(--abw-radius)!important;box-shadow:0 8px 30px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,215,0,.06)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.elementor-post:hover,article.post:hover{transform:translateY(-5px);border-color:rgba(255,215,0,.45)!important;box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 25px rgba(255,215,0,.12),inset 0 1px 0 rgba(255,215,0,.12)!important}.elementor-post__thumbnail img{transition:transform .4s ease}.elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)}.elementor-post__title a,article.post h2 a,article.post h3 a{color:var(--abw-gold)!important;transition:text-shadow .2s ease}.elementor-post__title a:hover,article.post h2 a:hover{text-shadow:0 0 12px rgba(255,215,0,.6)}.elementor-post__meta-data,.cat-links a,.tag-links a,.posted-on a{color:var(--abw-neon-green)!important;text-shadow:0 0 6px rgba(0,255,136,.35);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.elementor-post__read-more,.read-more,a.more-link{color:var(--abw-electric)!important;font-weight:700;border-bottom:1px solid rgba(0,229,255,.4);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.elementor-post__read-more:hover,a.more-link:hover{color:var(--abw-gold)!important;border-color:var(--abw-gold)}.tags-links a,.wp-block-tag-cloud a{background:rgba(123,47,255,.2);border:1px solid rgba(123,47,255,.4);color:var(--abw-neon-purple)!important;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s ease}.tags-links a:hover,.wp-block-tag-cloud a:hover{background:rgba(123,47,255,.4);border-color:var(--abw-neon-purple);color:#fff!important}.elementor-section:first-of-type{overflow:hidden}.elementor-section:first-of-type::before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(123,47,255,.18) 0%,transparent 65%);pointer-events:none;animation:abw-hero-pulse 5s ease-in-out infinite}.elementor-widget-divider .elementor-divider-separator{border-color:var(--abw-gold)!important;box-shadow:0 0 8px rgba(255,215,0,.4)}.widget,aside .widget,.elementor-widget-sidebar .widget{background:var(--abw-surface);border:1px solid var(--abw-border);border-radius:var(--abw-radius);padding:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);margin-bottom:24px}figcaption.wp-caption-text{display:none}.widget-title,.widgettitle{font-family:"Bebas Neue",sans-serif;font-size:20px;letter-spacing:2px;color:var(--abw-gold);border-bottom:1px solid var(--abw-border);padding-bottom:10px;margin-bottom:16px;text-shadow:0 0 10px rgba(255,215,0,.3)}.widget ul li a{color:var(--abw-text-soft);padding:5px 0;display:block;border-bottom:1px solid rgba(255,215,0,.06);transition:color .15s ease,padding-left .15s ease}.widget ul li a:hover{color:var(--abw-gold);padding-left:6px}.search-form input[type=search]{background:rgba(0,0,0,.5);border:1px solid var(--abw-border);color:var(--abw-text);border-radius:8px 0 0 8px}.search-form input[type=search]:focus{border-color:var(--abw-gold);box-shadow:0 0 0 2px rgba(255,215,0,.15);outline:none}.search-form button[type=submit]{background:linear-gradient(135deg,var(--abw-purple),var(--abw-purple-dk));border:none;color:var(--abw-gold);border-radius:0 8px 8px 0;padding:10px 16px;cursor:pointer;transition:background .15s ease}.search-form button[type=submit]:hover{background:linear-gradient(135deg,#9b4fff,var(--abw-purple))}.elementor-field-group label,.elementor-form-fields-wrapper label{color:var(--abw-gold)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.comment-author .fn{color:var(--abw-gold);font-weight:700}.comment-meta a{color:var(--abw-text-soft);font-size:12px}.comment-content p{color:var(--abw-text-soft)}#respond h3#reply-title{color:var(--abw-gold);font-family:"Bebas Neue",sans-serif;letter-spacing:2px}.comment-form-comment textarea,.comment-form-author input,.comment-form-email input{background:rgba(0,0,0,.45)!important;border-color:var(--abw-border)!important;color:var(--abw-text)!important}table{border-collapse:collapse;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3)}thead th{background:linear-gradient(135deg,var(--abw-purple),var(--abw-purple-dk));color:var(--abw-gold);font-family:"Bebas Neue",sans-serif;letter-spacing:1.5px;padding:14px 16px;font-size:15px;text-align:left;border-bottom:1px solid rgba(255,215,0,.3)}tbody tr{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,215,0,.07);transition:background .15s ease}tbody tr:hover{background:rgba(123,47,255,.1)}tbody td{padding:12px 16px;color:var(--abw-text-soft)}blockquote,.wp-block-quote{border-left:3px solid var(--abw-gold);background:rgba(255,215,0,.04);padding:16px 22px;border-radius:0 12px 12px 0;margin:24px 0;box-shadow:inset 0 0 20px rgba(255,215,0,.04)}blockquote p,.wp-block-quote p{color:var(--abw-text-soft);font-style:italic;font-size:15px;line-height:1.7}blockquote cite,.wp-block-quote cite{color:var(--abw-gold);font-size:13px;font-weight:700;font-style:normal}hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,var(--abw-purple) 20%,var(--abw-gold) 50%,var(--abw-electric) 80%,transparent 100%);margin:36px 0;opacity:.5}.elementor-image img,.wp-post-image{border-radius:10px;transition:filter .3s ease,transform .3s ease}.elementor-image img:hover,.wp-post-image:hover{filter:brightness(1.08) drop-shadow(0 0 14px rgba(255,215,0,.25));transform:scale(1.01)}pre,code{background:rgba(0,0,0,.6);border:1px solid rgba(255,215,0,.15);border-radius:8px;color:var(--abw-electric);font-size:13px;padding:2px 8px}pre{padding:16px 20px;overflow-x:auto}.a2a_kit a{border-radius:8px;transition:transform .15s ease,filter .15s ease}.a2a_kit a:hover{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 4px 10px rgba(255,215,0,.4))}@media (max-width:768px){.elementor-post{border-radius:12px!important}}