/* XSeller V3.6.3-R3.1 SAFE SOFT RED */
:root{
 --r31-accent:#a94359;--r31-accent-hover:#b94d64;--r31-accent-deep:#873246;
 --r31-soft:rgba(169,67,89,.12);--r31-border:rgba(185,77,100,.28);--r31-glow:rgba(169,67,89,.13);
}
body .btn,body .btnPrimary,body .ctaPrimary,body .heroCta,body .primaryCta,
body button[type="submit"],body a[href="/app"].btn,body a[href="/login"].btn,body a[href="/register"].btn{box-shadow:none!important}
body .btn:not(.ghost):not(.secondary):not(.danger),body .btnPrimary,body .ctaPrimary,body .heroCta,
body .primaryCta,body button[type="submit"]:not(.ghost):not(.secondary):not(.danger),body a[href="/app"].btn{
 background:linear-gradient(135deg,var(--r31-accent),var(--r31-accent-deep))!important;
 border-color:var(--r31-border)!important;color:#fff!important
}
body .btn:not(.ghost):not(.secondary):not(.danger):hover,body .btnPrimary:hover,body .ctaPrimary:hover,
body .heroCta:hover,body button[type="submit"]:not(.ghost):not(.secondary):not(.danger):hover{
 background:linear-gradient(135deg,var(--r31-accent-hover),#91384c)!important;
 box-shadow:0 10px 28px var(--r31-glow)!important
}
body .tool.active,body .sideLink.activeLink,body .activeLink,body .tab.active,body [aria-selected="true"]{
 background:var(--r31-soft)!important;border-color:var(--r31-border)!important;box-shadow:none!important
}
body .eyebrow,body .admEyebrow,body .platformEyebrow{color:#c56a7e!important}
body .cost,body .hot,body .new,body .badge.hot{
 background:rgba(169,67,89,.09)!important;border-color:var(--r31-border)!important;color:#cf788a!important;box-shadow:none!important
}
body [class*="glow"],body [class*="Glow"]{box-shadow:none!important}
html,body,input,textarea,select,button{font-family:"Be Vietnam Pro","Inter","Segoe UI",Arial,sans-serif!important}
