@use "abstracts/colors"; @use "abstracts/fonts"; @import "../../node_modules/bootstrap/scss/functions"; @import "../../node_modules/bootstrap/scss/variables"; @import "../../node_modules/bootstrap/scss/mixins"; $theme-colors: ( "primary": colors.$primary, "secondary": colors.$secondary, "success": colors.$success, "info": $info, "warning": $warning, "danger": colors.$danger, "light": $light, "dark": $dark ); $font-size-base: 0.75rem; $h1-font-size: $font-size-base * 2.5; $h2-font-size: $font-size-base * 2; $h3-font-size: $font-size-base * 1.75; $h4-font-size: $font-size-base * 1.4; $h5-font-size: $font-size-base * 1.125; $h6-font-size: $font-size-base; $font-sizes: ( 1: $h1-font-size, 2: $h2-font-size, 3: $h3-font-size, 4: $h4-font-size, 5: $h5-font-size, 6: $h6-font-size ); $navbar-nav-link-padding-x: 0.5rem; @import "../../node_modules/bootstrap/scss/utilities"; @import "../../node_modules/bootstrap/scss/utilities/api"; @import "../../node_modules/bootstrap/scss/nav"; @import "../../node_modules/bootstrap/scss/navbar"; $table-cell-padding-x: 1rem; $table-cell-padding-y: 0.2rem; $table-variants: ( "primary": shift-color($primary, $table-bg-scale), "secondary": shift-color($secondary, $table-bg-scale), "success": shift-color($success, $table-bg-scale), "info": shift-color($info, $table-bg-scale), "warning": shift-color($warning, $table-bg-scale), "danger": shift-color($danger, $table-bg-scale), "light": $light, "dark": colors.$background, ); @import "../../node_modules/bootstrap/scss/tables"; @import "../../node_modules/bootstrap/scss/containers"; @import "../../node_modules/bootstrap/scss/grid"; body { background-color: colors.$background; color: colors.$text; font-family: fonts.$primary; } ul { list-style-type: none; padding: 0; } li { margin-bottom: 25px; div { h2 { margin: 0px; } } } p { margin: 0px; } #title { font-family: fonts.$title; font-weight: 300; line-height: 0.6; } #about { font-weight: 300; padding-left: 1px; } #projects-search { align-items: center; form { display: flex; align-items: center; height: 35px; input[type=search] { margin-right: 15px; } } } #repos { margin-top: 25px; } .repo-last-updated { display: block; font-weight: 300; font-style: italic; } input[type=submit] { background-color: colors.$primary; color: colors.$text; font-size: 1rem; border: 0px; border-radius: 7px; padding: 8px 15px 8px 15px; } a { color: colors.$text; text-decoration: none; &:hover { color: colors.$primary-light; } } #back:hover { fill: colors.$primary-light; } #navbar { line-height: 0; } th { text-align: start; } @include media-breakpoint-down(sm) { .table > :not(caption) > * > * { padding: 0.5rem; } } @media (max-width: 1200px) { .fs-1 { font-size: calc(1.375rem + 0.667vw) !important; } .fs-2 { font-size: calc(1.325rem + 1.584vw) !important; } .fs-3 { font-size: calc(1.3rem + 0.017vw) !important; } .fs-4 { font-size: calc(0.75rem + 0.4vw) !important; } }