gil.ink/scss/main.scss

131 lines
1.9 KiB
SCSS
Raw Normal View History

2025-04-29 23:20:54 -04:00
@use "media";
@use "color";
@use "font";
$font-sans: "Inclusive Sans", sans-serif;
$font-display: "Kurale", serif;
2025-04-28 01:49:10 -04:00
body {
2025-04-29 23:20:54 -04:00
background-color: var(--color-background);
color: var(--color-normal);
font-family: $font-sans;
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
a {
color: var(--color-link);
2025-04-30 02:44:05 -04:00
&:hover {
text-decoration-thickness: 3px;
}
2025-04-29 23:20:54 -04:00
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: $font-display;
color: var(--color-accent);
}
hr {
height: 1px;
background-color: var(--color-normal);
border: none;
}
#skip-navigation {
position: fixed;
top: -100%;
right: 0;
padding: 10px;
&:focus {
top: 0;
}
2025-04-28 01:49:10 -04:00
}
.site {
2025-04-29 23:20:54 -04:00
display: flex;
flex-direction: column;
@include media.breakpoint(large) {
margin: auto;
width: 70%;
}
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
.box {
border: solid var(--color-normal) 2px;
border-bottom-width: 5px;
border-radius: 5px;
2025-04-30 02:44:05 -04:00
background-color: var(--color-paper);
padding: 10px;
:first-child {
margin-top: 0;
}
2025-04-29 23:20:54 -04:00
}
2025-04-28 01:49:10 -04:00
2025-04-29 23:20:54 -04:00
.navbar {
display: flex;
width: 100%;
margin: 5px 0;
gap: 5px;
a {
@extend .box;
width: 100%;
color: var(--color-accent);
font-weight: bold;
text-decoration: none;
&:hover {
background-color: var(--color-accent2);
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
&[aria-current="page"] {
background-color: var(--color-accent);
color: var(--color-background);
margin-top: 2px;
border-bottom-width: 2px;
}
2025-04-29 23:20:54 -04:00
}
}
.page-footer {
@extend .box;
margin: 5px 0;
}
.site-footer {
2025-04-30 02:44:05 -04:00
@extend .box;
gap: 5px;
2025-04-29 23:20:54 -04:00
margin: 0 0 50px 0;
}
2025-04-29 23:20:54 -04:00
.page-container {
2025-04-30 02:44:05 -04:00
display: flex;
flex-direction: column;
gap: 5px;
2025-04-29 23:20:54 -04:00
main {
@extend .box;
width: 100%;
2025-04-30 02:44:05 -04:00
}
}
.home-container {
display: flex;
flex-direction: column;
gap: 5px;
.widget-updates,
.widget-socials {
@extend .box;
}
@include media.breakpoint(medium) {
display: grid;
grid-template-columns: repeat(2, 1fr);
main {
grid-column: 1 / 4;
}
2025-04-29 23:20:54 -04:00
}
}
.muted {
color: var(--color-muted); // Muted color
}