/*
Theme Name: OnePTE Theme
Author: LII Lab
Author URI: https://wordpress.org/liilab
Description: Blog Theme
Tags: landing page, blog, post
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lii-book
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.bg-dark-blue{
  background-color: #002A36 !important;
}

.text-black{
  color: #000 !important;
}

.text-black-non{
  color: #000 !important;
}

.text-white{
  color: #FCFCFC !important;
}

.text-white-non{
  color: #FCFCFC !important;
}

.non-front-page-color2{
  /* for mobile */
  @media (max-width: 768px) {
    color: #FCFCFC !important;
  }
}
  

  .img-responsive {
    max-width: 100% !important;
    height: auto !important;
  }
  
  .active{
    color: #002A36 !important;
  }


  .page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem; /* equivalent to Tailwind's gap-1 */
    padding: 1rem; /* p-4 = 1rem padding on all sides */
    height: 2.5rem; /* h-10 = 2.5rem */
    color: #6b7280; /* Tailwind's gray-500 */
    text-decoration: none;
    transition: color 0.2s ease-in-out;
}

.page-numbers:hover {
    color: #374151; /* Tailwind's gray-700 */
}

.wp-block-button__link{
  color: #FCFCFC !important;
}

.text-green{
  color: #16a34a !important;
}

.text-red{
  color: #dc2626 !important;
}

/* Smooth scrolling for table of contents */
html {
  scroll-behavior: smooth;
}

/* Additional spacing for table of contents anchors */
.post-toc ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.post-toc li {
  margin-bottom: 0.5rem;
}

.post-toc a {
  text-decoration: none;
  color: inherit;
  transition: color 0.2s ease;
}

.post-toc a:hover {
  color: #002A36;
}

.toc-level-2 { padding-left: 0; }
.toc-level-3 { padding-left: 1rem; }
.toc-level-4 { padding-left: 2rem; }
.toc-level-5 { padding-left: 3rem; }
.toc-level-6 { padding-left: 4rem; }


  

  