:root{
--wup-public-blue:#1f6fff;
--wup-public-violet:#7031df;
--wup-public-navy:#101d42;
--wup-public-canvas:#f5f7fb;
--wup-public-card:#ffffff;
--wup-surface-2:#f7f9fc;
--wup-public-text:#12203d;
--wup-public-muted:#68758d;
--wup-public-border:#dce4f1;
--wup-success:#14804a;
--wup-managed-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
--wup-managed-font-size:16px;
--wup-managed-content-width:1180px;
--wup-managed-topbar-height:72px;
--wup-managed-card-radius:18px;
--wup-managed-button-radius:10px;
--wup-managed-control-height:42px;
--wup-managed-shadow:0 8px 24px rgba(25,42,76,.06);
--wup-managed-gap:12px;
--wup-managed-padding:18px;
}
body.wup-public{font-family:var(--wup-managed-font);font-size:var(--wup-managed-font-size)}
.btn{border-radius:var(--wup-managed-button-radius)}
.form-control,.custom-select{min-height:var(--wup-managed-control-height)}
body.wup-public .wup-public-nav{}
body.wup-public .wup-public-main .wup-shell,body.wup-public .wup-cms-container{max-width:var(--wup-managed-content-width)}
body.wup-public .wup-card,body.wup-public .wup-auth-card,body.wup-public .wup-cms-article{border-radius:var(--wup-managed-card-radius);box-shadow:var(--wup-managed-shadow)}
body.wup-public .wup-public-header{background:linear-gradient(110deg,#101d42,#1f6fff 62%,#7031df)}
body.wup-public .wup-panel-body,body.wup-public .wup-card{padding:var(--wup-managed-padding)}
body.wup-public .customization-grid,body.wup-public .cw-grid{gap:var(--wup-managed-gap)}
