/* RAZZ COMPANY — nouvelle charte. Arial/Inter fallback until licensed Avenir is installed. */
:root{--navy:#001a36;--navy-2:#092845;--navy-3:#17334f;--blue:#174779;--blue-bright:#205b91;--gold:#c6a047;--gold-light:#e8cc8d;--ink:#001a36;--paper:#f7f5f0;--line:#e2e4e5;--muted:#596879}
body{font-family:Avenir,Inter,"Segoe UI",Arial,sans-serif}.agent-body{background:#001a36}.login-screen{background:linear-gradient(115deg,#001a36f5,#001a36bb),url('/assets/motif-vitrine.svg');background-size:auto,360px}.login-art{display:none}.login-card{background:#001a36;border-color:#c6a04755;border-radius:14px}.brand-lockup img,.sidebar-brand img{mix-blend-mode:normal;background:#f5f0e6;padding:7px;border-radius:5px;object-fit:contain;object-position:center}.brand-lockup img{width:145px;height:93px}.sidebar-brand img{width:132px;height:77px}.sidebar{background:#001a36}.hero-card{background:linear-gradient(110deg,#001a36,#001a36d9),url('/assets/motif-vitrine.svg');background-size:auto,220px;border-radius:10px}.hero-lines{background:url('/assets/motif-vitrine.svg');background-size:200px;opacity:.35;transform:none;inset:0 0 0 52%}.hero-emblem{display:none}.hero-text{max-width:560px}.button-gold{background:linear-gradient(120deg,#e8cc8d,#c6a047);color:#001a36}.button-primary{background:#001a36;border-color:#001a36}.nav-item.is-active{box-shadow:inset 3px 0 #c6a047;background:#c6a04720}.app-shell{background:#f7f5f0}.topbar{border-color:#e1e3e6}.panel{border-radius:10px}.module-choice{background:#f5f0e6}.invite-body{background:linear-gradient(120deg,#001a36f0,#001a36b0),url('/assets/motif-vitrine.svg');background-size:auto,300px}.invite-card .brand-lockup img{background:#f5f0e6}.tracking-body{background:#f7f5f0}.tracking-hero{background:linear-gradient(110deg,#001a36f5,#001a36bb),url('/assets/motif-vitrine.svg');background-size:auto,240px}.tracking-brand-logo{width:105px;height:67px;object-fit:contain}.public-header{background:#fff}.module-card{border-color:#e0d8c7}.login-card h1 em{color:#e8cc8d}.cash-session-heading .eyebrow{color:#9a7122}.status-delivered,.transfer-status-paid{color:var(--green)}
.transfer-module-panel{background:linear-gradient(120deg,#001a36f7,#17334fee),url('/assets/motif-vitrine.svg');background-size:auto,220px}.transfer-module-panel:after{background-image:url('/assets/motif-vitrine.svg');background-size:190px;opacity:.3;mix-blend-mode:normal}.transfer-module-emblem{border-radius:4px;transform:none;border:1px solid #c6a047;background:url('/assets/motif-vitrine.svg');background-size:120px}.transfer-module-emblem:before,.transfer-module-emblem:after,.transfer-module-emblem i,.transfer-module-emblem b{display:none}.transfer-module-emblem span{transform:none;border-radius:4px;background:#001a36;color:#e8cc8d}.module-choice-card{border-color:#c6a04740}.module-choice-card .brand-lockup img{mix-blend-mode:normal;background:#f5f0e6}.brand-orbit-small{transform:none;border-radius:2px;border-color:#c6a047}.login-footer span:first-child{color:#e8cc8d}

/* Native interface fonts: Segoe UI / San Francisco / Android system font. */
body,input,select,textarea,button{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
