:root{--navy:#101d3a;--blue:#3457d5}body{background:#f5f7fb;color:#1d2940}.navbar{background:var(--navy)}.navbar-brand{font-weight:700;letter-spacing:.2px}.card,.form-card,.auth-card,.stat{border:0;border-radius:15px;box-shadow:0 5px 22px rgba(22,38,70,.06)}.card-body{padding:1.35rem}.btn-primary{background:var(--blue);border-color:var(--blue)}.auth-card,.form-card{background:white;padding:2rem;max-width:620px;margin:2rem auto}.auth-card{max-width:430px}.stat{background:white;padding:1.2rem;display:flex;flex-direction:column}.stat strong{font-size:2rem;color:var(--blue)}.stat span{color:#68748a}.empty{background:white;border-radius:14px;padding:3rem;text-align:center;color:#68748a}.ai-content{white-space:pre-wrap;line-height:1.65}label{font-weight:600;margin-bottom:.4rem}
