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