
/* BAAD 2.0 frontend design bridge */
:root{
 --baad-v2-bg:#0b1324;--baad-v2-card:#0b1324;--baad-v2-border:#24324A;
 --baad-v2-text:#fff;--baad-v2-muted:#AAB6C8;--baad-v2-input:#111D33;
 --baad-v2-input-text:#fff;--baad-v2-focus:#0EA5E9;--baad-v2-button:#0EA5E9;--baad-v2-button-text-hover:#FFFFFF;--baad-v2-button-border:#0EA5E9;--baad-v2-button-border-hover:#0284C7;
 --baad-v2-button-hover:#0284C7;--baad-v2-link:#38BDF8;--baad-v2-radius:18px;
}
.baad-page,.baad-auth-page,.woocommerce-account,.woocommerce-lost-password,.woocommerce-reset-password{
 background:var(--baad-v2-bg)!important;color:var(--baad-v2-text)!important;
}
.baad-auth-card,.baad-verification-card,.baad-reset-card,.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation{
 background:var(--baad-v2-card)!important;border:1px solid var(--baad-v2-border)!important;
 border-radius:var(--baad-v2-radius)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important;
}
.baad-auth-page input,.baad-auth-page select,.baad-auth-page textarea,
.woocommerce-account input,.woocommerce-account select,.woocommerce-account textarea{
 background:var(--baad-v2-input)!important;color:var(--baad-v2-input-text)!important;
 border:1px solid var(--baad-v2-border)!important;border-radius:10px!important;
}
.baad-auth-page input:focus,.baad-auth-page select:focus,.baad-auth-page textarea:focus,
.woocommerce-account input:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{
 border-color:var(--baad-v2-focus)!important;box-shadow:0 0 0 3px rgba(14,165,233,.14)!important;outline:none!important;
}
.baad-auth-page button,.baad-auth-page input[type=submit],
.woocommerce-account button,.woocommerce-account .button,.woocommerce-account input[type=submit]{
 background:var(--baad-v2-button)!important;color:#fff!important;border:1px solid var(--baad-v2-button-border)!important;
 border-radius:10px!important;box-shadow:none!important;
}
.baad-auth-page button:hover,.baad-auth-page input[type=submit]:hover,
.woocommerce-account button:hover,.woocommerce-account .button:hover,.woocommerce-account input[type=submit]:hover{
 background:var(--baad-v2-button-hover)!important;color:var(--baad-v2-button-text-hover)!important;border-color:var(--baad-v2-button-border-hover)!important;
}
.baad-auth-page a,.woocommerce-account a{color:var(--baad-v2-link)!important}
.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--baad-v2-text)!important;background:transparent!important}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(14,165,233,.12)!important;color:var(--baad-v2-link)!important}
.woocommerce-account .woocommerce-MyAccount-content label{color:#fff!important}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content *{border-color:var(--baad-v2-border)}
.woocommerce-account .woocommerce-MyAccount-content p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{color:var(--baad-v2-muted)}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{background:#13283A!important}

/* v2.0.5: WooCommerce notice tokens with alpha support */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{background:var(--baad-success-bg,#132D20)!important;color:var(--baad-success-text,#86EFAC)!important;border-color:var(--baad-success-border,#245C3B)!important}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{background:var(--baad-info-bg,#13283A)!important;color:var(--baad-info-text,#7DD3FC)!important;border-color:var(--baad-info-border,#24506B)!important}

.baad-auth-page input::placeholder,.woocommerce-account input::placeholder,.woocommerce-account textarea::placeholder{color:var(--baad-v2-input-placeholder,#7F8DA3)!important}
.baad-auth-page button,.baad-auth-page input[type=submit],.woocommerce-account button,.woocommerce-account .button,.woocommerce-account input[type=submit]{color:var(--baad-v2-button-text,#fff)!important}

.baad-auth-page a:hover,.woocommerce-account a:hover{color:var(--baad-v2-link-hover,var(--baad-v2-link,#38BDF8))!important}
