Files
olehomelchenko.com/scss/_components.scss
2026-01-10 05:15:42 +02:00

101 lines
1.9 KiB
SCSS

// 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);
}
}
}