/* ============================================================ LoadCrest Brand System — brand.css Source: BrandBook v12 / 2025 ============================================================ */ /* ── FONTS ── */ @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; } @font-face { font-family: 'Poppins'; src: url('fonts/Poppins-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; } /* ── BRAND COLOR TOKENS ── */ :root { /* Primary */ --lc-blue: #224F81; /* Pantone 2945 U — primary brand blue */ --lc-white: #FFFFFF; /* Dark backgrounds (dark-mode portal) */ --lc-dark-1: #15182D; /* Deepest bg — almost black navy */ --lc-dark-2: #22325F; /* Card / panel background */ --lc-dark-3: #2c3f72; /* Elevated card hover */ /* Accent blues */ --lc-sky: #008FC5; /* Interactive — links, buttons, highlights */ --lc-sky-deep: #0E4594; /* Darker accent blue */ --lc-teal: #6ABFAE; /* Secondary accent / success indicators */ --lc-ice: #EDF6F6; /* Lightest tint — light bg panels */ /* Semantic */ --lc-success: #6ABFAE; --lc-warning: #f59e0b; --lc-danger: #ef4444; /* Typography */ --lc-font: 'Poppins', Arial, sans-serif; --lc-text: #e2e8f0; --lc-text-dim: #94a3b8; --lc-border: rgba(34, 50, 95, 0.8); } /* ── UTILITY CLASSES ── */ .lc-text-blue { color: var(--lc-sky); } .lc-text-teal { color: var(--lc-teal); } .lc-text-dim { color: var(--lc-text-dim); } .lc-bg-dark { background: var(--lc-dark-1); } .lc-bg-card { background: var(--lc-dark-2); } .lc-font-poppins { font-family: var(--lc-font); }