/*-- scss:defaults --*/ /* Define any default settings for the theme */ $primary: #009fe3; $linkcolor: #009fe3; $link-color: #009fe3; /*-- scss:rules --*/ /* Add custom rules for sidebar items and sections */ /* Top-level items: bold and with padding */ .sidebar-menu-container > ul > li.sidebar-item > .sidebar-item-container > a.sidebar-item-text { font-weight: bold; padding-top: 20px; display: block; } /* Subitems: normal weight and no bold */ .sidebar-menu-container .sidebar-section .sidebar-item-text { font-weight: normal; } /* Align and apply padding to .sidebar-item-toggle arrows to match subitems */ .sidebar-menu-container .sidebar-item-toggle { font-weight: normal; /* Ensure arrow is not bold */ padding-top: 20px; /* Match top-level padding */ display: inline-block; /* Ensure proper alignment */ margin-left: 15px; /* Optional: indent to align with subitems */ } /* Optional: additional spacing for non-first items */ .sidebar-menu-container > ul > li.sidebar-item:not(:first-child) > .sidebar-item-container > a.sidebar-item-text { margin-top: 10px; padding-top: 10px; } .sidebar-menu-container, .mt-2 { margin-top: 0 !important; padding-top: 0 !important; } .quarto-sidebar-section-1 { padding-top: 2px } .sidebar-section .sidebar-item-text { font-weight: normal; } .navbar-logo{ height: 35px !important; margin: 0 !important; padding: 0 !important; border-radius: 5px; margin-right: 20px !important; max-height: none !important; } .sidebar-item-text { font-weight: bold } .quarto-container { max-width: 1200px; /* Optional: limit max width */ margin: 0 auto; /* Optional: center horizontally */ } /*-- scss:mixins --*/ /* Add any reusable mixins if necessary */ /*-- scss:functions --*/ /* Define any helper functions */ /*-- scss:uses --*/ /* Any specific imports or additional styles */