.wpforo-profile-wrap,.wpforo-profile-section,.wpforo-profile-content{padding:20px!important;box-sizing:border-box}.wpforo-members-wrap .wpf-member-name,.wpforo-members-wrap .wpf-member-title,.wpforo-members-wrap .wpf-member-usergroup{color:#ffffff!important}.wpforo-members-wrap .wpf-members-info,.wpforo-members-wrap .wpforo-member-joined,.wpforo-members-wrap .wpforo-member-stat,.wpforo-members-wrap .wpforo-member-social{color:#f0f0f0!important}.frm-fluent-form{width:100%;margin:0 auto 40px;background:linear-gradient(to bottom,#111,#222);border-radius:13px;box-shadow:0 0 18px 8px rgba(0,0,0,0.2);padding:30px;color:#fff;font-family:inherit}.frm-fluent-form fieldset{border:none;margin:0;padding:0}.frm-fluent-form .ff-el-input--label label{display:block;color:rgba(255,255,255,0.9);font-weight:500;margin-bottom:0.25em}.frm-fluent-form .ff-el-form-control{width:100%;padding:12px;font-size:1em;border-radius:6px;border:1px solid #444;background-color:#2c2c2c;color:#fff!important;caret-color:#fff!important;margin-bottom:1em;box-sizing:border-box}.frm-fluent-form .ff-el-form-control:focus{background-color:#2c2c2c!important;border-color:#666!important;color:#fff!important;outline:none}.frm-fluent-form .ff-el-form-control:not(:focus){color:#fff!important}.frm-fluent-form .ff-el-form-control::placeholder{color:rgba(255,255,255,0.6)!important}.frm-fluent-form .ff-el-form-control:-webkit-autofill{background-color:#2c2c2c!important;-webkit-text-fill-color:#fff!important}.frm-fluent-form .ff-btn.ff-btn-submit{background:var(--btn-bg,#a339f2)!important;color:var(--btn-color,#fff)!important;border:none!important;border-radius:30px!important;padding:12px 30px!important;width:100%!important;text-transform:uppercase!important;font-weight:bold!important;font-size:0.95em!important;background-image:none!important;transition:background 0.3s ease!important;box-shadow:none!important}.frm-fluent-form .ff-btn.ff-btn-submit:hover{background:var(--btn-bg-hover,#8b2ac6)!important;cursor:pointer!important}.frm-fluent-form .ff-btn.ff-btn-submit{background:var(--btn-bg,#a339f2)!important;color:var(--btn-color,#fff)!important;border:none!important;border-radius:30px!important;padding:12px 30px!important;width:100%!important;text-transform:uppercase!important;font-weight:bold!important;font-size:0.95em!important;background-image:none!important;transition:background 0.3s ease!important;box-shadow:none!important}.frm-fluent-form .ff-btn.ff-btn-submit:hover{background:var(--btn-bg-hover,#8b2ac6)!important;cursor:pointer!important}.woocommerce .woocommerce-form-login,.woocommerce .woocommerce-form-register{width:100%;margin:0 auto 40px;background:linear-gradient(to bottom,#111111,#222222);border-radius:13px;box-shadow:0 0 18px 8px rgba(0,0,0,0.2);padding:30px;color:#fff;font-family:inherit}.woocommerce .woocommerce-form-login h2,.woocommerce .woocommerce-form-register h2{font-size:1.4em;margin-bottom:0.5em;color:#fff;text-align:center}.woocommerce form .form-row label{display:block;color:rgba(255,255,255,0.9);font-weight:500;margin-bottom:0.25em}.woocommerce form .form-row input[type="text"],.woocommerce form .form-row input[type="email"],.woocommerce form .form-row input[type="password"]{width:100%;padding:12px;font-size:1em;border-radius:6px;border:1px solid #444;background-color:#2c2c2c;color:#fff;caret-color:#fff!important;margin-bottom:1em}.woocommerce form .form-row input[type="text"]:focus,.woocommerce form .form-row input[type="email"]:focus,.woocommerce form .form-row input[type="password"]:focus{color:#fff!important}.woocommerce form .form-row button.button{display:block;width:100%;background-color:var(--btn-bg,#a339f2);color:var(--btn-color,#fff);border-radius:30px;padding:12px 30px;text-transform:uppercase;font-weight:bold;font-size:0.95em;border:none;transition:background-color 0.3s ease;margin-top:10px}.woocommerce form .form-row button.button:hover{background-color:var(--btn-bg-hover,#8b2ac6)}.woocommerce-form__label-for-checkbox,.woocommerce-LostPassword{color:rgba(255,255,255,0.7);font-size:0.9em}.woocommerce-LostPassword a{color:rgba(255,255,255,0.85)}.woocommerce-LostPassword a:hover{color:#fff;text-decoration:underline}.pricing-card{max-width:400px;width:100%;box-sizing:border-box;margin:0 auto 40px;background:linear-gradient(to bottom,#341C0F,#5A3822);border-radius:13px;color:white;font-family:inherit;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;z-index:1}.pricing-card-content{display:flex;flex-direction:column;flex:1 0 auto;width:100%;border-radius:13px;z-index:2;position:relative;box-shadow:none;background:transparent}.pricing-card.lined .pricing-card-content{background-color:white;background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--line-spacing,24px) - 1px),rgba(173,216,230,0.5) calc(var(--line-spacing,24px) - 1px),rgba(173,216,230,0.5) var(--line-spacing,24px))}.pricing-card.yellow-lined .pricing-card-content{background-color:#FFF0AF;background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--line-spacing,24px) - 1px),rgba(0,77,168,0.4) calc(var(--line-spacing,24px) - 1px),rgba(0,77,168,0.4) var(--line-spacing,24px))}@media (max-width:980px){.et_pb_row.pricing-row,.et_pb_row.pricing-row>.et_pb_column,.et_pb_row.pricing-row>.et_pb_column>.et_pb_module{background:none!important;box-shadow:none!important}.et_pb_row.pricing-row .pricing-card-main{margin-bottom:20px!important}}.pricing-card-header{background-color:#1b1f2f;text-align:center;padding:30px;border-radius:13px 13px 0 0}.pricing-card-header h3{font-size:1.4em;margin:0 0 0.2em}.pricing-card-header .subheading{font-size:1em;color:#b8c0cc;margin:0 0 0.9em}.pricing-card-header .price{font-size:3.6em;font-weight:bold;margin:0}.pricing-card-features{padding:var(--feat-padding,25px 30px);color:rgba(255,255,255,0.75)}.pricing-card-features ul{list-style:none;margin:0;padding:0}.pricing-card-features li{font-family:var(--feat-font,inherit);font-size:var(--feat-font-size,1em);margin-bottom:1em;padding-left:var(--feat-padding-left,24px);position:relative;font-weight:var(--feat-font-weight,500);line-height:1.4em}.pricing-card-features li::before{content:var(--feat-icon,'✔');position:absolute;left:0;top:0;color:var(--feat-icon-color,#00d95a);font-size:var(--feat-icon-size,1em);font-weight:bold}.pricing-card-button{text-align:center}.pricing-card-button .et_pb_button{background-color:var(--btn-bg,#a339f2);color:var(--btn-color,inherit);border-radius:30px;padding:12px 30px;text-transform:uppercase;font-weight:bold;font-size:0.95em;border:none}.et_pb_row.pricing-row,.et_pb_row.pricing-row>.et_pb_column{overflow:visible!important;position:relative;z-index:0}.et_pb_row.pricing-row .pricing-card{display:flex;flex-direction:column;overflow:visible;box-shadow:0 0 18px 8px rgba(0,0,0,0.2)}.et_pb_row.pricing-row .pricing-card-main{flex:1 0 auto;margin-bottom:-30px}.et_pb_row.pricing-row .pricing-card-button{margin-top:auto;margin-bottom:30px;text-align:center}body{background-color:#000000;transition:background-color 0.3s ease}.et_pb_section{background-color:inherit}