/*
 * Globals
 */


/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
    color: #333;
    text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */



/*
 * Header
 */

 /* stylelint-disable @stylistic/selector-list-comma-newline-after */

.blog-header-logo {
    font-family: "roboto", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
    font-size: 2.25rem;
  }
  
  .blog-header-logo:hover {
    text-decoration: none;
  }
  
  h1, h2, h3, h4, h5, h6 {
    font-family: "roboto", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
  }
  
  .flex-auto {
    flex: 0 0 auto;
  }
  
  .h-250 { height: 250px; }
  @media (min-width: 768px) {
    .h-md-250 { height: 250px; }
  }
  
  /* Pagination */
  .blog-pagination {
    margin-bottom: 4rem;
  }
  
  /*
   * Blog posts
   */
  .blog-post {
    /*! margin-bottom: 4rem; */
  }
  .blog-post-meta {
    margin-bottom: 1.25rem;
    color: #727272;
  }
  

[data-bs-theme="solar"] {
  /* --bs-body-color: #5D4037; */
  --bs-body-color-rgb: 93, 64, 55;
  --bs-body-bg: #FFF; /* white background */
  --bs-body-bg-rgb: 250, 249, 246;
  --bs-tertiary-bg: #FFF59D;
  --bs-link-color: #5D4037;
  --bs-link-color-rgb: 93, 64, 55;
  --bs-link-hover-color: #FF8F00; /* Vibrant orange for link hover */
  --bs-link-hover-color-rgb: 255, 143, 0;
  --bs-border-color: #FFECB3; /* Light amber/yellow for borders, affecting cards */
  --bs-border-color-translucent: #FFECB3; /* Light amber/yellow for borders, affecting cards */
  --bs-warning-rgb: 255, 143, 0;
; /* Translucent version of the new border color */

  .dropdown-menu {
    --bs-dropdown-bg: #FFF59D;
    --bs-dropdown-link-active-bg: #FF8F00;
    --bs-dropdown-link-color: #5D4037;
    --bs-dropdown-link-hover-color: #5D4037;
    --bs-dropdown-link-hover-bg: #FFEF7E; /* #FFF59D darkened by 5% */
  }

  .btn-primary { 
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #FFA000;
    --bs-btn-border-color: #FFA000;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #FF8F00;
    --bs-btn-hover-border-color: #E68100; /* #FF8F00 darkened by 5% */
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #CC7200; /* #FF8F00 darkened by 10% */
    --bs-btn-active-border-color: #CC7200; /* #FF8F00 darkened by 10% */
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(255, 160, 0, 0.5); /* #FFA000 with 0.5 alpha */
  }

  .card {
    --bs-card-cap-bg: #FFF59D;
  }
  .border-success{
    border-color: var(--bs-card-border-color) !important;
  }
}

.carousel {
  display:flex; 
  overflow-x:auto; 
  white-space:nowrap;
  flex-wrap: nowrap;
}