A mirror of my website's source code.

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 global.css

View raw Download
text/plain • 2.29 kiB
ASCII text
        
            
1
@import url("/fonts/inter/inter.css");
2
@import url("/fonts/mononoki/mononoki.css");
3
4
body,
5
html {
6
margin: 0;
7
width: 100vw;
8
font-size: 95%;
9
font-family: "Inter";
10
}
11
12
body {
13
background-image: url("/background.webp");
14
color: #fff;
15
}
16
17
:any-link {
18
color: #9a9af0;
19
}
20
21
:any-link:active {
22
color: #f09a9a;
23
}
24
25
main {
26
padding: 8px;
27
max-width: 60vw;
28
margin: 0 auto;
29
background-color: #19191b;
30
}
31
32
.breadcrumbs {
33
list-style: none;
34
padding: 8px;
35
margin: 16px auto 8px auto;
36
width: 60vw;
37
border: 1px solid black;
38
background-color: #19191b;
39
}
40
41
.breadcrumbs li {
42
display: inline-block;
43
}
44
45
.breadcrumbs li + li::before {
46
content: "\00A5";
47
}
48
49
body > header {
50
display: flex;
51
padding: 20px;
52
align-items: center;
53
width: 60vw;
54
margin: 0 auto;
55
background-color: #0b0b0c;
56
border-bottom: 1px solid #fff;
57
}
58
59
body > header :any-link {
60
color: #f1f1f1 !important;
61
font-style: italic;
62
text-decoration: none;
63
}
64
65
body > header h2 {
66
flex: 1;
67
font-size: large;
68
margin: 0;
69
}
70
71
body > header nav {
72
font-size: large;
73
}
74
75
body > header nav :any-link:not(:last-child) {
76
margin-right: 15px;
77
}
78
79
tr > :not(:last-child) {
80
padding-right: 15px;
81
}
82
83
body > footer {
84
display: flex;
85
align-items: first baseline;
86
margin: 8px auto;
87
margin-top: 12px;
88
width: 60vw;
89
padding-top: 3px;
90
background-color: #19191b;
91
border-top: 1px currentColor solid;
92
}
93
94
.footer-link-list-holder {
95
flex: 1;
96
}
97
98
.footer-link-list {
99
list-style: none;
100
padding-left: 0;
101
margin: 0;
102
}
103
104
.footer-link-list-label {
105
font-weight: 900;
106
font-size: 1.05rem;
107
}
108
109
img {
110
image-rendering: optimizeQuality;
111
}
112
113
abbr :any-link {
114
text-decoration-style: dotted;
115
text-decoration-color: currentColor;
116
}
117
118
abbr:has(:any-link) {
119
text-decoration: none;
120
}
121
122
kbd {
123
white-space: pre-wrap;
124
font-family: "mononoki", monospace;
125
display: inline-block;
126
font-size: .85rem;
127
}
128
129
:not(samp) kbd:not(:has(kbd)) {
130
background-color: #222728;
131
color: currentColor;
132
border: currentColor 1px solid;
133
border-radius: 10px;
134
padding: 5px;
135
margin: 1px 0;
136
}
137
138
samp kbd {
139
display: block;
140
}
141
142
samp {
143
background-color: #282722;
144
color: #fff;
145
font-family: "mononoki", monospace;
146
padding: 10px;
147
display: block;
148
font-size: .85rem;
149
white-space: pre-wrap;
150
}
151