2025-02-19 13:13:28 -08:00

121 lines
1.5 KiB
CSS

@font-face {
font-family: "Departure Mono";
src: url("/DepartureMono-Regular.woff2");
}
:root {
font-size: 11px;
}
* {
margin: 0;
font-family: "Departure Mono";
text-rendering: geometricPrecision;
font-weight: 400;
font-smooth: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
a {
color: #33b1ff;
width: fit-content;
&:visited {
color: #be95ff;
}
}
h1 {
font-size: 4rem;
}
h2 {
font-size: 3rem;
}
main {
font-size: 2rem;
width: min(52em, 100%);
gap: 2em;
/* margin-top: 10%; */
}
section {
background: #161616;
color: #f2f4f8;
padding: 2em;
margin: 2em;
border: 10px solid #33b1ff
}
hr {
background: #f2f4f8;
margin: 5px;
}
#card > .header {
display: flex;
flex-direction: row;
}
#contact {
display:flex;
flex-direction: column;
flex-wrap: nowrap;
> div {
white-space: nowrap;
overflow-x: scroll;
display: list-item;
scrollbar-width: none;
-ms-overflow-style: none;
&::-webkit-scrollbar {
display: none;
}
&::before{
content: '- '
}
}
}
.properties {
display: flex;
flex-direction: row;
flex-wrap: wrap;
word-break: break-word;
overflow-wrap: break-word;
> div.spacer {
margin: 0 2ch;
}
}
img {
margin: 0 1em 0 0;
}
img[src="/pfp.png"] {
width: 200px;
height: 200px;
}
canvas#bg {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: -1;
}