/* Kal Theme Additional Custom CSS */

/* Typography */
h1, h2, h3, h4, h5, h6 { color: #143642; }

/* Links */
a { color: #157a6e; transition: color 0.2s; }
a:hover { color: #005555; }

/* Buttons */
.btn { background: #157a6e; color: #fff; padding: 10px 18px; border: none; border-radius: 4px; cursor: pointer; }
.btn:hover { background: #143642; }

/* Utility spacing */
.mt-2 { margin-top: 16px; }
.mb-2 { margin-bottom: 16px; }

/* Responsive tweaks */
@media (max-width: 600px) {
    h1 { font-size: 1.6rem; }
    .btn { padding: 8px 14px; }
}
