-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommon.css
632 lines (592 loc) · 24.5 KB
/
common.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
/* NintendoFont */
@import url("/index.php?title=User:Xzonn/NintendoFont.css&action=raw&ctype=text/css");
/* MoeSkinPlus - for MoeSkin */
@import url("/index.php?title=User:鬼影233/moeskinplus.css&action=raw&ctype=text/css");
/* MoeLatte - for MoeSkin */
@import url("/index.php?title=User:GuoPC/MoeLatte.css&action=raw&ctype=text/css");
/* Specific font for certain characters:
- Em Dash (2014)
- Single Quotation Marks (2018, 2019)
- Double Quotation Marks (201C, 201D)
- Horizontal Ellipsis (2026) */
@font-face {
font-family: "SHSans Full-Width Punctuation";
src: local("Source Han Sans SC");
unicode-range: U+2014, U+2018, U+2019, U+201C, U+201D, U+2026;
}
/* Customized fonts */
body {font-family: "SHSans Full-Width Punctuation", "IBM Plex Sans", Inter, sans-serif, "Noto Unicode", "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", NospzGothicMoe, "MiSans L3" !important;}
span[lang="ja"] {font-family: YakuHanJP, "Kozuka Gothic Pro", sans-serif, "Sukima Gothic", "MiSans L3";}
span[lang="ko"] {font-family: "Gowun Dodum", HGSGothicM, sans-serif;}
span[lang="zh-Hant"], span[lang="zh-TW"] {font-family: "Taipei Sans TC Beta", sans-serif;}
span[lang="zh-HK"] {font-family: "Chiron Sans HK Pro VF", sans-serif;}
span[lang="el"], span[lang="grc"], span[lang="ru"] {font-family: "Fira Sans", sans-serif;}
html i span[lang="ja"], html span[lang="ja"] i, html [style*="italic"] span[lang="ja"], html span[lang="ja"] [style*="italic"], html span[lang="ja"][style*="italic"] {
font-family: YakuHanRP, "Rounded Mplus 1c", sans-serif, NospzGothicMoe, "Sukima Gothic", "MiSans L3" !important;
font-size: 1.05em;
font-style: normal !important;
margin-right: 0;
}
sup[class^="markrights"], sup.detailedBlockInfo {font-family: "LXGW WenKai", sans-serif;}
#mw-content-text[lang="en"] {font-family: "SHSans Full-Width Punctuation", "IBM Plex Sans", Inter, sans-serif;}
.ace_editor, .ace_editor *, pre, code, kbd, samp, tt {font-family: "Sarasa Term SC", monospace !important;}
.bilibili-video-container.exec {font-family: "Pingfang SC", sans-serif, "Noto Unicode", "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", NospzGothicMoe, "MiSans L3";}
.CtxtMenu_MenuArrow {font-family: inherit !important;}
.diff-context div, .diff-addedline div, .diff-deletedline div, .diffchange, .mw-charinsert-item {font-family: monospace, NospzGothicMoe, "MiSans L3";}
.diff-lineno, .mw-_addText-preview-loading {font-family: initial;}
.disambig-box {font-family: Inter, sans-serif;}
.fans-medal-item {font-family: "HarmonyOS Sans SC", sans-serif !important;}
.kancolle-nav-title {font-family: serif !important;}
.MoeNotification-notice span {font-family: Inter, "LXGW Neo XiHei", sans-serif;}
.mw-_addText-preview-loading {font-family: inherit !important;}
.mw-parser-output .chem {font-family: "Cambria Math", serif !important;}
.mw-parser-output .ztdh .ztdh-title {font-family: sans-serif !important;}
.railway_station_name span[lang="ja-Latn"] {font-family: Inter, sans-serif !important;}
.Wikiplus-Banner {font-family: sans-serif !important;}
/* Colored special links and more */
/* There are 5 situations as follows:
1. Basic links only ([[Link]]);
2. Links are under toggled-on heimus ({{Heimu|[[Link]]}} - toggled on);
3. Links contain toggled-on heimus ([[Link|{{Heimu}}]] - toggled on);
4. Links are under heimus ({{Heimu|[[Link]]}});
5. Links contain heimus ([[Link|{{Heimu}}]]) */
/* For a.decoded, see common.js L33 */
/* - Preparation: Common styles for marks */
a.mw-redirect::after,
a.mw-disambig::after,
a.mw-redirect.mw-disambig::after,
a.extiw::after,
a.stub::after,
a.stub.mw-disambig.mw-disambig::after,
a.decoded::after {
content: '';
display: inline-block;
width: 24px;
height: 24px;
margin: 0 -12px -10px 0;
transform: scale(50%);
transform-origin: top left;
}
/* - Preparation: Hide marks for certain links */
.image-box a::after,
.image-clip a::after,
.mw-changeslist-date::after,
.mw-changeslist-diff::after,
.mw-changeslist-history::after,
.mw-history-histlinks a::after,
.mw-unwatch-link::after,
.mw-watch-link::after,
.vupbox > a::after {display: none !important;}
/* - Preparation: Keep visually hidden under heimus */
span.heimu a.mw-redirect, span.heimu a.mw-redirect:visited,
span.heimu a.mw-disambig, span.heimu a.mw-disambig:visited,
span.heimu a.extiw, span.heimu a.extiw:visited,
span.heimu a.stub, span.heimu a.stub:visited,
span.heimu a.stub.mw-disambig, span.heimu a.stub.mw-disambig:visited {
transition: color .13s linear;
color: #252525;
text-shadow: none;
}
/* - Redirections */
a.mw-redirect,
body.heimu_toggle_on span.heimu a.mw-redirect,
body.heimu_toggle_on a.mw-redirect span.heimu,
span.heimu:hover a.mw-redirect,
a.mw-redirect:hover span.heimu {color: #B0D;}
/* - Redirections - visited */
a.mw-redirect:visited,
body.heimu_toggle_on span.heimu a.mw-redirect:visited,
body.heimu_toggle_on a.mw-redirect:visited span.heimu,
span.heimu:hover a.mw-redirect:visited,
a.mw-redirect:visited:hover span.heimu {color: #9A00B6;}
/* - Redirections - mark: A FLAG */
a.mw-redirect::after {
background: #B0D;
clip-path: path('M3 3H12.382C12.7607 3 13.107 3.214 13.2764 3.55279L14 5H20C20.5523 5 21 5.44772 21 6V17C21 17.5523 20.5523 18 20 18H13.618C13.2393 18 12.893 17.786 12.7236 17.4472L12 16H5V22H3V3Z');
}
/* - Disambiguations */
a.mw-disambig,
body.heimu_toggle_on span.heimu a.mw-disambig,
body.heimu_toggle_on a.mw-disambig span.heimu,
span.heimu:hover a.mw-disambig,
a.mw-disambig:hover span.heimu {color: #D27138;}
/* - Disambiguations - visited */
a.mw-disambig:visited,
body.heimu_toggle_on span.heimu a.mw-disambig:visited,
body.heimu_toggle_on a.mw-disambig:visited span.heimu,
span.heimu:hover a.mw-disambig:visited,
a.mw-disambig:visited:hover span.heimu {color: #AF5A28;}
/* - Disambiguations - mark: A GUIDE */
a.mw-disambig::after {
background: #FF8921;
clip-path: path('M13 8V16C13 17.6569 11.6569 19 10 19H7.82929C7.41746 20.1652 6.30622 21 5 21C3.34315 21 2 19.6569 2 18C2 16.3431 3.34315 15 5 15C6.30622 15 7.41746 15.8348 7.82929 17H10C10.5523 17 11 16.5523 11 16V8C11 6.34315 12.3431 5 14 5H17V2L22 6L17 10V7H14C13.4477 7 13 7.44772 13 8Z');
}
/* - For links are both redirections and disambiguations, I call them "REDIR-DISAM links" - A ROUTE */
a.mw-redirect.mw-disambig::after {
background: #FF6421;
clip-path: path('M4 15V8.5C4 6.01472 6.01472 4 8.5 4C10.9853 4 13 6.01472 13 8.5V15.5C13 16.8807 14.1193 18 15.5 18C16.8807 18 18 16.8807 18 15.5V8.82929C16.8348 8.41746 16 7.30622 16 6C16 4.34315 17.3431 3 19 3C20.6569 3 22 4.34315 22 6C22 7.30622 21.1652 8.41746 20 8.82929V15.5C20 17.9853 17.9853 20 15.5 20C13.0147 20 11 17.9853 11 15.5V8.5C11 7.11929 9.88071 6 8.5 6C7.11929 6 6 7.11929 6 8.5V15H9L5 20L1 15H4Z');
}
/* - Interwiki links, not Moegirl ones - visited */
a.extiw:not([href*=".moegirl.org.cn"]):visited,
body.heimu_toggle_on span.heimu a.extiw:not([href*=".moegirl.org.cn"]):visited,
body.heimu_toggle_on a.extiw:not([href*=".moegirl.org.cn"]):visited span.heimu,
span.heimu:hover a.extiw:not([href*=".moegirl.org.cn"]):visited,
a.extiw:not([href*=".moegirl.org.cn"]):visited:hover span.heimu {color: #00886A;}
/* - Interwiki links - mark: A GLOBE */
a.extiw:not([href*=".moegirl.org.cn"])::after {
background: #00AF89;
clip-path: path('M13.0003 20.9998H18.0003V22.9998H6.00032V20.9998H11.0003V19.9505C7.70689 19.6235 4.88351 17.6986 3.31641 14.9621L5.05319 13.9696C6.43208 16.3775 9.02674 17.9998 12.0003 17.9998C16.4186 17.9998 20.0003 14.4181 20.0003 9.99983C20.0003 7.02625 18.378 4.43159 15.9701 3.0527L16.9626 1.31592C19.9724 3.03953 22.0003 6.28285 22.0003 9.99983C22.0003 15.1852 18.0536 19.4487 13.0003 19.9505V20.9998ZM12.0003 16.9998C8.13433 16.9998 5.00032 13.8658 5.00032 9.99983C5.00032 6.13384 8.13433 2.99983 12.0003 2.99983C15.8663 2.99983 19.0003 6.13384 19.0003 9.99983C19.0003 13.8658 15.8663 16.9998 12.0003 16.9998Z');
}
/* - Moegirl links */
a.extiw[href*=".moegirl.org.cn"],
body.heimu_toggle_on span.heimu a.extiw[href*=".moegirl.org.cn"],
body.heimu_toggle_on a.extiw[href*=".moegirl.org.cn"] span.heimu,
span.heimu:hover a.extiw[href*=".moegirl.org.cn"],
a.extiw[href*=".moegirl.org.cn"]:hover span.heimu {color: #E7BB5E;}
/* - Moegirl links - visited */
a.extiw[href*=".moegirl.org.cn"]:visited,
body.heimu_toggle_on span.heimu a.extiw[href*=".moegirl.org.cn"]:visited,
body.heimu_toggle_on a.extiw[href*=".moegirl.org.cn"]:visited span.heimu,
span.heimu:hover a.extiw[href*=".moegirl.org.cn"]:visited,
a.extiw[href*=".moegirl.org.cn"]:visited:hover span.heimu {color: #D79C20;}
/* - Moegirl links - mark: A HEART */
a.extiw[href*=".moegirl.org.cn"]::after {
background: #E7BB5E;
clip-path: path('M20.2426 4.75736C22.5053 7.02472 22.583 10.637 20.4786 12.993L11.9999 21.485L3.52138 12.993C1.41705 10.637 1.49571 7.01901 3.75736 4.75736C5.51545 2.99926 8.09315 2.56029 10.2605 3.44044L6.34315 7.35843L7.75736 8.77264L12 4.53L11.9872 4.51617C11.9918 4.52028 11.9964 4.5244 12.001 4.52853C14.35 2.42 17.98 2.49 20.2426 4.75736Z');
}
/* - Stubs */
a.stub,
body.heimu_toggle_on span.heimu a.stub,
body.heimu_toggle_on a.stub span.heimu,
span.heimu:hover a.stub,
a.stub:hover span.heimu {color: #2293CE;}
/* - Stubs - visited */
a.stub:visited,
body.heimu_toggle_on span.heimu a.stub:visited,
body.heimu_toggle_on a.stub:visited span.heimu,
span.heimu:hover a.stub:visited,
a.stub:visited:hover span.heimu {color: #1A73A2;}
/* - Stubs - mark: A LEAF */
a.stub::after {
background: #2293CE;
clip-path: path('M20.998 3V5C20.998 14.6274 15.6255 19 8.99805 19L7.0964 18.9999C7.3079 15.9876 8.24541 14.1648 10.6939 11.9989C11.8979 10.9338 11.7965 10.3189 11.2029 10.6721C7.1193 13.1016 5.09114 16.3862 5.00119 21.6302L4.99805 22H2.99805C2.99805 20.6373 3.11376 19.3997 3.34381 18.2682C3.1133 16.9741 2.99805 15.2176 2.99805 13C2.99805 7.47715 7.4752 3 12.998 3C14.998 3 16.998 4 20.998 3Z');
}
/* - For links are both stubs and disambiguations, I call them "STUB-DISAM links" */
a.stub.mw-disambig.mw-disambig,
body.heimu_toggle_on span.heimu a.stub.mw-disambig.mw-disambig,
body.heimu_toggle_on a.stub.mw-disambig.mw-disambig span.heimu,
span.heimu:hover a.stub.mw-disambig.mw-disambig,
a.stub.mw-disambig.mw-disambig:hover span.heimu {color: #EE4A3F;}
/* - STUB-DISAM links - visited */
a.stub.mw-disambig.mw-disambig:visited,
body.heimu_toggle_on span.heimu a.stub.mw-disambig.mw-disambig:visited,
body.heimu_toggle_on a.stub.mw-disambig.mw-disambig:visited span.heimu,
span.heimu:hover a.stub.mw-disambig.mw-disambig:visited,
a.stub.mw-disambig.mw-disambig:visited:hover span.heimu {color: #CF2823;}
/* - STUB-DISAM links - mark: A SEEDLING */
a.stub.mw-disambig::after {
background: #EE4A3F;
clip-path: path('M21.998 7V9.5C21.998 13.0899 19.0879 16 15.498 16H12.998V21H10.998V14L11.0169 13.0007C11.2719 9.64413 14.0762 7 17.498 7H21.998ZM5.99805 3C9.0904 3 11.7144 5.00519 12.6408 7.78626C11.1417 9.06119 10.1516 10.9143 10.0144 13.0004L8.99805 13C5.13205 13 1.99805 9.86599 1.99805 6V3H5.99805Z');
}
/* - Decoded links - mark: A PERCENT */
a.decoded::after {
background: #5D636F;
clip-path: path('M17.5049 21.0029C15.5719 21.0029 14.0049 19.4359 14.0049 17.5029C14.0049 15.5699 15.5719 14.0029 17.5049 14.0029C19.4379 14.0029 21.0049 15.5699 21.0049 17.5029C21.0049 19.4359 19.4379 21.0029 17.5049 21.0029ZM6.50488 10.0029C4.57189 10.0029 3.00488 8.43593 3.00488 6.50293C3.00488 4.56993 4.57189 3.00293 6.50488 3.00293C8.43788 3.00293 10.0049 4.56993 10.0049 6.50293C10.0049 8.43593 8.43788 10.0029 6.50488 10.0029ZM19.076 3.51765L20.4902 4.93186L4.93382 20.4882L3.5196 19.074L19.076 3.51765Z');
}
/* Customized edit abbrs, for .unpatrolled, see common.js */
.newpage {color: green;}
.minoredit {color: gray;}
.botedit, .minoredit, .newpage, .unpatrolled {
display: inline-block;
transform: scaleX(60%);
}
.mw-enhanced-rc abbr {margin-right: -7px;}
/* Customized colors for wikitable-green */
.wikitable-green th {background: #97EEC5;}
.wikitable-green td {background: #FFFE;}
/* Colored selection */
::selection {
background: #FBE6EA;
color: #4A4A4A;
}
.diff-context ::selection {
background: #6C7A96;
color: #FFF;
}
.diff-deletedline ::selection {
background: #FFBF13;
color: #FFF;
}
.diff-addedline ::selection {
background: #0688FF;
color: #FFF;
}
/* Become rounded */
code, fieldset, pre,
.ajaxpoll, .ajaxpoll .ajaxpoll-answer-vote,
.ajaxpoll .ajaxpoll-answer-vote div,
.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote,
.bilibili-video-container.exec,
.errorbox, .infobox, .infoBox,
.mmdPreviewer-hoverbox,
.mw-body, .mw-changeslist-legend,
.mw-revslider-container,
.mw-warning-with-logexcerpt,
.navbox, .navpopup, .saveNotice,
.Tabs .TabContent, .Tabs .TabLabelText,
.template-documentation, .thumb, .thumbinner,
.toccolours, .tocfloatlabel, .tracklist,
.vertical-navbox, .ztdh,
#archivebox, #catlinks, #mw-rev-deleted-no-diff,
#p-personal, #talkPageTop_saves, #toc,
#userboxes, #bottomRightCorner div,
.comment-avatar img, .oldTalkPageSave div,
.my-buttons a {border-radius: 2px;}
.editOptions {border-radius: 0 0 2px 2px;}
/* Customized hovering and unhovering lyrics */
.mw-parser-output .bg_hover {
border-radius: 3px;
transition: all ease-out .5s;
}
.mw-parser-output .bg_hover:hover {
backdrop-filter: blur(5px);
background: #4441 !important;
transition: all ease-in .2s;
}
/* Customized mahjong */
.mahjong {
color: initial;
margin: 0 5px;
}
.mw-parser-output .aka {
color: transparent !important;
filter: none !important;
text-shadow: 0 0 #A50000;
}
.mw-parser-output .ao {
color: transparent !important;
filter: none !important;
text-shadow: 0 0 #008040;
}
.mw-parser-output .aka .normal,
.mw-parser-output .ao .normal {color: transparent !important;}
/* Customized MathJax UI */
.CtxtMenu_Menu {box-shadow: 0 0 .5rem #0002 !important;}
.CtxtMenu_Info {
background: #F8F9FA !important;
border: #A2A9B1 1px solid !important;
border-radius: 5px !important;
box-shadow: 0 0 .5rem #0002 !important;
font-family: Bahnschrift, sans-serif !important;
}
.CtxtMenu_InfoContent {
border: none !important;
padding: 0 !important;
}
.CtxtMenu_InfoContent pre {
cursor: text;
font-family: Jetbrains Mono, monospace !important;
font-size: .95em !important;
margin: 0;
padding: .5em;
}
.CtxtMenu_InfoSignature input {font-family: Inter, sans-serif;}
/* Customized usergroups */
.markrights-extendedconfirmed {color: #8D8DAA !important;}
.markrights-file-maintainer {color: #895737 !important;}
.markrights-ipblock-exempt {color: #6885D7 !important;}
.markrights-manually-confirmed {color: #A598A7 !important;}
.markrights-checkuser::after {content: "核" !important;}
.markrights-flood::after {content: "洪" !important;}
.markrights-scripteditor::after {content: "稿" !important;}
/* CodeMirror */
.cm-panels.cm-panels-bottom ul:focus-visible {outline: none;}
.permissions-errors ~ .wikiEditor-ui .wikiEditor-ui-bottom .cm-panels-bottom {display: none;}
/* Colored QuickEdit */
#ca-lr-ns2d a {color: #800;}
#ca-okp a {color: #98D;}
#Wikiplus-Edit-TopBtn span a, #Wikiplus-Settings-Intro a,
#Wikiplus-SR-Intro a, #wphl-settings a,
.Wikiplus-Edit-SectionBtn,div.vectorTabs li a.Wikiplus-Edit-SectionBtn,
.Wikiplus-Edit-EveryWhereBtn {color: #40C040;}
#ca-quick-edit a, .in-page-edit-article-link-group a {color: #2684FF;}
.AnnTools_MarkAsResolved {color: green;}
.section-permanent-link {color: #545F6F;}
/* Wikiplus */
.Wikiplus-InterBox .wikiEditor-ui-clear {margin: 5px;}
#Wikiplus-Quickedit-Summary-Input {font-family: inherit;}
#Wikiplus-Quickedit-Preview-Submit, #Wikiplus-Quickedit-Submit {
background: #FFF;
border: none;
border-radius: 2px;
box-shadow: 0 1px 2px #aaa;
font-family: inherit;
margin: 5px 5px 0 5px;
padding: 2px 10px;
transition: all .2s ease-out;
}
.Wikiplus-Btn {
border-radius: 2px;
margin: 5px 10px 10px 0 !important;
padding: .4em 1em !important;
transition: all .2s ease-out;
}
#Wikiplus-Quickedit-Preview-Submit:hover, #Wikiplus-Quickedit-Submit:hover,
.Wikiplus-Btn:hover {background: #F4F4F4;}
.wphl-lint-subpanel {
display: inline-flex;
align-items: center;
}
.wphl-lint-count {width: auto !important;}
/* InPageEdit */
#ipe-edit-toolbox {transform: scale(.8667);}
#ipe-edit-toolbox .ipe-toolbox-btn,
#ipe-edit-toolbox .btn-tip-group .btn-tip {box-shadow: none;}
/* Homepage - legacy */
.moegirlSister {flex-wrap: wrap;}
.moegirlSister_container {
margin-right: 0 !important;
min-width: 15em;
}
.moegirlSister_icon {
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 70px;
padding: 0 !important;
}
/* Customized mod, based on [[U:鬼影233/moeskin.css]] */
li[data-mw-rev-approved="false"] > input[type="radio"] {visibility: unset !important;}
#pagehistory li.before input[name='oldid'],
#pagehistory li.after input[name='diff'] {visibility: hidden !important;}
#pagehistory [data-mw-rev-approved="false"] {opacity: 1 !important;}
div[style*="PHN2ZyB4bWxucz0iaHR0cDov"] {content: url("");}
.moderation-notice {display: none;}
.mw-echo-ui-notificationItemWidget-icon img[src*="approved"] {
background: #18B676;
clip-path: path("m9 17l-4.59-4.59L5.83 11L9 14.17l8-8V3a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9z");
filter: hue-rotate(11.28deg) saturate(123.3%) brightness(93.92%);
transform: scale(1.5);
transform-origin: top left;
}
.mw-echo-ui-notificationItemWidget-icon img[src*="rejected"] {
background: #D73333;
clip-path: path("M15 1H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2m-4 15H9v-2h2zm2.7-7.6a5 5 0 0 1-.3.7a2.7 2.7 0 0 1-.5.6l-.5.5a2.7 2.7 0 0 1-.6.5c-.2.2-.3.4-.5.6a1.9 1.9 0 0 0-.3.8a3.4 3.4 0 0 0-.1 1H9.1a5 5 0 0 1 .1-1.2a3 3 0 0 1 .2-.9a2.5 2.5 0 0 1 .4-.7l.6-.6a1.8 1.8 0 0 1 .5-.4c.2-.1.3-.3.4-.4l.3-.6a1.7 1.7 0 0 0 .1-.7a3 3 0 0 0-.2-.9a2.2 2.2 0 0 0-1-.9a.9.9 0 0 0-.5-.1a1.68 1.68 0 0 0-1.5.7A2.86 2.86 0 0 0 8 8.1H6.2a5.1 5.1 0 0 1 .3-1.7a3.5 3.5 0 0 1 .8-1.3a3.6 3.6 0 0 1 1.2-.8a5.1 5.1 0 0 1 1.7-.3a6 6 0 0 1 1.4.2a2.6 2.6 0 0 1 1.1.7a4.4 4.4 0 0 1 .8 1.1a4 4 0 0 1 .3 1.5a3 3 0 0 1-.1.9");
filter: hue-rotate(9.5deg) saturate(129.3%) brightness(84.5%);
transform: scale(1.5);
transform-origin: top left;
}
/* Other */
blockquote {
display: flow-root;
background: #E4F5E688;
border-left: 3px #8ED598 solid;
padding: 10px 50px !important;
position: relative;
}
body > div[style*="-99999"], body > pre[style*="-99999"] {display: none;}
body .ui-dialog {
background: #FFF;
padding: 0;
}
body .ui-dialog .ui-widget-header {
background: #F2F2F2 !important;
border: none;
border-bottom: #CCC 1px solid;
border-radius: 0;
padding: .5em 1em !important;
}
h4 {font-size: 1.1em !important;}
div[style^="float:left; width:fit-content;"] tr > td:first-child .fakelink::after {display: none;}
pre {
display: flow-root;
tab-size: 4;
}
span[style$="#F0FFB3"]:has(+ sup.annotation) {
background-color: unset !important;
text-decoration: underline wavy #AFDA00;
text-underline-offset: .2em;
}
span.comment {font-style: oblique 10deg;}
table.mw-changeslist-line {background: inherit;}
td.mw-changeslist-line-inner {width: 100%;}
td.mw-enhanced-rc-nested > p {display: inline-block;}
#profile {transition: all .2s ease-out;}
#wikiPreview .annotation {position: relative;}
.annotation > .annotation-content {display: none;}
.annotation > span:first-child:hover ~ .annotation-content {
display: block;
position: absolute;
background: #333C;
backdrop-filter: blur(5px);
border-radius: 2px;
font-weight: normal;
line-height: 1.4em;
word-break: break-all;
white-space: break-spaces;
width: 11em;
padding: .6em;
}
.ActivityBannerArrow {
border-radius: 0 !important;
transition: color ease-in-out .2s !important;
}
.ActivityBannerArrow:hover {
color: #2870E9 !important;
transition: color ease-in-out .2s;
}
.ActivityBannerContainer:hover .ActivityBannerArrow {background-color: inherit !important;}
.ActivityBannerSwitcher > .ActivityBannerHoverable,
.ActivityBannerSwitcherItem {transition: background-color ease-in-out .2s;}
.ActivityBannerSwitcher > .ActivityBannerHoverable:hover {
background-color: #2870E9 !important;
transition: background-color ease-in-out .2s;
}
.ActivityBannerSwitcherItem:hover {
background-color: #E6E6E6 !important;
transition: background-color ease-in-out .2s;
}
.ajaxpoll {display: flow-root;}
.ajaxpoll label {
transition: background ease-in .2s;
padding: .1em .3em;
}
.ajaxpoll .ajaxpoll-hover-vote {color: #FFF;}
.common-box, .mw-notification, .navpopup {box-shadow: 0 0 .5rem #0002 !important;}
.citation-comment {display: inline !important;}
.diff-addedline, .diff-deletedline, .diff-context {vertical-align: middle;}
.echart-main {position: relative;}
.echart-main > div[style*="absolute"] {
border: #CCC 1px solid;
border-radius: 2px;
width: 30em;
inset: auto !important;
top: 50% !important;
left: 50% !important;
transform: translateX(-50%) translateY(-50%);
}
.echart-main > div[style*="absolute"] > h4 {
background: #F2F2F2;
font-size: 1em !important;
text-align: left;
margin: 0 !important;
padding: .5em 1em;
}
.echart-main > div[style*="absolute"] > div:nth-child(2) textarea {
border: none !important;
width: max-content !important;
margin: 0 !important;
padding: 0 !important;
}
.echart-main > div[style*="absolute"] > div:last-child {
right: 1em !important;
bottom: .5em !important;
}
.echart-main > div[style*="absolute"] > div:last-child div {
border-radius: 2px !important;
transition: all ease-in .2s;
}
.echart-main > div[style*="absolute"] > div:last-child div:hover {
background: #D35653 !important;
transition: all ease-in .2s;
}
.oo-ui-labelElement-label, .mw-editTools {font-size: 0.9em;}
.hljs-color {line-height: 1.15rem;}
.infoBoxContent {
background: #FBFBFBBB;
border: none;
}
.keyboard-key {
background: #FFF !important;
border: 2px solid #CDCDCD !important;
border-radius: 3px !important;
box-shadow: inset 0 -1px 0 0 #CDCDCD !important;
font-family: monospace !important;
font-size: .9em !important;
font-style: normal;
font-weight: normal;
text-transform: none;
padding: 2px 3px !important;
margin: 0 2px;
vertical-align: text-bottom;
}
.mw-changeslist p {margin: 0 !important;}
.mw-collapsible.wikitable th .infoBox b {font-weight: bold;}
.mw-datatable.TablePager {display: table;}
.mw-datatable tr td,
.mw-datatable tr:hover td {transition: background-color .1s ease-in;}
.mw-parser-output .fakelink {cursor: not-allowed !important;}
.mw-parser-output .fakelink::after {
content: '';
display: inline-block;
width: 24px;
height: 24px;
margin: 0 -12px -10px 0;
transform: scale(50%);
transform-origin: top left;
clip-path: path('M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM7 11V13H17V11H7Z');
background: #0645AD;
}
.mw-parser-output .提案删, .mw-parser-output .prop-del,
.mw-parser-output .prop-delete {
background-color: #FFEDEE !important;
text-decoration: line-through #8B0007 dashed !important;
}
.mw-parser-output .提案增, .mw-parser-output .prop-add {
background-color: #DAFBED !important;
text-decoration: underline #108C57 dashed !important;
}
.mw-parser-output .提案疑, .mw-parser-output .prop-q,
.mw-parser-output .prop-question {background-color: #FFF4AA !important;}
.mw-tag-markers {font-size: 90%;}
.need-comma a::after {content: none !important;}
.need-comma > span::after {content: "、";}
.soultide-img {
border: #3E4556 5px double;
height: max-content;
margin: .5em 1em;
}
.soultide-info {
background: #F5F1EF;
margin: .5em 1em .5em .5em;
}
.soultide-info > div:last-child {position: relative;}
.soultide-info-title {
background: #3E4556 !important;
color: #C2A499;
padding: .5em !important;
}
.soultide-info-content {
background: inherit !important;
color: #454545;
padding: .5em .3em !important;
}
.soultide-info .mw-collapsible-toggle {
top: .45em;
right: .5em !important;
-webkit-text-fill-color: #FFF;
}
.TemplateAsyncLoad.loading::before {content: attr(data-title);}
.template-ruby-hidden {user-select: none;}
.textToggleDisplayButtonLabel {
box-shadow: none !important;
border-width: 2px 2px 2px 4px !important;
}
.textToggleDisplayButtonLabel.cancelButton {
margin: 0 4px;
height: .97rem !important;
line-height: .9rem !important;
}
.UFC-hover {
border-radius: .2rem;
padding-inline: .2rem;
}
.userlink-label {white-space: nowrap;}
.userlink-menu {
border-radius: 2px;
border-top-width: 3px !important;
padding-top: 0 !important;
}
.userlink-item:hover a {text-decoration: none;}