html,body,#page-container,#et-main-area,.et_pb_section,.et_pb_row,.et_pb_column,#main-header,#main-footer,.et_pb_module{background-color:#ffffff00!important;background-image:none!important}body{background:linear-gradient(135deg,#0A0A0A 0%,#0F0F0F 100%)!important}.et_pb_module,p,h1,h2,h3,h4,h5,h6,.et_pb_text,li,.et_pb_blurb,.et_pb_post{color:#e0e0e0!important}a,.et_pb_text a,.et_pb_post a,.et_pb_blurb a,#main-header a,#main-footer a,.et_pb_widget a{color:#e0e0e0!important;text-decoration:none!important;transition:color 0.3s ease!important}a:hover,.et_pb_text a:hover,.et_pb_post a:hover,.et_pb_blurb a:hover,#main-header a:hover,#main-footer a:hover,.et_pb_widget a:hover{color:#adff2f!important}a::after,.et_pb_button::after,.more-link::after{display:none!important;content:none!important}.et_pb_button,.et_pb_post a.more-link{background:#adff2f!important;color:#000!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important;position:relative;overflow:hidden}.et_pb_button:hover,.et_pb_post a.more-link:hover{background:#c8ff6e!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(173,255,47,0.3)!important}.et_pb_post .entry-title a{color:#ffffff!important;text-decoration:none!important;font-weight:600;font-size:18px}.et_pb_post .entry-title a:hover{color:#adff2f!important}#logo,.et_pb_menu__logo-wrap a{pointer-events:none!important;text-decoration:none!important}#logo img,.et_pb_menu__logo-wrap img{pointer-events:auto!important}#main-header .et_menu_container a,#et-top-navigation a,#main-footer a,.et_pb_footer a{color:#e0e0e0!important;text-decoration:none!important}#main-header .et_menu_container a:hover,#et-top-navigation a:hover,#main-footer a:hover,.et_pb_footer a:hover{color:#adff2f!important}.current-menu-item a{color:#e0e0e0!important;font-weight:600!important}.et_pb_post{background:linear-gradient(135deg,#111111 0%,#1a1a1a 100%)!important;border:1px solid #333333!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:all 0.3s ease}.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.5);border-color:#555555!important}.et_pb_image_container img{border-radius:8px 8px 0 0!important;height:200px;object-fit:cover;filter:brightness(0.9)}.et_pb_post .post-meta,.et_pb_post .post-meta a{color:#888888!important}.et_pb_post .post-meta a:hover{color:#adff2f!important}.et_pb_post .post-content p{color:#bbbbbb!important}#et_mobile_nav_menu,.et_mobile_menu{background-color:#000000!important}.et_mobile_menu{border-top:1px solid #222222!important;padding-top:20px!important;box-shadow:0 10px 30px rgba(0,0,0,0.6)!important;border-radius:0 0 16px 16px!important}.et_mobile_menu li a{color:#e0e0e0!important;padding:14px 20px!important;border-bottom:1px solid #1a1a1a!important}.et_mobile_menu li a:hover,.et_mobile_menu li.current-menu-item a{color:#adff2f!important;background:#111111!important;padding-left:28px!important;border-left:4px solid #adff2f!important}.mobile_menu_bar:before{content:"☰";color:#adff2f!important;font-size:32px!important;text-shadow:0 0 10px rgba(173,255,47,0.6)}.et_pb_posts_nav a,.et_pb_posts_nav span.current{background:#222222!important;color:#ffffff!important;border:1px solid #444444!important;border-radius:6px!important;padding:8px 12px!important}.et_pb_posts_nav a:hover{background:#adff2f!important;color:#000!important}.et_pb_section{transition:all 0.5s ease!important}.et_pb_section:hover{transform:translateY(-5px) scale(1.01)!important;box-shadow:0 20px 40px rgba(0,212,255,0.1)!important}body.search,body.search-no-results,body.error404,body.archive,body.blog,body.page-template-default:not(.home):not(.front-page){background:#0A0A0A!important;background:linear-gradient(135deg,#0A0A0A 0%,#0F0F0F 100%)!important}body.search #page-container,body.search-no-results #page-container,body.error404 #page-container,body.archive #page-container,body.blog #page-container{background:transparent!important}body.search[style],body.error404[style],body.archive[style],body.blog[style]{background:linear-gradient(135deg,#0A0A0A 0%,#0F0F0F 100%)!important}.et_pb_section.et_pb_footer{background:linear-gradient(135deg,#0A0A0A 0%,#0F0F0F 100%)!important;border-top:1px solid #222!important;padding:60px 0 40px!important;position:relative;overflow:hidden}.et_pb_section.et_pb_footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#adff2f,transparent);box-shadow:0 0 20px #adff2f;animation:pulseLine 4s infinite}.et_pb_column_1_4 .et_pb_module{text-align:center}.et_pb_column_1_4 img{max-height:60px;filter:brightness(1.2);transition:all 0.4s}.et_pb_column_1_4 img:hover{filter:brightness(1.8) hue-rotate(90deg);transform:scale(1.05)}.et_pb_column_1_4 p{color:#888!important;font-size:14px;margin-top:16px;letter-spacing:1px}.et_pb_column h4{color:#adff2f!important;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;position:relative;padding-bottom:10px}.et_pb_column h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#adff2f;box-shadow:0 0 10px #adff2f}.et_pb_column a{color:#aaa!important;text-decoration:none!important;display:block;padding:8px 0;transition:all 0.3s;font-size:15px}.et_pb_column a:hover{color:#adff2f!important;padding-left:10px;text-shadow:0 0 10px rgba(173,255,47,0.6)}.et_pb_bottom_bar{background:#000!important;border-top:1px solid #222!important;padding:20px 0;font-size:13px;color:#555!important}.et_pb_bottom_bar a{color:#888!important}.et_pb_bottom_bar a:hover{color:#adff2f!important}@keyframes pulseLine{0%,100%{opacity:0.7}50%{opacity:1}}