gil.ink/src/assets/css/main.css

164 lines
3.2 KiB
CSS
Raw Normal View History

2025-04-28 01:49:10 -04:00
/*
COLORS
$primary: #;
$secondary: #;
$tertiary: #;
$neutral: #;
$white: #;
$black: #;
FONTS
$head: ;
$body: ;
$mono: ;
*/
:root, [data-selected-theme=light] {
2025-04-29 23:20:54 -04:00
--color-background: #aabf7e;
--color-normal: #191b19;
--color-muted: #595959;
--color-accent: #344f1f;
--color-accent2: #60941a;
--color-link: #309bae;
--color-paper: #e8efd7;
2025-04-28 01:49:10 -04:00
}
[data-selected-theme=dark] {
2025-04-29 23:20:54 -04:00
--color-background: #191b19;
--color-normal: #f8ffef;
--color-muted: #8c8c8c;
--color-accent: #60941a;
--color-accent2: #344f1f;
--color-link: #05abc4;
--color-paper: #070e07;
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: "Inclusive Sans";
font-style: normal;
font-weight: 400;
src: url("../fonts/inclusive-sans.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: "Inclusive Sans";
font-style: italic;
font-weight: 400;
src: url("../fonts/inclusive-sans-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: "Kurale";
font-style: normal;
font-weight: 400;
src: url("../fonts/kurale.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
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: "Inclusive Sans", sans-serif;
}
a {
color: var(--color-link);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Kurale", serif;
color: var(--color-accent);
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
hr {
height: 1px;
background-color: var(--color-normal);
border: none;
}
#skip-navigation {
2025-04-28 01:49:10 -04:00
position: fixed;
top: -100%;
right: 0;
padding: 10px;
}
2025-04-29 23:20:54 -04:00
#skip-navigation:focus {
2025-04-28 01:49:10 -04:00
top: 0;
}
.site {
display: flex;
flex-direction: column;
}
2025-04-29 23:20:54 -04:00
@media only screen and (min-width: 992px) {
.site {
margin: auto;
width: 70%;
}
}
2025-04-28 01:49:10 -04:00
2025-04-29 23:20:54 -04:00
.box, .page-container main, .page-footer, .site-footer, .navbar a {
border: solid var(--color-normal) 2px;
border-bottom-width: 5px;
border-radius: 5px;
}
.navbar {
2025-04-28 01:49:10 -04:00
display: flex;
2025-04-29 23:20:54 -04:00
width: 100%;
margin: 5px 0;
gap: 5px;
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
.navbar a {
display: inline;
2025-04-28 01:49:10 -04:00
width: 100%;
2025-04-29 23:20:54 -04:00
background-color: var(--color-paper);
color: var(--color-accent);
padding: 10px;
font-weight: bold;
text-decoration: none;
2025-04-28 01:49:10 -04:00
}
2025-04-29 23:20:54 -04:00
.navbar a:hover {
background-color: var(--color-accent2);
}
.navbar a[aria-current=page] {
background-color: var(--color-accent);
color: var(--color-background);
margin-top: 2px;
border-bottom-width: 2px;
}
.page-footer, .site-footer {
background-color: var(--color-paper);
padding: 10px;
margin: 5px 0;
}
.page-footer :first-child, .site-footer :first-child {
margin-top: 0;
}
.site-footer {
margin: 0 0 50px 0;
}
.page-container main {
width: 100%;
background-color: var(--color-paper);
padding: 10px;
}
.page-container main :first-child {
margin-top: 0;
}
2025-04-29 23:20:54 -04:00
.muted {
color: var(--color-muted);
}
2025-04-28 01:49:10 -04:00
/*# sourceMappingURL=main.css.map */