gil.ink/scss/main.scss

96 lines
1.3 KiB
SCSS

@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;
}
}