Blame


1 b4854863 2022-09-14 op body {
2 b4854863 2022-09-14 op color: #222;
3 b4854863 2022-09-14 op background-color: #fefefe;
4 b4854863 2022-09-14 op
5 f311f3a2 2022-09-29 op max-width: 670px;
6 b4854863 2022-09-14 op margin: 0 auto;
7 b4854863 2022-09-14 op border: 0;
8 b4854863 2022-09-14 op padding: 1rem;
9 7f93d4d1 2023-03-23 op
10 7f93d4d1 2023-03-23 op overflow-wrap: anywhere;
11 b4854863 2022-09-14 op }
12 b4854863 2022-09-14 op
13 9707cd87 2023-03-02 op header nav ul {
14 c145fcd9 2023-03-02 op list-style: none;
15 c145fcd9 2023-03-02 op padding: 0;
16 c145fcd9 2023-03-02 op margin: 0;
17 9707cd87 2023-03-02 op }
18 9707cd87 2023-03-02 op
19 9707cd87 2023-03-02 op header nav ul li {
20 c145fcd9 2023-03-02 op display: inline-block;
21 ceba53a6 2023-03-02 op margin: 5px;
22 ceba53a6 2023-03-02 op padding: 0 10px;
23 9707cd87 2023-03-02 op }
24 9707cd87 2023-03-02 op
25 23971b9c 2023-03-02 op header nav a {
26 c145fcd9 2023-03-02 op text-decoration: none;
27 23971b9c 2023-03-02 op }
28 23971b9c 2023-03-02 op
29 23971b9c 2023-03-02 op header nav a:hover {
30 c145fcd9 2023-03-02 op text-decoration: underline;
31 23971b9c 2023-03-02 op }
32 23971b9c 2023-03-02 op
33 b4854863 2022-09-14 op h1, h2, h3 {
34 b4854863 2022-09-14 op margin: 2rem 0 1rem;
35 b4854863 2022-09-14 op }
36 b4854863 2022-09-14 op
37 b4854863 2022-09-14 op h1 { font-size: 200%; }
38 b4854863 2022-09-14 op h2 { font-size: 160%; }
39 b4854863 2022-09-14 op h3 { font-size: 120%; }
40 b4854863 2022-09-14 op
41 b4854863 2022-09-14 op nav ul {
42 b4854863 2022-09-14 op list-style: disclosure-closed;
43 b4854863 2022-09-14 op }
44 b4854863 2022-09-14 op
45 fb8060de 2022-10-03 op nav ul li {
46 c145fcd9 2023-03-02 op margin: .3rem 0;
47 fb8060de 2022-10-03 op }
48 fb8060de 2022-10-03 op
49 b4854863 2022-09-14 op blockquote {
50 b4854863 2022-09-14 op font-style: italic;
51 b4854863 2022-09-14 op margin: 1rem;
52 b4854863 2022-09-14 op margin-left: 1.5rem;
53 b4854863 2022-09-14 op position: relative;
54 b4854863 2022-09-14 op }
55 b4854863 2022-09-14 op
56 b4854863 2022-09-14 op blockquote::before {
57 b4854863 2022-09-14 op content: "“";
58 b4854863 2022-09-14 op font-size: 2rem;
59 b4854863 2022-09-14 op position: absolute;
60 b4854863 2022-09-14 op top: -0.5rem;
61 b4854863 2022-09-14 op left: -1rem;
62 b4854863 2022-09-14 op }
63 b4854863 2022-09-14 op
64 e5e3bff3 2023-03-02 op blockquote + blockquote::before {
65 e5e3bff3 2023-03-02 op content: "";
66 e5e3bff3 2023-03-02 op }
67 e5e3bff3 2023-03-02 op
68 b4854863 2022-09-14 op p {
69 b4854863 2022-09-14 op text-align: justify;
70 b4854863 2022-09-14 op hyphens: auto;
71 b4854863 2022-09-14 op white-space: pre-wrap;
72 b4854863 2022-09-14 op }
73 b4854863 2022-09-14 op
74 b4854863 2022-09-14 op img {
75 b4854863 2022-09-14 op max-width: 90%;
76 b4854863 2022-09-14 op height: auto;
77 b4854863 2022-09-14 op }
78 b4854863 2022-09-14 op
79 b4854863 2022-09-14 op figure {
80 f311f3a2 2022-09-29 op margin: 0;
81 f311f3a2 2022-09-29 op padding: 0;
82 b4854863 2022-09-14 op text-align: center;
83 b4854863 2022-09-14 op }
84 b4854863 2022-09-14 op
85 b4854863 2022-09-14 op figcaption {
86 b4854863 2022-09-14 op padding: 0.5rem;
87 f311f3a2 2022-09-29 op font-size: 0.9rem;
88 b4854863 2022-09-14 op }
89 b4854863 2022-09-14 op
90 f311f3a2 2022-09-29 op pre {
91 f311f3a2 2022-09-29 op background-color: #f3f3f3;
92 f311f3a2 2022-09-29 op margin: 0;
93 f311f3a2 2022-09-29 op padding: 1rem;
94 f311f3a2 2022-09-29 op border-radius: 3px;
95 f311f3a2 2022-09-29 op overflow-x: auto;
96 f311f3a2 2022-09-29 op
97 959612cf 2022-09-30 op text-align: left;
98 f311f3a2 2022-09-29 op text-align: initial;
99 f311f3a2 2022-09-29 op }
100 f311f3a2 2022-09-29 op
101 b4854863 2022-09-14 op footer {
102 b4854863 2022-09-14 op margin-top: 2rem;
103 b4854863 2022-09-14 op text-align: center;
104 b4854863 2022-09-14 op }
105 b4854863 2022-09-14 op
106 b4854863 2022-09-14 op footer hr {
107 b4854863 2022-09-14 op width: 100%;
108 b4854863 2022-09-14 op height: 1px;
109 b4854863 2022-09-14 op background-color: #222;
110 b4854863 2022-09-14 op border: 0;
111 b4854863 2022-09-14 op margin-bottom: 1rem;
112 b4854863 2022-09-14 op }
113 b4854863 2022-09-14 op
114 b4854863 2022-09-14 op footer dl * {
115 b4854863 2022-09-14 op display: inline;
116 b4854863 2022-09-14 op }
117 b4854863 2022-09-14 op
118 b4854863 2022-09-14 op
119 b4854863 2022-09-14 op /* dark theme */
120 b4854863 2022-09-14 op @media (prefers-color-scheme: dark) {
121 b4854863 2022-09-14 op body {
122 b4854863 2022-09-14 op color: #ffffea;
123 b4854863 2022-09-14 op background-color: #383838;
124 b4854863 2022-09-14 op }
125 b4854863 2022-09-14 op
126 b4854863 2022-09-14 op a {
127 b4854863 2022-09-14 op color: #8e8eff;
128 b4854863 2022-09-14 op }
129 b4854863 2022-09-14 op
130 c8e1e044 2022-10-02 op pre {
131 c8e1e044 2022-10-02 op background-color: #111;
132 c8e1e044 2022-10-02 op }
133 c8e1e044 2022-10-02 op
134 b4854863 2022-09-14 op footer hr {
135 b4854863 2022-09-14 op background-color: #ffffea;
136 b4854863 2022-09-14 op }
137 b4854863 2022-09-14 op }