2 1c1e3e26 2022-09-08 op font-family: monospace;
3 1c1e3e26 2022-09-08 op font-size: 14px;
4 1c1e3e26 2022-09-08 op max-width: 780px;
5 1c1e3e26 2022-09-08 op margin: 0 auto;
10 1c1e3e26 2022-09-08 op display: flex;
11 1c1e3e26 2022-09-08 op flex-direction: row;
12 1c1e3e26 2022-09-08 op justify-content: center;
16 1c1e3e26 2022-09-08 op background-color: transparent;
20 1c1e3e26 2022-09-08 op content: "# ";
24 1c1e3e26 2022-09-08 op margin-top: 40px;
28 1c1e3e26 2022-09-08 op content: "## ";
32 1c1e3e26 2022-09-08 op content: "### ";
36 1c1e3e26 2022-09-08 op display: flex;
37 1c1e3e26 2022-09-08 op flex-direction: row;
38 1c1e3e26 2022-09-08 op flex-wrap: wrap;
39 1c1e3e26 2022-09-08 op justify-content: space-around;
42 1c1e3e26 2022-09-08 op .gallery figure {
48 1c1e3e26 2022-09-08 op max-width: 100%;
53 1c1e3e26 2022-09-08 op text-align: center;
56 1c1e3e26 2022-09-08 op @media only screen and (min-width: 768px) {
58 1c1e3e26 2022-09-08 op text-align: unset;
68 1c1e3e26 2022-09-08 op blockquote::before {
69 1c1e3e26 2022-09-08 op content: "> ";
72 1c1e3e26 2022-09-08 op blockquote p {
73 1c1e3e26 2022-09-08 op font-style: italic;
74 1c1e3e26 2022-09-08 op display: inline;
77 1c1e3e26 2022-09-08 op p.link::before {
78 1c1e3e26 2022-09-08 op content: "→ ";
81 1c1e3e26 2022-09-08 op strong::before { content: "*" }
82 1c1e3e26 2022-09-08 op strong::after { content: "*" }
87 1c1e3e26 2022-09-08 op background-color: #222;
89 1c1e3e26 2022-09-08 op display: block;
90 1c1e3e26 2022-09-08 op margin: 2em auto;
95 1c1e3e26 2022-09-08 op display: inline-block;
98 1c1e3e26 2022-09-08 op section.with-image {
99 1c1e3e26 2022-09-08 op margin-top: 1rem;
102 1c1e3e26 2022-09-08 op @media only screen and (min-width: 768px) {
103 1c1e3e26 2022-09-08 op section.with-image {
104 1c1e3e26 2022-09-08 op display: flex;
105 1c1e3e26 2022-09-08 op flex-direction: row;
109 1c1e3e26 2022-09-08 op section.with-image img {
110 1c1e3e26 2022-09-08 op object-fit: contain;
113 1c1e3e26 2022-09-08 op section.with-image div {
114 1c1e3e26 2022-09-08 op overflow: auto;
118 1c1e3e26 2022-09-08 op overflow: auto;
119 1c1e3e26 2022-09-08 op padding: 1rem;
120 1c1e3e26 2022-09-08 op background-color: #f0f0f0;
121 1c1e3e26 2022-09-08 op border-radius: 3px;
125 1c1e3e26 2022-09-08 op display: flex;
126 1c1e3e26 2022-09-08 op flex-direction: row;
127 1c1e3e26 2022-09-08 op justify-content: center;
131 1c1e3e26 2022-09-08 op color: #9d109d;
134 1c1e3e26 2022-09-08 op ul.link-list {
135 1c1e3e26 2022-09-08 op list-style: disclosure-closed;
139 1c1e3e26 2022-09-08 op margin-top: 4rem;
140 1c1e3e26 2022-09-08 op font-size: 0.8rem;
141 1c1e3e26 2022-09-08 op border-top: 1px solid;
144 1c1e3e26 2022-09-08 op @media (prefers-color-scheme: dark) {
146 1c1e3e26 2022-09-08 op background-color: #222;
147 1c1e3e26 2022-09-08 op color: white;
155 1c1e3e26 2022-09-08 op background-color: #ddd;
159 1c1e3e26 2022-09-08 op background-color: #353535;
163 1c1e3e26 2022-09-08 op color: #ff4cff;
167 1c1e3e26 2022-09-08 op opacity: 0.8;
168 1c1e3e26 2022-09-08 op transition: opacity .2s ease-in-out;
176 1c1e3e26 2022-09-08 op @media (max-width: 400px) {
177 1c1e3e26 2022-09-08 op pre.banner { font-size: 9px; }
180 1c1e3e26 2022-09-08 op @media (max-width: 500px) {
181 1c1e3e26 2022-09-08 op pre.banner { font-size: 10px; }