@use "color"; @use "font"; @use "layout"; @use "media"; $font-sans: "Inclusive Sans", sans-serif; $font-display: "Kurale", serif; $gap: 5px; $border-radius: 10px; body { background-color: var(--color-background); color: var(--color-normal); font-family: $font-sans; } a { color: var(--color-link); &:hover { text-decoration-thickness: 3px; } } h1, h2, h3, h4, h5, h6 { font-family: $font-display; } h1 { color: var(--color-accent); } h2, h3, h4, h5, h6 { color: var(--color-accent2); } hr { height: 1px; background-color: var(--color-normal); border: none; } #skip-navigation { position: fixed; top: -100%; right: 0; padding: $gap * 2; &:focus { top: 0; } } .box { border: solid var(--color-normal) 2px; border-bottom-width: 5px; border-radius: $border-radius; background-color: var(--color-paper); } .muted { color: var(--color-muted); // Muted color } .about { &-image { flex: 1; background-image: url("../../assets/img/about-profile.png"); background-size: cover; background-position: 0; min-height: 250px; aspect-ratio: 1; @include media.breakpoint(small) { min-height: auto; } } &-name { text-align: center; width: 100%; } &-pronouns { width: 100%; text-align: center; } &-age { width: 100%; text-align: center; } }