@use 'sass:math'; @font-face { font-family: LibreBaskervilleRegular; src: url('/LibreBaskerville-Regular.woff'); } $lg-breakpoint: 1500px; $md-breakpoint: 1000px; $sm-breakpoint: 900px; $xs-breakpoint: 400px; $primary: #4ba05f; $secondary: #a04b8c; @mixin scrimGradient($startColor: $color-black, $direction: 180deg) { $scrimCoordinates: ( 0: 1, 19: 0.738, 34: 0.541, 47: 0.382, 56.5: 0.278, 65: 0.194, 73: 0.126, 80.2: 0.075, 86.1: 0.042, 91: 0.021, 95.2: 0.008, 98.2: 0.002, 100: 0 ); $hue: hue($startColor); $saturation: saturation($startColor); $lightness: lightness($startColor); $stops: (); @each $colorStop, $alphaValue in $scrimCoordinates { $stop: hsla($hue, $saturation, $lightness, $alphaValue) percentage(math.div($colorStop,100)); $stops: append($stops, $stop, comma); } background: linear-gradient($direction, $stops); } @import './reset.scss'; @import './components/intro.scss'; @import './components/profile.scss'; @import './components/projects.scss'; @import './components/technologies.scss'; @import './components/links.scss'; @import './components/typography.scss'; @import './components/footer.scss'; @import './components/contact.scss'; @import './components/button.scss'; @import './components/chips.scss'; body { font-family: LibreBaskervilleRegular, sans-serif; min-height: 100vh; display: flex; flex-direction: column; } .hidden { display: none; } .container { width: 70%; margin: 0 auto; } //#2e7d32 .typo, body { font-family: 'LibreBaskervilleRegular', serif; } section { border-bottom: 1px solid gray; padding-bottom: 1em; } section:last-of-type { border-bottom: 0; } section h2 { margin-top: 0; margin-bottom: 0; } .about-header { margin: 2em 0; } .profile-nav { a { color: white; opacity: 0.8; margin-right: .6em; } } @media (min-width: $lg-breakpoint) { .container { width: 58%; } } @media (min-width: $md-breakpoint) { .container { width: 65%; } } @media (max-width: $md-breakpoint) { .container { width: 75%; } } @media (max-width: $sm-breakpoint) { .container { width: 90%; } } @media (max-width: $xs-breakpoint) { }