// origin: https://stackoverflow.com/a/75470197/18619283 /*-- scss:defaults --*/ // use broken white as background color $body-bg: #eeebe3; $primary: #336666; // avoid web-loading internally declared default Bootswatch font $web-font-path: ""; // fix apply font family setting seemingly missed by quarto $font-family-sans-serif: "Cabin"; // use sans-serif for headers and menus $headings-font-family: $font-family-sans-serif; $display-font-family: $font-family-sans-serif; $input-btn-font-family: $font-family-sans-serif; /*-- scss:mixins --*/ @mixin font-face($name, $style, $weight, $basedir, $file) { @font-face { font-display: swap; font-family: #{$name}; font-style: #{$style}; font-weight: #{$weight}; src: url("fonts/#{$basedir}/woff2/#{$file}.woff2") format("woff2"), url("fonts/#{$basedir}/opentype/#{$file}.otf") format("opentype"); } } /*-- scss:rules --*/ @include font-face(ETbb, normal, 400, etbb, ETbb-Regular); @include font-face(ETbb, italic, 400, etbb, ETbb-Italic); @include font-face(ETbb, normal, 700, etbb, ETbb-Bold); @include font-face(ETbb, italic, 700, etbb, ETbb-BoldItalic); @include font-face(Cabin, normal, "400 700", cabin, "Cabin-Regular-VF"); @include font-face(Cabin, italic, "400 700", cabin, "Cabin-Italic-VF"); .navbar-title { font-weight: bold; } h2, h3 { margin-bottom: unset; padding-bottom: unset; border-bottom: unset; } q { quotes: "„" "”" "‚" "’"; } .callout { font-family: $font-family-sans-serif; }