:root{--qg-pink:#e8005a;--qg-yellow:#c8b400;--qg-black:#0a0a0a;--qg-white:#ffffff}body{background:var(--qg-black);color:var(--qg-white)}h1,h2,h3,h4,h5,h6,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4{color:var(--qg-white)!important}p,.et_pb_text p{color:rgba(255,255,255,0.85)!important}a{color:var(--qg-pink)}a:hover{color:var(--qg-yellow)}.et_pb_button,.et_pb_button:visited,.wp-block-button__link{background:var(--qg-pink)!important;color:var(--qg-white)!important;border-color:var(--qg-pink)!important;border-radius:50px!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-weight:700!important;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease!important}.et_pb_button:hover,.wp-block-button__link:hover{background:transparent!important;color:var(--qg-pink)!important;border-color:var(--qg-pink)!important}.et_pb_section{background-color:var(--qg-black)!important}.et_pb_section.qg-section--yellow{background-color:var(--qg-yellow)!important}.et_pb_section.qg-section--yellow h1,.et_pb_section.qg-section--yellow h2,.et_pb_section.qg-section--yellow h3,.et_pb_section.qg-section--yellow p{color:var(--qg-black)!important}.et_pb_section.qg-section--pink{background-color:var(--qg-pink)!important}.et_pb_section.qg-section--pink h1,.et_pb_section.qg-section--pink h2,.et_pb_section.qg-section--pink h3,.et_pb_section.qg-section--pink p{color:var(--qg-white)!important}.et_pb_section.qg-section--white{background-color:var(--qg-white)!important}.et_pb_section.qg-section--white h1,.et_pb_section.qg-section--white h2,.et_pb_section.qg-section--white h3,.et_pb_section.qg-section--white p{color:var(--qg-black)!important}.et_pb_section.qg-section--white .et_pb_button{background:var(--qg-pink)!important;color:var(--qg-white)!important;border-color:var(--qg-pink)!important}.qg-heading--pink h1,.qg-heading--pink h2,.qg-heading--pink h3{color:var(--qg-pink)!important}.qg-heading--yellow h1,.qg-heading--yellow h2,.qg-heading--yellow h3{color:var(--qg-yellow)!important}.qg-pullquote p{font-size:clamp(1.2rem,2.5vw,1.75rem)!important;font-style:italic!important;line-height:1.5!important;color:rgba(255,255,255,0.9)!important;border-left:4px solid var(--qg-pink);padding-left:1.5rem;margin:0!important}.qg-pink{color:var(--qg-pink)!important}.qg-yellow{color:var(--qg-yellow)!important}a.qg-slide__btn{border-color:var(--qg-pink)!important;color:var(--qg-white)!important;background:var(--qg-pink)!important}a.qg-slide__btn:hover{background:transparent!important;color:var(--qg-pink)!important;border-color:var(--qg-pink)!important}.qg-dot.active{background:var(--qg-pink)!important}.qg-nav{border-color:rgba(232,0,90,0.5)!important;color:var(--qg-white)!important}.qg-nav:hover{background:var(--qg-pink)!important;border-color:var(--qg-pink)!important}.qg-card{border-top:3px solid var(--qg-pink)!important}.qg-card__date,.qg-card__venue,.qg-card__location{color:var(--qg-black)!important}.qg-card__btn{border-color:var(--qg-pink)!important;color:var(--qg-pink)!important;background:transparent!important}a.qg-card__btn:hover{background:var(--qg-pink)!important;color:var(--qg-white)!important;border-color:var(--qg-pink)!important}#main-header,.et-fixed-header{background:transparent!important;box-shadow:none!important}.et-fixed-header.et_pb_scrolled{background:rgba(10,10,10,0.95)!important;box-shadow:0 2px 20px rgba(0,0,0,0.4)!important;backdrop-filter:blur(8px)!important}#top-menu li a,.et_pb_menu .et-menu a{color:var(--qg-white)!important}#top-menu li a:hover,.et_pb_menu .et-menu a:hover{color:var(--qg-pink)!important}@media (max-width:980px){.et_pb_menu .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:var(--qg-black)!important;border-top:none!important;z-index:999999!important;padding:80px 10vw!important;overflow-y:auto!important;box-shadow:none!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.et_pb_menu .et_mobile_menu::before{content:'';display:block;position:fixed;top:0;left:0;right:0;height:3px;background:var(--qg-pink);z-index:1000000}.et_pb_menu .et_mobile_menu li a{font-size:clamp(2rem,8vw,3.5rem)!important;font-weight:700!important;color:var(--qg-white)!important;border-bottom:1px solid rgba(255,255,255,0.08)!important;padding:0.5rem 0!important;line-height:1.3!important;display:block!important;transition:color 0.2s ease!important;text-transform:none!important;letter-spacing:-0.01em!important;background:transparent!important}.et_pb_menu .et_mobile_menu li a:hover{color:var(--qg-pink)!important}.et_pb_menu .et_mobile_menu .sub-menu li a{font-size:0.9rem!important;color:rgba(255,255,255,0.6)!important;padding:0.35rem 0 0.35rem 1rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;border-bottom:none!important}.et_pb_menu .et_mobile_menu .sub-menu li a:hover{color:var(--qg-pink)!important}.et_pb_menu .mobile_menu_bar::before{color:var(--qg-white)!important}}#main-footer{background:var(--qg-black)!important;border-top:1px solid rgba(232,0,90,0.3)!important}#main-footer,#main-footer p,#main-footer a{color:rgba(255,255,255,0.6)!important}#main-footer a:hover{color:var(--qg-pink)!important}.qg-divider .et_pb_divider_internal{border-color:var(--qg-pink)!important}@media (max-width:980px) and (orientation:landscape){.et_pb_menu .mobile_nav.opened .et_mobile_menu{justify-content:flex-start!important;padding:50px 10vw 30px!important;overflow-y:auto!important;height:100vh!important;height:100dvh!important}.et_pb_menu .et_mobile_menu li a{font-size:clamp(1.2rem,4vw,1.8rem)!important;padding:0.3rem 0!important}#qg-mobile-close{top:12px!important;right:12px!important;width:36px!important;height:36px!important;font-size:22px!important}}