:root{--brand-primary:#2856db;--brand-secondary:#182d58;--brand-accent:#16a6a6;--brand-dark:#101f3d;--brand-surface:#ffffff;--brand-text:#1b2b49;--brand-muted:#60718d;--brand-border:#dde5f2;--brand-success:#14865b;--brand-warning:#cc8e22;--brand-danger:#bb3546;--brand-hero-start:#192c66;--brand-hero-end:#3c65df;--brand-radius:18px;--brand-font-scale:16px;--blue:#2856db}
body.public{background-image:linear-gradient(#f7faffec,#f7faffec),url("/media/35ca7a4210cba7712d91a94f57ece4d8.jpg");background-size:cover;background-attachment:fixed}
