2 7d6d378a 2022-08-24 op box-sizing: border-box;
9 7d6d378a 2022-08-24 op font: 14px sans-serif;
12 7d6d378a 2022-08-24 op header.mail-header {
13 7d6d378a 2022-08-24 op background-color: #ced7e0;
14 7d6d378a 2022-08-24 op padding: 5px 10px;
15 7d6d378a 2022-08-24 op margin: 10px 0;
18 7d6d378a 2022-08-24 op header.mail-header img {
19 7d6d378a 2022-08-24 op vertical-align: middle;
23 7d6d378a 2022-08-24 op display: flex;
24 7d6d378a 2022-08-24 op flex-wrap: wrap;
33 7d6d378a 2022-08-24 op margin-left: auto;
34 822ac1d6 2022-08-24 op width: calc(100% - 64px);
38 7d6d378a 2022-08-24 op header dt, header dd {
39 7d6d378a 2022-08-24 op padding: 3px 0;
42 7d6d378a 2022-08-24 op header.index-header {
43 7d6d378a 2022-08-24 op text-align: center;
47 7d6d378a 2022-08-24 op font-weight: normal;
48 7d6d378a 2022-08-24 op font-size: 1.8rem;
49 7d6d378a 2022-08-24 op margin: 0 0 1rem 0;
53 8da1f918 2023-04-04 op cursor: pointer;
54 8da1f918 2023-04-04 op user-select: none;
58 50794f47 2023-04-04 op text-align: center;
62 dc9d5313 2023-04-04 op max-width: 180px;
66 181eab11 2023-04-04 op padding: 1rem;
74 7d6d378a 2022-08-24 op font-family: monospace;
76 7d6d378a 2022-08-24 op white-space: pre-wrap;
80 7d6d378a 2022-08-24 op display: none;
84 584d65d8 2022-08-24 op margin: 1rem 0;
88 85fd8f63 2023-04-01 op padding: 0 1rem;
95 61acbd55 2023-09-03 op .thread .excerpt {
96 61acbd55 2023-09-03 op margin-left: 10px;
97 61acbd55 2023-09-03 op margin-top: 5px;
101 7d6d378a 2022-08-24 op text-decoration: none;
104 7d6d378a 2022-08-24 op .thread a:hover {
105 7d6d378a 2022-08-24 op text-decoration: underline;
109 584d65d8 2022-08-24 op padding-left: 1rem;
110 584d65d8 2022-08-24 op list-style: none;
113 878c6311 2022-08-25 op .thread ul { border-left: 1px dashed #cacaca; }
114 878c6311 2022-08-25 op .thread > ul { border-left: 0px; }
117 822ac1d6 2022-08-24 op padding: 0.5rem 5px;
120 7d6d378a 2022-08-24 op .mail:target {
121 7d6d378a 2022-08-24 op background-color: khaki;
124 7d6d378a 2022-08-24 op .mail .mail-meta {
125 7d6d378a 2022-08-24 op font-size: 13px;
128 7d6d378a 2022-08-24 op .mail.reply .subject {
129 7d6d378a 2022-08-24 op overflow: hidden;
130 7d6d378a 2022-08-24 op text-overflow: ellipsis;
131 7d6d378a 2022-08-24 op white-space: pre;
135 d18a077f 2022-08-26 op margin: 1rem;
136 cef2c415 2022-08-24 op text-align: center;
139 85b7371b 2023-04-01 op nav a, nav span {
140 cef2c415 2022-08-24 op display: inline-block;
141 85b7371b 2023-04-01 op margin: 0 .7rem;
145 7d6d378a 2022-08-24 op margin-top: 70px;
146 e588f9d0 2022-08-24 op border-top: 1px solid #333;
150 7d6d378a 2022-08-24 op text-align: center;
155 7d6d378a 2022-08-24 op text-align: center;
159 7d6d378a 2022-08-24 op display: inline-block;
160 7d6d378a 2022-08-24 op padding: 8px;
164 e588f9d0 2022-08-24 op /* dark theme */
165 e588f9d0 2022-08-24 op @media (prefers-color-scheme: dark) {
167 05415a6d 2022-08-26 op color: #eeeff1;
168 05415a6d 2022-08-26 op background-color: #1e1f21;
172 05415a6d 2022-08-26 op color: #bad7ff;
175 e588f9d0 2022-08-24 op header.mail-header {
176 e588f9d0 2022-08-24 op background-color: #390039;
179 e5f34c99 2022-08-24 op .mail:target {
180 e5f34c99 2022-08-24 op background-color: #574f03;
184 e588f9d0 2022-08-24 op border-color: #ffffea;