// Navbar styling .navbar { background-color: var(--color-background) !important; border-bottom: 2px solid var(--color-text); .navbar-brand { color: var(--color-text) !important; font-family: $headings-font-family; font-weight: 600; } .navbar-nav .nav-link { color: var(--color-text) !important; &:hover { color: var(--color-primary-blue) !important; } &.active { color: var(--color-primary-blue) !important; } } } // Footer .nav-footer { background-color: var(--color-background); border-top: 2px solid var(--color-text); color: var(--color-text); a { color: var(--color-primary-blue); } } // Buttons .btn-primary { background-color: var(--color-primary-blue); border-color: var(--color-primary-blue); color: white; &:hover { background-color: #{darken($primary-blue, 10%)}; border-color: #{darken($primary-blue, 10%)}; } } .btn-secondary { background-color: var(--color-primary-yellow); border-color: var(--color-primary-yellow); color: var(--color-text); &:hover { background-color: #{darken($primary-yellow, 10%)}; border-color: #{darken($primary-yellow, 10%)}; } } // Code blocks pre.sourceCode { background-color: rgba(45, 42, 38, 0.05); border: 1px solid rgba(45, 42, 38, 0.1); padding: 1em; } code.sourceCode { color: var(--color-text); } // Quarto title block .quarto-title-block { border-bottom: 2px solid var(--color-text); margin-bottom: 2rem; .quarto-title .title { font-family: $headings-font-family; color: var(--color-text); } } // Listing pages .quarto-listing-default { .listing-item { border: 1px solid rgba(45, 42, 38, 0.2); padding: 1rem; margin-bottom: 1rem; &:hover { border-color: var(--color-primary-blue); } } .listing-title a { color: var(--color-text); &:hover { color: var(--color-primary-blue); } } }