5aa0bc7890
I guess I also haven't made a commit since doing a couple normal changes. huh
195 lines
No EOL
3 KiB
CSS
195 lines
No EOL
3 KiB
CSS
@font-face {
|
|
font-family: b612_mono;
|
|
src: url(/fonts/B612_Mono/B612Mono-Regular.ttf);
|
|
}
|
|
@font-face {
|
|
font-family: b612_mono;
|
|
src: url(/fonts/B612_Mono/B612Mono-Bold.ttf);
|
|
font-weight: bold;
|
|
}
|
|
@font-face {
|
|
font-family: b612_mono;
|
|
src: url(/fonts/B612_Mono/B612Mono-Italic.ttf);
|
|
font-style: italic;
|
|
}
|
|
@font-face {
|
|
font-family: b612_mono;
|
|
src: url(/fonts/B612_Mono/B612Mono-BoldItalic.ttf);
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
}
|
|
|
|
:root {
|
|
--blue: #2e1ae0;
|
|
--green: #00ff00;
|
|
--yellow: #ffff00;
|
|
--border: 2px solid white;
|
|
--boxshadow: 0 0 2px white, 0 0 2px white inset;
|
|
--gradient: linear-gradient(135deg, var(--blue) 0%, var(--blue) 35%, var(--green) 65%, var(--yellow) 90%);
|
|
}
|
|
|
|
img {
|
|
max-width: 100%;
|
|
}
|
|
|
|
body {
|
|
font-family: b612_mono, monospace;
|
|
margin: 5rem;
|
|
color: white;
|
|
background: black;
|
|
width: fit-content;
|
|
max-width: 90%;
|
|
text-shadow: 0 0 2px white;
|
|
}
|
|
body::before {
|
|
content: " ";
|
|
display: block;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
bottom: 0;
|
|
right: 0;
|
|
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
|
|
z-index: 2;
|
|
background-size: 100% 2px, 3px 100%;
|
|
pointer-events: none;
|
|
animation: flicker 0.1s infinite;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 3em;
|
|
width: fit-content;
|
|
text-shadow: none;
|
|
}
|
|
|
|
.title {
|
|
font-style: italic;
|
|
background: var(--gradient);
|
|
background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
}
|
|
|
|
.dir {
|
|
padding: 2rem;
|
|
width: fit-content;
|
|
min-width: 40ch;
|
|
max-width: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
section.dir > *:first-child {
|
|
margin-top: 0;
|
|
padding-top: 0;
|
|
}
|
|
section.dir > *:last-child {
|
|
margin-bottom: 0;
|
|
padding-bottom: 0;
|
|
}
|
|
section.dir > a {
|
|
display: block;
|
|
padding: 0.5rem;
|
|
}
|
|
:is(.dir, nav) {
|
|
border: var(--border);
|
|
box-shadow: var(--boxshadow);
|
|
}
|
|
:is(.dir, nav):hover {
|
|
border-image: var(--gradient) 2;
|
|
}
|
|
|
|
section article {
|
|
margin: 0;
|
|
padding: .5rem 0;
|
|
border-bottom: 1px solid #fff9;
|
|
}
|
|
article:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
a {
|
|
color: white;
|
|
}
|
|
nav {
|
|
width: fit-content;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
}
|
|
nav a {
|
|
margin: 0;
|
|
padding: 1rem;
|
|
}
|
|
|
|
@media only screen and (hover: none) {
|
|
body {
|
|
margin: 1rem auto;
|
|
}
|
|
.dir {
|
|
min-width: 0;
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
@keyframes flicker {
|
|
0% {
|
|
opacity: 0.27861;
|
|
}
|
|
5% {
|
|
opacity: 0.34769;
|
|
}
|
|
10% {
|
|
opacity: 0.23604;
|
|
}
|
|
15% {
|
|
opacity: 0.90626;
|
|
}
|
|
20% {
|
|
opacity: 0.18128;
|
|
}
|
|
25% {
|
|
opacity: 0.83891;
|
|
}
|
|
30% {
|
|
opacity: 0.65583;
|
|
}
|
|
35% {
|
|
opacity: 0.67807;
|
|
}
|
|
40% {
|
|
opacity: 0.26559;
|
|
}
|
|
45% {
|
|
opacity: 0.84693;
|
|
}
|
|
50% {
|
|
opacity: 0.96019;
|
|
}
|
|
55% {
|
|
opacity: 0.08594;
|
|
}
|
|
60% {
|
|
opacity: 0.20313;
|
|
}
|
|
65% {
|
|
opacity: 0.71988;
|
|
}
|
|
70% {
|
|
opacity: 0.53455;
|
|
}
|
|
75% {
|
|
opacity: 0.37288;
|
|
}
|
|
80% {
|
|
opacity: 0.71428;
|
|
}
|
|
85% {
|
|
opacity: 0.70419;
|
|
}
|
|
90% {
|
|
opacity: 0.7003;
|
|
}
|
|
95% {
|
|
opacity: 0.36108;
|
|
}
|
|
100% {
|
|
opacity: 0.24387;
|
|
}
|
|
} |