git ssb

10+

Matt McKegg / patchwork



Tree: 7c8893c073fd0e134bd19b210ed2898503e5e620

Files: 7c8893c073fd0e134bd19b210ed2898503e5e620 / styles / dark / message.mcss

4672 bytesRaw
1Message {
2 display: flex
3 flex-direction: column
4 background: #383736
5 position: relative
6 font-size: 120%
7 line-height: 1.4
8 flex-shrink: 0
9
10 (highlight) {
11 background-color: yellow
12 }
13
14 :focus {
15 z-index: 1
16 }
17
18 -data {
19 header {
20 div.main {
21 font-size: 80%
22 a.avatar {
23 img {
24 width: 25px
25 }
26 }
27 }
28 }
29 (pre) {
30 overflow: auto
31 max-height: 200px
32 }
33 }
34
35 -mini {
36 header {
37 font-size: 100%
38
39 div.main {
40 a.avatar {
41 img {
42 width: 40px
43 height: 40px
44 }
45 }
46 }
47 }
48 }
49
50 -reply {
51 header {
52 font-size: 100%
53 div.meta {
54 a.channel {
55 display: none;
56 }
57 span.private {
58 (img) {
59 width: 40px
60 height: 40px
61 }
62 }
63 }
64 div.main {
65 a.avatar {
66 img {
67 width: 40px
68 height: 40px
69 }
70 }
71 }
72 }
73 }
74
75 -new {
76 box-shadow: 0 0 1px #efef00;
77 z-index: 1;
78 }
79
80 header {
81 font-size: 120%
82 margin: 20px 20px 0
83 display: flex
84
85 div.mini {
86 flex: 1
87 }
88
89 div.main {
90 display: flex
91 flex: 1
92
93 a.avatar {
94 img {
95 border-radius: 3px
96 width: 50px
97 height: 50px
98 }
99 }
100
101 div.main {
102 div.name {
103 a {
104 color: #757474
105 font-weight: bold
106
107 :hover {
108 color: #aaa
109 }
110 }
111 }
112 div.meta {
113 font-size: 75%
114 }
115 margin-left: 10px
116 }
117 }
118
119 div.meta {
120 display: flex;
121 flex-direction: column-reverse;
122 align-items: flex-end;
123 justify-content: flex-end;
124
125 span.flag {
126 width: 12px
127 height: 12px
128
129 background-repeat: no-repeat
130 background-position: center
131 display: inline-block
132 vertical-align: middle;
133
134 -new {
135 width: auto
136 height: auto
137 :before {
138 content: '✸ new'
139 font-size: 75%
140 }
141 }
142 }
143
144 em {
145 display: inline-block
146 padding: 4px
147 }
148
149 a.channel {
150 font-size: 75%;
151
152 :hover {
153 color: #c1cdf0
154 }
155 }
156
157 a.likes {
158 font-size: 75%;
159
160 ::before {
161 content: '❤ '
162 color: #ff2f92
163 }
164 :hover {
165 color: #ff2f92
166 }
167 }
168
169 (a.Timestamp) {
170 font-size: 75%
171 font-weight: normal
172 }
173
174 span.private {
175 display: inline-block;
176 margin: -3px -3px 3px 4px;
177 position: relative;
178
179 a {
180 display: inline-block
181
182 :first-child {
183 img {
184 border-top-left-radius: 3px
185 border-bottom-left-radius: 3px
186 }
187 }
188
189 :last-child {
190 img {
191 border-top-right-radius: 3px
192 border-bottom-right-radius: 3px
193 }
194 }
195
196 img {
197 margin: 0
198 vertical-align: bottom
199 border: none
200 }
201 }
202
203 :after {
204 content: 'private';
205 position: absolute;
206 background: rgba(0,0,0,0.75);
207 bottom: 0;
208 left: -1px;
209 font-size: 10px;
210 padding: 1px 4px;
211 border-top-right-radius: 3px;
212 color: #ccc;
213 pointer-events: none;
214 white-space: nowrap
215 }
216 }
217 }
218 }
219
220 section {
221 margin: 0
222 padding: 0 20px
223 (img) {
224 max-width: 100%
225 }
226 }
227
228 a.backlink {
229 display: block;
230 padding: 10px 20px
231 background: #2d2c2c
232 color: #757474;
233 margin-top: -1px;
234 font-size: 9pt;
235
236 :hover {
237 text-decoration: none
238 color: #aaa
239 }
240 }
241
242 footer {
243 margin: 5px 0 20px;
244 padding: 0 20px
245
246 div.actions {
247 a.like {
248 :before {
249 content: "❤ "
250 }
251 :hover {
252 background: #ff2f92
253 }
254 }
255 a.unlike {
256 :before {
257 content: ""
258 }
259 :hover {
260 background: #434141
261 }
262 }
263 a {
264 font-size: 13px
265 background: #2d2c2c
266 padding: 6px 10px
267 border-radius: 3px
268 color: #ccc
269 display: inline-block
270 text-align: center
271 transition: background-color 0.25s ease, color 0.25s ease
272
273 :before {
274 content: "↩ "
275 }
276 :hover {
277 background: #45b754
278 color: white
279 }
280 }
281 a + a {
282 margin-left: 10px;
283 }
284 }
285 }
286}
287

Built with git-ssb-web