/* styles.css */
h2 {
    font-weight: 800 !important;
    /* Bold */
    font-size: 1.2rem;
    /* Slightly larger than default */
    margin-bottom: 0.5rem;
    /* Optional: space below */
}

h3 {
    font-weight: 600 !important;
    /* Bold */
    font-size: 1.1rem;
    /* Slightly larger than default */
    margin-bottom: 0.5rem;
    /* Optional: space below */
}

code {
  color: rgb(0, 178, 0);
}


/* Optional: underline active tab */
.tab-btn.active {
    border-bottom: 2px solid #2563eb;
    /* Tailwind blue-600 */
    color: #2563eb;
    font-weight: 600;
}

a {
  color: #2563eb !important; /* Tailwind blue-600 hex */
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

ol li {
  line-height: 2;
  padding-left: 0.5rem; /* ensures indentation */
}
