/* Current live Nick’s Lending / Capsule identity. See docs/BRAND.md. */
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url('/capsule/assets/modern-fonts/dm-sans-400.ttf') format('truetype'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url('/capsule/assets/modern-fonts/dm-sans-700.ttf') format('truetype'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap; src: url('/capsule/assets/modern-fonts/manrope-400.ttf') format('truetype'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url('/capsule/assets/modern-fonts/manrope-700.ttf') format('truetype'); }
:root { --nl-navy: #172449; --nl-navy-deep: #162853; --nl-blue: #244bc5; --nl-blue-hover: #193baf; --nl-sky: #eaf0ff; --nl-ink: #172449; --nl-muted: #5c7097; --nl-line: #dce4f3; --nl-bg: #f5f8ff; --nl-font: 'DM Sans', Arial, sans-serif; --nl-heading: 'Manrope', Arial, sans-serif; }
.nl-brand { font-family: var(--nl-heading); color: #101820; font-size: 26px; font-weight: 700; letter-spacing: -1px; line-height: 1.5; text-decoration: none; }
.nl-brand small { display: block; color: var(--nl-blue); font-family: var(--nl-font); font-size: 9px; letter-spacing: .15em; text-transform: uppercase; margin-top: 1px; }
