/* Frontend & Backend Styles */
h1, h2, h3, h4 { font-weight: 600; font-size: 2.25rem; color: #2d3047; margin-bottom: .875rem; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.625em; }
h4 { font-size: 1.5em; }
p, ul, ol { margin-bottom: .875em; line-height: 1.4; }

.btn, .btn-primary, .btn-secondary { color: #fff; background-color: #1b2a41; padding: .375rem .75rem; border: 1px solid transparent; border-radius: .25rem; text-decoration: none; line-height: 1.5; }
.btn-secondary { color: #1d1428; background-color: #e6c229; }
.btn:hover { color: #fff; background-color: #324a5f !important; border-color: #324a5f !important; }
.btn-secondary:hover { color: #1d1428; background-color: #f0d254; }
