Amazing Luogu DEV

Luogu CSS

  1. /* ==UserStyle==
  2. @name Amazing Luogu DEV
  3. @namespace none
  4. @version 2.5.0
  5. @description Luogu CSS
  6. @author Hello8693
  7. ==/UserStyle== */
  8.  
  9.  
  10.  
  11.  
  12. @-moz-document regexp("^((?!blog).)*https://www.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*http://www.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*https://www2.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*http://www2.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*https://www.luogu.com.cn((?!blog).)*$"), regexp("^((?!blog).)*http://www.luogu.com.cn((?!blog).)*$"), regexp("^((?!blog).)*https://class.luogu.com.cn((?!blog).)*$"), regexp("^((?!blog).)*http://class.luogu.com.cn((?!blog).)*$") {
  13. /*---对于基本控件的处理*/
  14. /*--字体引用*/
  15. @font-face {
  16. font-family: 'Open Sans';
  17. font-style: normal;
  18. font-weight: 300;
  19. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  20. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
  21. }
  22. @font-face {
  23. font-family: 'Open Sans';
  24. font-style: normal;
  25. font-weight: 300;
  26. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  27. unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
  28. }
  29. @font-face {
  30. font-family: 'Open Sans';
  31. font-style: normal;
  32. font-weight: 300;
  33. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  34. unicode-range: U+1F00-1FFF
  35. }
  36. @font-face {
  37. font-family: 'Open Sans';
  38. font-style: normal;
  39. font-weight: 300;
  40. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  41. unicode-range: U+0370-03FF
  42. }
  43. @font-face {
  44. font-family: 'Open Sans';
  45. font-style: normal;
  46. font-weight: 300;
  47. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  48. unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
  49. }
  50. @font-face {
  51. font-family: 'Open Sans';
  52. font-style: normal;
  53. font-weight: 300;
  54. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  55. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
  56. }
  57. @font-face {
  58. font-family: 'Open Sans';
  59. font-style: normal;
  60. font-weight: 300;
  61. src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  62. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  63. }
  64. @font-face {
  65. font-family: 'Open Sans';
  66. font-style: normal;
  67. font-weight: 400;
  68. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  69. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
  70. }
  71. @font-face {
  72. font-family: 'Open Sans';
  73. font-style: normal;
  74. font-weight: 400;
  75. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  76. unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
  77. }
  78. @font-face {
  79. font-family: 'Open Sans';
  80. font-style: normal;
  81. font-weight: 400;
  82. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  83. unicode-range: U+1F00-1FFF
  84. }
  85. @font-face {
  86. font-family: 'Open Sans';
  87. font-style: normal;
  88. font-weight: 400;
  89. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  90. unicode-range: U+0370-03FF
  91. }
  92. @font-face {
  93. font-family: 'Open Sans';
  94. font-style: normal;
  95. font-weight: 400;
  96. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  97. unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
  98. }
  99. @font-face {
  100. font-family: 'Open Sans';
  101. font-style: normal;
  102. font-weight: 400;
  103. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  104. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
  105. }
  106. @font-face {
  107. font-family: 'Open Sans';
  108. font-style: normal;
  109. font-weight: 400;
  110. src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  111. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  112. }
  113. @font-face {
  114. font-family: 'Open Sans';
  115. font-style: normal;
  116. font-weight: 600;
  117. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  118. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
  119. }
  120. @font-face {
  121. font-family: 'Open Sans';
  122. font-style: normal;
  123. font-weight: 600;
  124. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  125. unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
  126. }
  127. @font-face {
  128. font-family: 'Open Sans';
  129. font-style: normal;
  130. font-weight: 600;
  131. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  132. unicode-range: U+1F00-1FFF
  133. }
  134. @font-face {
  135. font-family: 'Open Sans';
  136. font-style: normal;
  137. font-weight: 600;
  138. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  139. unicode-range: U+0370-03FF
  140. }
  141. @font-face {
  142. font-family: 'Open Sans';
  143. font-style: normal;
  144. font-weight: 600;
  145. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  146. unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
  147. }
  148. @font-face {
  149. font-family: 'Open Sans';
  150. font-style: normal;
  151. font-weight: 600;
  152. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  153. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
  154. }
  155. @font-face {
  156. font-family: 'Open Sans';
  157. font-style: normal;
  158. font-weight: 600;
  159. src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  160. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  161. }
  162. @font-face {
  163. font-family: 'Open Sans';
  164. font-style: normal;
  165. font-weight: 700;
  166. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  167. unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
  168. }
  169. @font-face {
  170. font-family: 'Open Sans';
  171. font-style: normal;
  172. font-weight: 700;
  173. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  174. unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
  175. }
  176. @font-face {
  177. font-family: 'Open Sans';
  178. font-style: normal;
  179. font-weight: 700;
  180. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  181. unicode-range: U+1F00-1FFF
  182. }
  183. @font-face {
  184. font-family: 'Open Sans';
  185. font-style: normal;
  186. font-weight: 700;
  187. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  188. unicode-range: U+0370-03FF
  189. }
  190. @font-face {
  191. font-family: 'Open Sans';
  192. font-style: normal;
  193. font-weight: 700;
  194. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  195. unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
  196. }
  197. @font-face {
  198. font-family: 'Open Sans';
  199. font-style: normal;
  200. font-weight: 700;
  201. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  202. unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
  203. }
  204. @font-face {
  205. font-family: 'Open Sans';
  206. font-style: normal;
  207. font-weight: 700;
  208. src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  209. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  210. }
  211. /*--全局*/
  212. @keyframes example {
  213. 0% {
  214. background: linear-gradient(60deg, #f00 0%, #f70 14%, #ff0 28%, #4f0 42%, #0ff 56%, #07f 70%, #70f 84%)
  215. }
  216. 14% {
  217. background: linear-gradient(60deg, #70f 0%, #f00 14%, #f70 28%, #ff0 42%, #4f0 56%, #0ff 70%, #07f 84%)
  218. }
  219. 28% {
  220. background: linear-gradient(60deg, #07f 0%, #70f 14%, #f00 28%, #f70 42%, #ff0 56%, #4f0 70%, #0ff 84%)
  221. }
  222. 42% {
  223. background: linear-gradient(60deg, #0ff 0%, #07f 14%, #70f 28%, #f00 42%, #f70 56%, #ff0 70%, #4f0 84%)
  224. }
  225. 56% {
  226. background: linear-gradient(60deg, #4f0 0%, #0ff 14%, #07f 28%, #70f 42%, #f00 56%, #f70 70%, #ff0 84%)
  227. }
  228. 70% {
  229. background: linear-gradient(60deg, #ff0 0%, #4f0 14%, #0ff 28%, #07f 42%, #70f 56%, #f00 70%, #f70 84%)
  230. }
  231. 84% {
  232. background: linear-gradient(60deg, #f70 0%, #ff0 14%, #4f0 28%, #0ff 42%, #07f 56%, #70f 70%, #f00 84%)
  233. }
  234. 100% {
  235. background: linear-gradient(60deg, #f00 0%, #f70 14%, #ff0 28%, #4f0 42%, #0ff 56%, #07f 70%, #70f 84%)
  236. }
  237. }
  238. @keyframes exlg1 {
  239. from {
  240. top: 150px;
  241. background-color: #fff0;
  242. color: #fff0
  243. }
  244. to {
  245. top: 50px;
  246. }
  247. }
  248. @keyframes popout1 {
  249. from {
  250. left: 0px;
  251. background-color: #fff0;
  252. color: #fff0
  253. }
  254. to {
  255. left: 50px;
  256. }
  257. }
  258. html,
  259. body {
  260. background-color: #f4f5f7 !important;
  261. }
  262. html,
  263. body {
  264. font-family: 'open sans' !important;
  265. }
  266. body {
  267. overflow-x: hidden;
  268. }
  269. h1,
  270. h2,
  271. h3,
  272. h4,
  273. h5,
  274. h6 {
  275. font-weight: 600 !important;
  276. }
  277. * > h2:first-child {
  278. margin-bottom: 1.6rem;
  279. }
  280.  
  281. /*--顶栏*/
  282. .lg-header,
  283. .lg-header-list > li {
  284. background-color: #000000;
  285. border-color: #000000;
  286. }
  287. .lg-header {
  288. box-shadow: 0 5px 15px rgba(50, 50, 93, .1), 0 5px 8px rgba(0, 0, 0, .07)!important;
  289. }
  290.  
  291. /*--代码字体*/
  292. code,
  293. .hljs {
  294. font-family: consolas, monospace, "Courier New";
  295. }
  296. /*--加载进度条处理*/
  297. #nprogress .nprogress-peg {
  298. box-shadow: none !important;
  299. }
  300. #nprogress .nprogress-bar {
  301. position: fixed;
  302. top: 0 !important;
  303. background: #5eb95e;
  304. }
  305. /*--选中内容的样式*/
  306. *::selection {
  307. background-color: #cce2ff;
  308. }
  309. *::-moz-selection {
  310. background-color: #cce2ff;
  311. }
  312. *::-webkit-selection {
  313. background-color: #cce2ff;
  314. }
  315. /*--滚动条*/
  316. ::-webkit-scrollbar {
  317. width: 6px;
  318. height: 10px;
  319. background-color: rgba(0, 0, 0, 0);
  320. }
  321. ::-webkit-scrollbar-track {
  322. background-color: rgba(0, 0, 0, 0.05);
  323. }
  324. ::-webkit-scrollbar-thumb {
  325. background-color: rgba(0, 0, 0, 0.2);
  326. }
  327. ::-webkit-scrollbar-thumb:hover {
  328. background-color: #5e72e4;
  329. }
  330. /*--超链接*/
  331. a {
  332. transition: all .15s;
  333. color: #00b9b9ed;
  334. }
  335. /*--颜色定义*/
  336. .lg-fg-green {
  337. color: #2dce89 !important;
  338. }
  339. .lg-bg-red {
  340. background-color: #fb6340;
  341. }
  342. .lg-bg-orange {
  343. background-color: #ff9d09;
  344. }
  345. .lg-bg-purple {
  346. background-color: #8e44ad;
  347. }
  348. .lg-bg-green {
  349. background-color: #2dce89;
  350. }
  351. .lg-bg-bluedark {
  352. background-color: #001277;
  353. }
  354. /*--动画定义*/
  355. @keyframes fadeInLeft {
  356. from {
  357. opacity: 0;
  358. transform: translateX(-35px);
  359. }
  360. to {
  361. opacity: 1;
  362. transform: translateX(0);
  363. }
  364. }
  365. @keyframes fade {
  366. from {
  367. opacity: 0;
  368. }
  369. to {
  370. opacity: 1;
  371. }
  372. }
  373. /*--侧栏*/
  374. #app > .lfe-body {
  375. background: #fafafa !important/*linear-gradient(30deg,#7795f8 15%,#6772e5 70%,#555abf 94%)*/;
  376. box-shadow: 4px 5px 15px rgba(50, 50, 93, .1), 2px 5px 8px rgba(0, 0, 0, .07)!important;
  377. }
  378. #app > .lfe-body > a {
  379. color: #5e72e4 !important;
  380. height: 3.7em;
  381. margin-top: 3px;
  382. padding: 0 !important;
  383. }
  384. #app > .lfe-body > a:first-of-type {
  385. margin-top: 10px !important;
  386. }
  387. #app > .lfe-body > a > .icon {
  388. line-height: 2.4em;
  389. font-size: 18px;
  390. width: 100%;
  391. margin: 0 !important;
  392. transition: all 0.3s ease;
  393. }
  394. #app > .lfe-body > a > .text {
  395. opacity: 0;
  396. margin-top: -1em;
  397. display: block;
  398. transition: all 0.3s ease;
  399. }
  400. #app > .lfe-body > a:hover > .icon {
  401. line-height: 1.5em;
  402. font-size: 17px;
  403. }
  404. #app > .lfe-body > a:hover > .text {
  405. opacity: 1;
  406. margin-top: 0.2em;
  407. }
  408. #app > .lfe-body > div:first-of-type {
  409. background-color: #5e72e4 !important;
  410. }
  411. #app > .lfe-body > .popup-button {
  412. background-color: transparent !important;
  413. margin-top: 8px;
  414. color: #5e72e4 !important;
  415. }
  416.  
  417. /*-侧栏Hover动画*/
  418. .lg-sidebar-list li[class^="lg-nav"] a span[class^="am-icon"]:after {
  419. content: "";
  420. background: #5e72e4;
  421. position: absolute;
  422. left: 50%;
  423. right: 50%;
  424. bottom: 8px;
  425. height: 2px;
  426. width: 0px;
  427. border-radius: 10px;
  428. transition: all .15s ease;
  429. }
  430. .lg-sidebar-list li[class^="lg-nav"] a:hover span[class^="am-icon"]:after {
  431. left: 40%;
  432. right: 40%;
  433. width: 20%;
  434. }
  435. /*--输入框*/
  436. .am-input-group,
  437. .input-group {
  438. transition: box-shadow .15s ease;
  439. }
  440. .am-input-group {
  441. border-radius: .5rem !important;
  442. }
  443. .am-form-field,
  444. .input-group > .input-wrap > input,
  445. .input-wrap > input {
  446. transition: box-shadow .15s ease;
  447. border: none !important;
  448. border-radius: 4px !important;
  449. box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
  450. min-height: 25px !important;
  451. }
  452. .am-form-field:focus,
  453. .input-group > .input-wrap > input:focus,
  454. .input-wrap > input:focus {
  455. box-shadow: 0 4px 6px rgba(50, 50, 93, .08), 0 1px 3px rgba(0, 0, 0, .05) !important;
  456. }
  457. .am-form-field,
  458. .input-group > button {
  459. transition: box-shadow .15s ease;
  460. border: none;
  461. border-radius: 4px !important;
  462. box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
  463. }
  464. .input-group > button {
  465. margin-left: 3px;
  466. }
  467. .am-form-field,
  468. .input-group > button:hover {
  469. box-shadow: 0 4px 6px rgba(50, 50, 93, .08), 0 1px 3px rgba(0, 0, 0, .05) !important;
  470. }
  471. .am-input-group-sm > .am-form-field,
  472. .am-input-group-sm > .am-input-group-btn > .am-btn,
  473. .am-input-group-sm > .am-input-group-label {
  474. font-size: 1.35rem !important;
  475. }
  476. .am-input-group-label {
  477. background: transparent;
  478. border: none;
  479. }
  480. .am-input-group-danger,
  481. .am-input-group-primary {
  482. box-shadow: none;
  483. }
  484. .am-input-group-danger > .am-input-group-label,
  485. .am-input-group-primary > .am-input-group-label {
  486. border-radius: .5rem !important;
  487. outline: none !important;
  488. letter-spacing: .05em;
  489. transition: all .15s ease;
  490. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  491. color: #fff !important;
  492. margin-bottom: 6px;
  493. height: 33.4px;
  494. }
  495. .am-input-group-danger > .am-input-group-label:hover,
  496. .am-input-group-primary > .am-input-group-label:hover {
  497. box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  498. }
  499. .am-input-group-danger > .am-input-group-label:active,
  500. .am-input-group-primary > .am-input-group-label:active {
  501. box-shadow: none;
  502. }
  503. .am-input-group-danger > .am-input-group-label {
  504. border-color: #f5365c;
  505. background-color: #f5365c;
  506. /*#ec0c38*/
  507. }
  508. .am-input-group-primary > .am-input-group-label {
  509. border-color: #5e72e4;
  510. background-color: #5e72e4;
  511. border-radius: .5rem !important;
  512. }
  513. textarea {
  514. box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
  515. border: none !important;
  516. }
  517. textarea:focus {
  518. box-shadow: 0 4px 6px rgba(50, 50, 93, .08), 0 1px 3px rgba(0, 0, 0, .05) !important;
  519. }
  520. .lg-input-title {
  521. margin-bottom: 5px;
  522. border-radius: 5px;
  523. border-color: #ddd;
  524. }
  525. /*-特判顶部工具条搜索*/
  526. #topbar-search-text {
  527. border-radius: .5rem 0 0 .5em !important;
  528. }
  529. #topbar-search {
  530. border-radius: 0 .5rem .5em 0 !important;
  531. border-color: #5e72e4;
  532. background-color: #5e72e4;
  533. }
  534. /*--卡片*/
  535. .lg-article,
  536. .lg-summary,
  537. .lg-article-sub,
  538. .card {
  539. transition: all .15s ease;
  540. box-shadow: 0 5px 15px rgba(50, 50, 93, .1), 0 5px 8px rgba(0, 0, 0, .07)!important;
  541. word-wrap: break-word;
  542. border-radius: .99rem;
  543. background-color: #fcfcfc !important;
  544. overflow: visible !important;
  545. }
  546. .lg-article:hover,
  547. .lg-summary:hover,
  548. .lg-article-sub:hover,
  549. .card:hover {
  550. box-shadow: 0 10px 30px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)!important;
  551. }
  552. .card {
  553. line-height: 1.8;
  554. }
  555. /*--按钮*/
  556. .am-btn {
  557. outline: none !important;
  558. border: none !important;
  559. letter-spacing: .05em;
  560. padding: 8px 18px;
  561. transition: all .15s ease;
  562. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  563. color: #fff !important;
  564. margin-bottom: 6px;
  565. }
  566. .am-dropdown > .am-btn {
  567. color: inherit !important;
  568. }
  569. button[type='button'] {
  570. outline: none !important;
  571. border: none !important;
  572. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  573. transition: all .15s ease;
  574. margin-bottom: 6px;
  575. padding: 8px 18px;
  576. }
  577. .am-btn.am-disabled,
  578. .am-btn[disabled],
  579. fieldset[disabled] .am-btn,
  580. button[type='button'][disabled],
  581. button.disabled[type='button'] {
  582. box-shadow: none;
  583. opacity: .65;
  584. }
  585. .am-btn:hover,
  586. button[type='button']:hover {
  587. box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  588. transform: translateY(-1px);
  589. }
  590. .am-btn:active,
  591. button[type='button']:active {
  592. box-shadow: none;
  593. }
  594. .am-btn-danger,
  595. .am-btn-danger:hover,
  596. .am-btn-danger:active,
  597. .am-btn-danger:focus,
  598. .am-btn-danger:visited {
  599. border-color: #f5365c;
  600. background-color: #f5365c;
  601. /*#ec0c38*/
  602. }
  603. .am-btn-primary,
  604. .am-btn-primary:hover,
  605. .am-btn-primary:active,
  606. .am-btn-primary:focus,
  607. a.am-btn-primary:visited {
  608. border-color: #7589ff;
  609. background-color: #7589ff;
  610. }
  611. .am-btn-success,
  612. .am-btn-success:hover,
  613. .am-btn-success:active,
  614. .am-btn-success:focus,
  615. a.am-btn-success:visited {
  616. border-color: #2dce89;
  617. background-color: #2dce89;
  618. border-radius: 99px;
  619. }
  620.  
  621. .am-btn-warning,
  622. .am-btn-warning:hover,
  623. .am-btn-warning:active,
  624. .am-btn-warning:focus,
  625. a.am-btn-warning:visited {
  626. border-color: #fb6340;
  627. background-color: #fb6340;
  628. }
  629. /*-复制按钮*/
  630. .copy-btn {
  631. border-color: #5e72e4!important;
  632. background-color: #5e72e4 !important;
  633. color: #fff !important;
  634. margin-top: 3px;
  635. }
  636. /*--Tooltip*/
  637. .tip-twitter {
  638. background: #172b4d;
  639. color: #fff;
  640. border-radius: 50px;
  641. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  642. }
  643. .tip-twitter > div {
  644. font-weight: unset !important;
  645. font-size: 13px !important;
  646. margin-left: 5px;
  647. margin-right: 5px;
  648. }
  649. /*--标签*/
  650. .am-badge {
  651. border-radius: 50px !important;
  652. padding-left: 10px;
  653. padding-right: 10px;
  654. padding-top: 4px;
  655. padding-bottom: 4px;
  656. transition: all .15s;
  657. }
  658. .tag span.lfe-caption,
  659. .difficulty span.lfe-caption {
  660. border-radius:70px !important;
  661. padding-left: 10px;
  662. padding-right: 10px;
  663. padding-top: 1px;
  664. padding-bottom: 1px;
  665. transition: all .15s;
  666. }
  667. .am-badge:hover,
  668. .tag span.lfe-caption:hover,
  669. .difficulty span.lfe-caption:hover {
  670. transform: translateY(-1px);
  671. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  672. }
  673. .am-badge,
  674. .lfe-caption[slot='difficulty'],
  675. .lfe-caption.tag,
  676. .tags-wrap {
  677. overflow: visible !important;
  678. }
  679. .am-badge.lg-bg-red {
  680. background-color: #f80031;
  681. }
  682. .am-badge.lg-bg-orange {
  683. background-color: #ff471d;
  684. }
  685. .am-badge.lg-bg-yellow {
  686. background-color: #ff9d09;
  687. }
  688. .am-badge.lg-bg-green {
  689. background-color: #1aae6f;
  690. }
  691. .am-badge.lg-bg-bluelight {
  692. background-color: #03acca;
  693. }
  694. .am-badge.lg-bg-purple {
  695. background-color: #8e44ad;
  696. }
  697. .am-badge.lg-bg-bluedark {
  698. background-color: #001277;
  699. }
  700. .am-badge.am-badge-warning {
  701. background-color: #fb6340;
  702. }
  703. /*--菜单*/
  704. .am-dropdown-content {
  705. padding: 1.5rem;
  706. border-radius: .25rem;
  707. background: #fff;
  708. width: 300px;
  709. border: none;
  710. margin-top: 5px;
  711. box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
  712. }
  713. .am-dropdown-content:before,
  714. .am-dropdown-content:after {
  715. display: none !important;
  716. }
  717. /*--私信提示浮窗*/
  718. .lg-unread {
  719. line-height: 60px;
  720. width: 60px;
  721. height: 60px;
  722. padding: 0;
  723. text-align: center;
  724. border-radius: 50%;
  725. transition: all .15s ease;
  726. color: #fff;
  727. background-color: #5e72e4;
  728. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  729. overflow: hidden;
  730. }
  731. /*--消息内容*/
  732. .am-comment-main {
  733. border: none;
  734. box-shadow: 0 3px 5px rgba(50, 50, 93, .1), 0 2px 3px rgba(0, 0, 0, .08);
  735. transition: all .15s;
  736. }
  737. .am-comment-main:hover {
  738. border: none;
  739. box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  740. }
  741. .am-comment-main:before,
  742. .am-comment-main:after {
  743. display: none;
  744. }
  745. /*--标题栏*/
  746. .main-container > .header-layout {
  747. height: 380px !important;
  748. display: block;
  749. position: relative !important;
  750. left: -60px !important;
  751. right: 0 !important;
  752. width: 110%;
  753. background: linear-gradient(87deg, #5e72e400 0, #825ee400 100%) !important;
  754. border: none;
  755. color: #fff;
  756. font-weight: unset !important;
  757. }
  758. .main-container > .header-layout .background {
  759. display: none !important;
  760. }
  761. .main-container > .header-layout > .header {
  762. max-width: 1250px;
  763. background: transparent !important;
  764. padding-left: 35px;
  765. position: relative;
  766. }
  767. .main-container > .header-layout > .header .user-nav {
  768. right: 0;
  769. }
  770. @media screen and (max-width: 1475px) {
  771. .main-container > .header-layout > .header {
  772. position: initial;
  773. }
  774. .main-container > .header-layout > .header .user-nav {
  775. right: calc(80px);
  776. }
  777. }
  778. .main-container > .header-layout > .header > h1 {
  779. font-size: 50px;
  780. margin-top: 25px;
  781. padding-bottom: 8px;
  782. animation: fadeInLeft .5s ease;
  783. max-width: calc(100vw - 150px);
  784. }
  785. .main-container > main.lfe-body {
  786. margin-top: -180px;
  787. position: relative;
  788. background: transparent !important;
  789. }
  790.  
  791. @media screen and (max-width: 576px) {
  792. .main-container > main.lfe-body {
  793. margin-top: -60px;
  794. }
  795. .main-container > .header-layout > .header {
  796. padding-left: 5px;
  797. }
  798. .main-container > .header-layout > .header > h1 {
  799. font-size: 35px;
  800. }
  801. }
  802. /*-面包屑导航*/
  803. .main-container > .header-layout .bread-crumb,
  804. .main-container > .header-layout .bread-crumb a {
  805. color: rgba(255, 255, 255, .8) !important;
  806. text-decoration: none;
  807. }
  808. .lg-main-content.solution-block {
  809. margin-top: 0 !important;
  810. }
  811. /*-面包屑导航*/
  812. .main-container > header .bread-crumb,
  813. .main-container > header .bread-crumb a {
  814. color: rgba(255, 255, 255, .8) !important;
  815. text-decoration: none;
  816. }
  817. .lg-main-content.solution-block {
  818. margin-top: 0 !important;
  819. }
  820.  
  821. /*--列表(旧版)*/
  822. .lg-content-table-left {
  823. background: #fcfcfc;
  824. box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !important;
  825. border-radius: .375rem;
  826. margin-top: 20px;
  827. padding-left: 30px;
  828. padding-right: 30px;
  829. padding-bottom: 20px;
  830. position: relative;
  831. }
  832. .lg-content-table-left > .lg-table-row {
  833. width: 100% !important;
  834. box-shadow: none;
  835. background: transparent;
  836. border-radius: 0;
  837. border-bottom: 0.6px solid rgba(0, 0, 0, 0.08);
  838. border-spacing: 2px;
  839. padding-bottom: 20px;
  840. }
  841. .lg-content-table-left > .lg-table-row:last-of-type {
  842. border-bottom: none;
  843. padding-bottom: 0;
  844. }
  845. /*--题目列表等表格*/
  846. div > .header-wrap {
  847. padding-bottom: 20px !important;
  848. font-size: 17px;
  849. border-bottom: 0.6px solid rgba(0, 0, 0, 0.08) !important;
  850. }
  851. div > .header-wrap .lfe-caption {
  852. box-shadow: none !important;
  853. }
  854. div > .row-wrap {
  855. padding: 24px 0 !important;
  856. font-size: 17px;
  857. border-bottom: 0.6px solid rgba(0, 0, 0, 0.08) !important;
  858. }
  859. div > .row-wrap:last-child {
  860. margin-bottom: 30px;
  861. }
  862. div > .row-wrap .lfe-caption {
  863. font-size: 14px;
  864. }
  865. /*-通过率条 tooltip*/
  866. .rate-wrapper .rate-popup {
  867. transition: all .25s ease !important;
  868. display: block !important;
  869. border-radius: 3px;
  870. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
  871. min-width: 4em;
  872. min-height: 1em;
  873. width: 4em;
  874. height: 1em;
  875. padding: 0 !important;
  876. margin-bottom: -15px;
  877. overflow: hidden !important;
  878. opacity: 0;
  879. color: transparent;
  880. background: transparent;
  881. pointer-events: none;
  882. }
  883. .rate-wrapper:hover .rate-popup {
  884. border-radius: 30px;
  885. margin-bottom: 10px;
  886. min-width: 10em;
  887. min-height: 1em;
  888. width: unset;
  889. height: unset;
  890. padding: 5px 18px !important;
  891. opacity: .8;
  892. color: #fff;
  893. background: #172b4d;
  894. }
  895. /*--页码*/
  896. .am-pagination,
  897. .page-area {
  898. padding-top: 20px;
  899. padding-bottom: 20px;
  900. width: max-content;
  901. width: -moz-max-content;
  902. margin-left: auto;
  903. margin-right: auto;
  904. border-top: none !important;
  905. }
  906. .am-pagination > li > a,
  907. .page-area .page-bar > button {
  908. outline: none !important;
  909. cursor: pointer;
  910. line-height: 1.25;
  911. position: relative;
  912. display: block;
  913. margin-left: -.0625rem;
  914. padding: .5rem .75rem;
  915. color: #8898aa;
  916. border: .0625rem solid #dee2e6;
  917. background-color: #fff;
  918. font-size: 15px;
  919. font-weight: unset;
  920. display: flex;
  921. min-width: 36px;
  922. height: 36px;
  923. margin: 0 3px;
  924. border-radius: 100px!important;
  925. align-items: center;
  926. justify-content: center;
  927. transition: all .3s;
  928. }
  929. .page-area .page-bar > button:hover {
  930. background-color: #eee;
  931. }
  932. .am-pagination > .am-active > a,
  933. .page-area .page-bar > button[style*='background'] {
  934. color: #fff;
  935. border-color: #fff0 !important;
  936. background-color: #4300ff !important;
  937. box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  938. }
  939. .am-pagination > .am-active > a:hover {
  940. color: #fff;
  941. border-color: #fff0 !important;
  942. background-color: #4300ff !important;
  943. }
  944. /*-针对单独页码卡片特殊适配消除卡片*/
  945. .lg-article .pagination-centered:before {
  946. content: "";
  947. background: #f4f5f7;
  948. width: calc(100% + 35px);
  949. height: calc(100% + 40px);
  950. position: absolute;
  951. left: -15px;
  952. top: -10px;
  953. }
  954. /*--评测详情色块*/
  955. .lg-record-tile {
  956. transition: all .15s ease;
  957. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  958. border-radius: 3px;
  959. }
  960. .lg-record-tile:hover {
  961. transition: all .15s ease;
  962. transform: translateY(-5px);
  963. box-shadow: 0 10px 30px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
  964. }
  965. /*--评测详情色块(新版)*/
  966. .test-case-wrap > .wrapper {
  967. width: 100px;
  968. height: 100px;
  969. margin-right: 16px;
  970. margin-bottom: 12px;
  971. }
  972. .test-case-wrap {
  973. margin-top: 25px;
  974. }
  975. .test-case-wrap > .wrapper .test-case {
  976. width: 100px;
  977. height: 100px;
  978. transition: all .2s ease;
  979. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  980. border-radius: 3px;
  981. padding: 3px;
  982. }
  983. .test-case-wrap > .wrapper .test-case:hover {
  984. transform: translateY(-5px);
  985. box-shadow: 0 10px 30px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
  986. }
  987. .test-case-wrap > .wrapper .test-case .info {
  988. width: calc(100% - 10px);
  989. line-height: 15px;
  990. font-size: 10px;
  991. white-space: nowrap;
  992. overflow: hidden;
  993. text-overflow: ellipsis;
  994. }
  995. .test-case-wrap > .wrapper .test-case:hover .info {
  996. white-space: normal;
  997. }
  998. .test-case-wrap > .wrapper .test-case .id {
  999. margin-left: 3px;
  1000. }
  1001. .test-case-wrap > .wrapper .test-case .status {
  1002. font-weight: bold;
  1003. font-size: 22px;
  1004. margin-bottom: 5px;
  1005. }
  1006. .test-case-wrap > .wrapper .message {
  1007. transition: all .25s ease !important;
  1008. display: block !important;
  1009. border-radius: 3px;
  1010. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1011. min-width: 105px;
  1012. min-height: 105px;
  1013. width: 105px;
  1014. padding: 0;
  1015. margin-top: 40px;
  1016. opacity: 0;
  1017. color: transparent;
  1018. background: transparent;
  1019. pointer-events: none;
  1020. }
  1021. .test-case-wrap > .wrapper:hover .message {
  1022. border-radius: 30px;
  1023. margin-top: -30px;
  1024. min-width: 12em;
  1025. min-height: 1em;
  1026. width: unset;
  1027. height: unset;
  1028. padding: 5px 18px;
  1029. opacity: .8;
  1030. color: #fff;
  1031. background: #172b4d;
  1032. }
  1033. .test-case-wrap > .wrapper .test-case[style*='rgb(112, 173, 71)'] {
  1034. background-color: #2dce89 !important;
  1035. }
  1036. .test-case-wrap > .wrapper .test-case[style*='rgb(231, 76, 60)'] {
  1037. background-color: #fb6340 !important;
  1038. }
  1039. .test-case-wrap > .wrapper .test-case[style*='rgb(157, 61, 207)'] {
  1040. background-color: #8e44ad !important;
  1041. }
  1042. .test-case-wrap > .wrapper .test-case[style*='rgb(5, 34, 66)'] {
  1043. background-color: #001277 !important;
  1044. }
  1045. .test-case-wrap > .wrapper .test-case[style*='rgb(14, 29, 105)'] {
  1046. background-color: #34495e !important;
  1047. }
  1048. .test-case-wrap > .wrapper .test-case[style*='background: rgb(20, 85, 143);'] {
  1049. background-color: #3498db !important;
  1050. }
  1051. /*--头像*/
  1052. .am-comment-avatar {
  1053. box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
  1054. border: none;
  1055. transition: all .15s;
  1056. }
  1057. .am-comment-avatar:hover {
  1058. box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);
  1059. }
  1060. .am-panel-bd .am-comment-avatar,
  1061. .lg-message-content .am-comment-avatar,
  1062. .lg-message-contact .am-comment-avatar,
  1063. .lg-inline-up .am-comment-avatar,
  1064. .lg-header-li .am-comment-avatar {
  1065. box-shadow: none;
  1066. }
  1067. /*--卡片面板*/
  1068. .am-panel {
  1069. border: none;
  1070. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1071. }
  1072. /*--Footer*/
  1073. .main-container > .lfe-body:last-child {
  1074. padding: 0;
  1075. }
  1076. .main-container > .lfe-body:last-child .background {
  1077. display: none !important;
  1078. }
  1079. .main-container > .lfe-body:last-child > .footer {
  1080. background: linear-gradient(30deg, #00e1ff85 0%, #00aeff85 30%, #087de38c 40%, #595959e0 70%) !important;
  1081. max-width: unset !important;
  1082. padding: 25px 35px;
  1083. width: 105%;
  1084. transform:translateX(-4%);/**左移元素**/
  1085. -ms-transform:translateX(-4%);
  1086. -webkit-transform:translateX(-4%);
  1087.  
  1088. }
  1089. .main-container > .lfe-body:last-child > .footer a {
  1090. color: #fff !important;
  1091. }
  1092. .main-container > .lfe-body:last-child > .footer .qr-img {
  1093. display: none !important;
  1094. }
  1095.  
  1096. .slogan:after {
  1097. content: "!!!";
  1098. }
  1099.  
  1100. /*--团队成员卡*/
  1101. .lg-mcard {
  1102. border: none;
  1103. transition: all .15s ease;
  1104. box-shadow: 0 2px 3px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1105. border-radius: 3px;
  1106. }
  1107. .lg-mcard:hover {
  1108. transition: all .15s ease;
  1109. transform: translateY(-1px);
  1110. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1111. }
  1112. /*--犇犇Tab条*/
  1113. /*此处使用了不太好的适配器解决方案,日后可能会优化*/
  1114. /*.lg-index-benben > .lg-article:nth-of-type(2){
  1115. box-shadow:none !important;
  1116. background:transparent;
  1117. }*/
  1118. .feed-selector > a {
  1119. font-weight: 500;
  1120. transition: all .15s ease;
  1121. color: #fff;
  1122. background-color: #0000008a;
  1123. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1124. border-radius: 5px !important;
  1125. height: 50px;
  1126. line-height: 36px;
  1127. }
  1128. .feed-selector.am-active > a {
  1129. color: #0000;
  1130. border-radius: 9999px;
  1131. background: linear-gradient(30deg, #2f0162 0%, #2b00ff 40%, #3b007f 70%) !important
  1132. }
  1133. /*--其余Tab条*/
  1134. .am-nav-tabs li > a {
  1135. font-weight: 500;
  1136. transition: all .15s ease;
  1137. color: #5e72e4;
  1138. background-color: #fff;
  1139. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1140. border-radius: 5px !important;
  1141. height: 50px;
  1142. line-height: 36px;
  1143. padding-left: 20px;
  1144. padding-right: 20px;
  1145. border: none !important;
  1146. margin-right: 10px;
  1147. }
  1148. .am-nav-tabs li.am-active > a {
  1149. color: #fff !important;
  1150. background: #5e72e4 !important;
  1151. }
  1152. .am-nav-tabs {
  1153. border: none;
  1154. margin-bottom: 20px;
  1155. }
  1156. .am-tabs-bd {
  1157. border-radius: 5px;
  1158. border: 0.6px solid rgba(0, 0, 0, 0.1);
  1159. background: transparent;
  1160. }
  1161. /*--进度条*/
  1162. .lg-table-small {
  1163. margin-top: 5px;
  1164. }
  1165. .am-progress,
  1166. .progress-frame {
  1167. border-radius: .5rem;
  1168. background-color: #e9ecef;
  1169. box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  1170. border: none !important;
  1171. }
  1172. .am-progress-bar-secondary,
  1173. .am-progress-bar,
  1174. .progress-frame > div {
  1175. background-color: #5e72e4 !important;
  1176. }
  1177. /*--复选框*/
  1178. .am-ucheck-checkbox:checked + .am-ucheck-icons,
  1179. .am-ucheck-checkbox:hover:not(.am-nohover):not(:disabled) + .am-ucheck-icons,
  1180. .am-ucheck-radio:checked + .am-ucheck-icons,
  1181. .am-ucheck-radio:hover:not(.am-nohover):not(:disabled) + .am-ucheck-icons {
  1182. color: #5e72e4;
  1183. }
  1184. .am-checkbox .am-icon-unchecked:before,
  1185. .am-checkbox-inline .am-icon-unchecked:before {
  1186. content: "";
  1187. border: 1px solid rgba(0, 0, 0, 0.1);
  1188. height: 15px;
  1189. width: 15px;
  1190. border-radius: 3px;
  1191. margin-top: 3px;
  1192. }
  1193. /*--404页面*/
  1194. .lg-info-box > #pic,
  1195. .lg-info-box > .lg-stamp {
  1196. display: none;
  1197. }
  1198. .lg-info-box {
  1199. color: #fff;
  1200. border-color: #555abf;
  1201. background-color: #555abf;
  1202. padding: 1rem 1.5rem;
  1203. border: 0;
  1204. border-radius: .25rem;
  1205. min-height: 100px !important;
  1206. }
  1207. .lg-info-box > .am-text-left > h1 {
  1208. margin-bottom: 10px;
  1209. margin-top: 10px;
  1210. }
  1211. .lg-info-box > .am-text-left > p {
  1212. margin-top: 0px;
  1213. margin-bottom: 0;
  1214. }
  1215. .lg-info-box > .am-text-left .lg-small {
  1216. margin-top: 15px;
  1217. margin-bottom: 15px;
  1218. color: rgba(255, 255, 255, 0.6);
  1219. display: block;
  1220. }
  1221. /*--对话框*/
  1222. .am-modal-dialog {
  1223. box-shadow: 0 15px 35px rgba(50, 50, 93, .2), 0 5px 15px rgba(0, 0, 0, .17);
  1224. border: 1px solid rgba(0, 0, 0, .2);
  1225. border-radius: .5rem;
  1226. outline: 0;
  1227. background-color: #fff;
  1228. background-clip: padding-box;
  1229. }
  1230. .am-modal-dialog > #lg-alert-title,
  1231. .am-modal-dialog > #memtitle {
  1232. font-family: inherit;
  1233. font-weight: 400;
  1234. line-height: 1.3;
  1235. color: #32325d;
  1236. text-align: left;
  1237. padding-left: 15px;
  1238. padding-bottom: 15px;
  1239. border-bottom: 0.7px solid rgba(0, 0, 0, 0.1);
  1240. margin-bottom: 15px;
  1241. }
  1242. .am-modal-dialog > #lg-alert-message,
  1243. .am-modal-dialog > #memadmin {
  1244. line-height: 1.3;
  1245. color: #32325d;
  1246. text-align: left;
  1247. padding-left: 15px;
  1248. padding-bottom: 25px;
  1249. padding-top: 10px;
  1250. border-bottom: 0.7px solid rgba(0, 0, 0, 0.1);
  1251. }
  1252. .am-modal-dialog .lg-model-content {
  1253. margin-top: 10px;
  1254. }
  1255. .am-modal-btn {
  1256. outline: none !important;
  1257. border: none !important;
  1258. letter-spacing: .05em;
  1259. padding: 8px 18px;
  1260. transition: all .15s ease;
  1261. box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  1262. color: #fafafa !important;
  1263. height: unset;
  1264. line-height: unset;
  1265. border-radius: 5px !important;
  1266. margin-right: 3px;
  1267. display: inline-block !important;
  1268. }
  1269. .am-modal-btn:hover {
  1270. box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
  1271. transform: translateY(-1px);
  1272. }
  1273. .am-modal-btn:active {
  1274. box-shadow: none;
  1275. }
  1276. .am-modal-btn,
  1277. .am-modal-btn:hover,
  1278. .am-modal-btn:active,
  1279. .am-modal-btn:focus,
  1280. a.am-modal-btn:visited {
  1281. border-color: #5e72e4;
  1282. background-color: #5e72e4;
  1283. }
  1284. .am-modal-footer {
  1285. width: max-content;
  1286. height: max-content;
  1287. padding: 5px;
  1288. display: block;
  1289. margin-top: 10px;
  1290. margin-bottom: 8px;
  1291. padding-left: 15px;
  1292. }
  1293. /*---PopupMenu*/
  1294. .popup {
  1295. border: none !important;
  1296. border-radius: .3rem !important;
  1297. background-color: #fff !important;
  1298. background-clip: padding-box !important;
  1299. box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, .2);
  1300. text-shadow: none;
  1301. padding: 10px !important;
  1302. animation: fade 0.2s ease;
  1303. }
  1304. /*---用户信息Popup*/
  1305. .main-container > .header-layout > .header nav a[href^="/space/show"] + div.center,
  1306. .main-container > .header-layout .user-nav a[href^="/space/show"] + div.center {
  1307. border: none !important;
  1308. border-radius: .3rem !important;
  1309. background-color: #fff !important;
  1310. background-clip: padding-box !important;
  1311. box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, .2);
  1312. text-shadow: none;
  1313. padding: 10px !important;
  1314. }
  1315. .main-container > .header-layout > .header nav a[href^="/space/show"] + div.center > .header,
  1316. .main-container > .header-layout > .header nav a[href^="/space/show"] + div.center > footer,
  1317. .main-container > .header-layout .user-nav a[href^="/space/show"] + div.center > .header-layout,
  1318. .main-container > .header-layout .user-nav a[href^="/space/show"] + div.center > footer {
  1319. border: none;
  1320. background: transparent;
  1321. }
  1322. .main-container > .header-layout > .header nav a[href^="/space/show"] + div.center,
  1323. .main-container > .header-layout .user-nav a[href^="/space/show"] + div.center {
  1324. display: block !important;
  1325. transform: translate(0, 0px) perspective(0px) rotateX(0deg);
  1326. opacity: 1;
  1327. transition: all .25s ease;
  1328. }
  1329. .main-container > .header-layout > .header nav a[href^="/space/show"] + div.center[style*="none"],
  1330. .main-container > .header-layout .user-nav a[href^="/space/show"] + div.center[style*="none"] {
  1331. pointer-events: none;
  1332. opacity: 0;
  1333. transform: translate(0, 10px) perspective(80px) rotateX(-2deg);
  1334. }
  1335. /*---首页 Banner 滚动指示器*/
  1336. .am-slider-default .am-control-nav li a {
  1337. box-shadow: none;
  1338. transition: all 0.5s ease;
  1339. }
  1340. .am-slider-default .am-control-nav li a.am-active {
  1341. width: 15px;
  1342. background-color: #5e72e4;
  1343. }
  1344. /*---一些细节的处理*/
  1345. .lg-message-contact:hover {
  1346. /*私信左列hover的颜色*/
  1347. background: rgba(200, 200, 200, 0.2);
  1348. }
  1349. .lg-message-contact *:not(.am-badge):hover {
  1350. background: transparent;
  1351. }
  1352. .am-selected-list li:hover {
  1353. /*弹出菜单项Hover处理*/
  1354. background: rgba(200, 200, 200, 0.2) !important;
  1355. }
  1356. /*--针对犇犇样式变化的适配*/
  1357. /*.lg-index-benben > div.lg-article:nth-of-type(2) {
  1358. background: rgba(255,255,255,.7) !important;
  1359. box-shadow: 0 5px 15px rgba(50,50,93,.1),0 5px 8px rgba(0,0,0,.07)!important;
  1360. }
  1361. #home-center-nav {
  1362. background: #f4f5f7 !important;
  1363. position: absolute;
  1364. left: -1px;
  1365. right: -1px;
  1366. top: 0;
  1367. }*/
  1368. .lg-index-benben div:nth-of-type(4) {
  1369. background: transparent !important;
  1370. box-shadow: none !important;
  1371. padding-left: 0;
  1372. padding-right: 0;
  1373. }
  1374. .lg-index-benben div:nth-of-type(4) #home-center-nav {
  1375. background: transparent;
  1376. }
  1377. /*
  1378. #feed {
  1379. margin-top: 45px !important;
  1380. }*/
  1381. /*--修一个 Markdown 编辑器弹窗时页码覆盖弹窗的玄学 Bug*/
  1382. #replyarea {
  1383. opacity: 1 !important;
  1384. }
  1385. /*--- Luogu 4 Beta 兼容*/
  1386. /*--主框架*/
  1387. /*#app-body > div{
  1388. max-width: 1250px !important;
  1389. padding-left: 20px !important;
  1390. padding-right: 20px !important;
  1391. width:100%;
  1392. }*/
  1393. /*--分隔线*/
  1394. .card hr {
  1395. margin: .8em 0;
  1396. height: .5px;
  1397. background: rgba(0, 0, 0, 0.08);
  1398. border: none;
  1399. }
  1400. /*适配 Tiny 顶栏*/
  1401. #app > .main-container > .header-layout.tiny {
  1402. height: 4em !important;
  1403. background: linear-gradient(30deg, #0091ff85 0%, #00c3ff85 30%, #08e3dc8c 40%, #08e3bf8c 70%) !important;
  1404. color: #fff !important;
  1405. }
  1406. .header-layout.tiny ~ main.lfe-body {
  1407. margin-top: 0px !important;
  1408. }
  1409. /*tiny顶栏字体颜色*/
  1410. .header-link[data-v-5d3ff779] {
  1411. vertical-align: middle;
  1412. margin-right: 2em;
  1413. color: #fff;
  1414. }
  1415. /*tiny顶栏图标颜色*/
  1416. .container[data-v-5d3ff779] {
  1417. display: flex;
  1418. flex-direction: row;
  1419. align-items: center;
  1420. padding-left: 1em;
  1421. padding-right: 1em;
  1422. height: 100%;
  1423. color: #f8f8f8;
  1424. }
  1425. /*底栏字体颜色*/
  1426. .footer[data-v-381c541a] {
  1427. display: flex;
  1428. align-items: center;
  1429. padding: 1em;
  1430. color: rgba(255, 255, 255, .9);
  1431. font-size: .875em;
  1432. }
  1433. /*底栏超链接颜色*/
  1434. .footer a[data-v-381c541a] {
  1435. color: rgba(255, 255, 255, .75);
  1436. }
  1437. /*用户界面设置*/
  1438. .center[data-v-78704ac9] {
  1439. position: absolute;
  1440. width: 15em;
  1441. right: -1em;
  1442. top: 1.5em;
  1443. overflow: hidden;
  1444. z-index: 999;
  1445. text-align: center;
  1446. color: #000;
  1447. background: #fff;
  1448. /* background-image: url(https://z3.ax1x.com/2021/10/19/5w73SU.png); */
  1449. background-size: cover;
  1450. border: 0px solid #ccc;
  1451. border-radius: 15px;
  1452. box-shadow: 0 0 15px 1px rgb(0, 0, 0);
  1453. }
  1454. /*用户栏设置*/
  1455. .user-nav[data-v-52820d90] {
  1456. position: absolute;
  1457. right: 4em;
  1458. top: 0;
  1459. padding: .5em 1em;
  1460. color: #000;
  1461. background: linear-gradient(30deg, #0091ff85 0%, #00c3ff85 30%, #08e3dc8c 40%, #08e3bf8c 70%) !important;
  1462. border-bottom-left-radius: 25px;
  1463. border-bottom-right-radius: 25px;
  1464. }
  1465. .mp-editor-container[data-v-a97ae32a] {
  1466. position: relative;
  1467. height: 100%;
  1468. border: 0px solid #ddd;
  1469. }
  1470. .mp-editor-ground[data-v-a97ae32a] {
  1471. position: absolute;
  1472. width: 100%;
  1473. top: 50px;
  1474. bottom: 0;
  1475. overflow: hidden;
  1476. border-top: 1px solid #ddd;
  1477. }
  1478. .float-bottom[data-v-42e973f3] {
  1479. padding: 0.5em 1em;
  1480. position: fixed;
  1481. bottom: 0;
  1482. width: calc(100% - 122px);
  1483. max-width: 1168px;
  1484. margin-left: -21px;
  1485. box-shadow: 0 2px 4px rgb(0 0 0 / 15%), inset 0 0 1px rgb(0 0 0 / 50%);
  1486. background-color: #fff;
  1487. z-index: 99;
  1488. border-radius: 99rem;
  1489. }
  1490. button[data-v-66021821] {
  1491. margin-right: .5em;
  1492. padding: 0;
  1493. cursor: pointer;
  1494. width: auto;
  1495. min-width: 2em;
  1496. height: 1.7em;
  1497. background: #fff;
  1498. border: 1px solid #bfbfbf;
  1499. border-radius: 99rem;
  1500. }
  1501. button[data-v-370e72e2] {
  1502. display: inline-block;
  1503. flex: none;
  1504. outline: 0;
  1505. width: auto;
  1506. height: 2.15rem;
  1507. cursor: pointer;
  1508. color: #fff;
  1509. font-weight: inherit;
  1510. line-height: 1;
  1511. text-align: center;
  1512. vertical-align: middle;
  1513. background: 0 0;
  1514. border-radius: .99rem;
  1515. border: 99px solid;
  1516. }
  1517. span[data-v-20b7d558] {
  1518. display: inline-block;
  1519. padding: 0 8px;
  1520. box-sizing: border-box;
  1521. font-weight: 400;
  1522. line-height: 1.5;
  1523. width: auto;
  1524. border-radius: 99rem;
  1525. }
  1526. .lg-content-table-left {
  1527. background: #fcfcfc;
  1528. box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !important;
  1529. border-radius: 4rem;
  1530. border-top-left-radius: 4rem;
  1531. border-top-right-radius: 4rem;
  1532. border-bottom-right-radius: 4rem;
  1533. border-bottom-left-radius: 4rem;
  1534. margin-top: 20px;
  1535. padding-left: 30px;
  1536. padding-right: 30px;
  1537. padding-bottom: 20px;
  1538. position: relative;
  1539. }
  1540. .am-btn-primary,
  1541. .am-btn-primary:hover,
  1542. .am-btn-primary:active,
  1543. .am-btn-primary:focus,
  1544. a.am-btn-primary:visited {
  1545. border-color: #000;
  1546. background-color: #000;
  1547. border-radius: 99rem;
  1548. }
  1549. .am-input-group-primary > .am-input-group-label {
  1550. border-color: #5e72e4;
  1551. background-color: #5e72e4;
  1552. border-radius: 99rem !important;
  1553. }
  1554. .am-progress-bar-secondary,
  1555. .am-progress-bar,
  1556. .progress-frame > div {
  1557. background: linear-gradient(30deg, #0800ff 15%, #0095ff 30%, #0004ff 94%) !important;
  1558. border-radius: 99rem !important;
  1559. }
  1560. .button-in-anchor[data-v-42c20b13] {
  1561. vertical-align: baseline;
  1562. border-radius: 99rem !important;
  1563. }
  1564. .button-in-anchor[data-v-19949a64] {
  1565. vertical-align: baseline;
  1566. border-radius: 99rem !important;
  1567. }
  1568. .user-header-top[data-v-32c8167e] {
  1569. position: relative;
  1570. height: 240px;
  1571. background-size: cover;
  1572. background-position: center;
  1573. border-radius: .98rem !important;
  1574. }
  1575. .items > li[data-v-8feadc5c]:first-child {
  1576. margin-left: 0;
  1577. border-radius: 99rem !important;
  1578. }
  1579. .card[data-v-796309f8] {
  1580. display: block;
  1581. margin-bottom: 1.3em;
  1582. width: auto;
  1583. background-color: #fff;
  1584. box-shadow: 0 1px 3px rgb(26 26 26 10%);
  1585. box-sizing: border-box;
  1586. }
  1587. .progress-frame[data-v-47712372] {
  1588. box-sizing: border-box;
  1589. background: #ffffffa6;
  1590. border: 2px solid #e8e8e8;
  1591. border-radius: 2px;
  1592. height: 1em;
  1593. overflow: hidden;
  1594. border-radius: 99999px !important;
  1595. }
  1596. .am-btn-danger,
  1597. .am-btn-danger:hover,
  1598. .am-btn-danger:active,
  1599. .am-btn-danger:focus,
  1600. .am-btn-danger:visited {
  1601. border-color: #f5365c;
  1602. background-color: #f5365c;
  1603. border-radius: 99999px !important;
  1604. }
  1605. .items > li[data-v-8feadc5c] {
  1606. display: inline-block;
  1607. margin-left: 1em;
  1608. padding: .063em .5em;
  1609. transition: .3s ease all;
  1610. border-radius: 9999px;
  1611. }
  1612. .expand[data-v-68d23b5e] {
  1613. padding-top: 10px;
  1614. padding-bottom: 10px;
  1615. text-align: center;
  1616.  
  1617. background: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9));
  1618. border-radius: 99999px !important;
  1619. }
  1620. button[type='button'] {
  1621. outline: none !important;
  1622. border: none !important;
  1623. box-shadow: 0 4px 6px rgb(50 50 93 11%), 0 1px 3px rgb(0 0 0 8%);
  1624. transition: all .15s ease;
  1625. margin-bottom: 0px;
  1626. padding: 7px 18px;
  1627. border-radius: 99999px !important;
  1628. }
  1629. .feed-selector > a {
  1630. font-weight: 500;
  1631. transition: all .15s ease;
  1632. color: #000;
  1633. background-color: #ffffff9e;
  1634. box-shadow: 0 4px 6px rgb(50 50 93 11%), 0 1px 3px rgb(0 0 0 8%);
  1635. border-radius: 5px !important;
  1636. height: 50px;
  1637. line-height: 36px;
  1638. border-radius: 99999px !important;
  1639. }
  1640. nav[data-v-27b2cd59] {
  1641. position: fixed;
  1642. width: 3.7em;
  1643. height: 100%;
  1644. display: flex;
  1645. flex-direction: column;
  1646. text-align: center;
  1647. line-height: 1.2;
  1648. z-index: 5;
  1649. }
  1650. .am-panel {
  1651. border: none;
  1652. box-shadow: 0 4px 6px rgb(50 50 93 11%), 0 1px 3px rgb(0 0 0 8%);
  1653. border-radius: 15px !important;
  1654. }
  1655. .am-form input[type=number],
  1656. .am-form input[type=search],
  1657. .am-form input[type=text],
  1658. .am-form input[type=password],
  1659. .am-form input[type=datetime],
  1660. .am-form input[type=datetime-local],
  1661. .am-form input[type=date],
  1662. .am-form input[type=month],
  1663. .am-form input[type=time],
  1664. .am-form input[type=week],
  1665. .am-form input[type=email],
  1666. .am-form input[type=url],
  1667. .am-form input[type=tel],
  1668. .am-form input[type=color],
  1669. .am-form select,
  1670. .am-form textarea,
  1671. .am-form-field {
  1672. display: block;
  1673. width: 100%;
  1674. padding: .5em;
  1675. font-size: 1.6rem;
  1676. line-height: 1.2;
  1677. color: #555;
  1678. vertical-align: middle;
  1679. background-color: #fff;
  1680. background-image: none;
  1681. border: 1px solid #ccc;
  1682. border-radius: 0;
  1683. -webkit-appearance: none;
  1684. -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  1685. transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  1686. border-radius: 15px !important;
  1687. }
  1688. .items > li > .entry.selected[data-v-7092f3a4]::before {
  1689. margin: 0 0.5em;
  1690. width: calc(100% - 1em);
  1691. background: linear-gradient(30deg, #7b00ff 0%, #2b00ff 40%, #3b007f 70%) !important;
  1692. }
  1693. .bar[data-v-7626d048] {
  1694. height: 100%;
  1695. transition: width .6s ease;
  1696. border-radius: 45px !important;
  1697. color: #fff !important;
  1698. background: linear-gradient(30deg, #7b00ff 0%, #2b00ff 40%, #3b007f 70%) !important;
  1699. }
  1700. .progress-frame[data-v-7626d048] {
  1701. position: relative;
  1702. display: block;
  1703. padding: 4px;
  1704. height: 1em;
  1705. font-size: .8em;
  1706. line-height: 1;
  1707. overflow: hidden;
  1708. border-radius: 4px;
  1709. background-color: #fff;
  1710. border-radius: 50px !important;
  1711. }
  1712. .copy-btn[data-v-52f2d52f] {
  1713. font-size: .8em;
  1714. float: right;
  1715. padding: 0 5px;
  1716. height: 1.6em;
  1717. }
  1718. .content[data-v-bb301a88] {
  1719. position: absolute;
  1720. top: 0;
  1721. left: 0;
  1722. width: 100%;
  1723. height: 100%;
  1724. display: flex;
  1725. flex-direction: column-reverse;
  1726. align-items: center;
  1727. justify-content: center;
  1728. }
  1729. .test-case[data-v-bb301a88] {
  1730. position: relative;
  1731. vertical-align: top;
  1732. cursor: pointer;
  1733. margin: 0.2em;
  1734. height: 6em;
  1735. width: 6em;
  1736. padding: 0;
  1737. border-radius: 20px !important;
  1738. color: #fff;
  1739. }
  1740. .am-modal-dialog {
  1741. box-shadow: 0 15px 35px rgb(50 50 93 20%), 0 5px 15px rgb(0 0 0 17%);
  1742. border: 1px solid rgba(0, 0, 0, .2);
  1743. border-radius: .5rem;
  1744. outline: 0;
  1745. background-color: #fff;
  1746. background-clip: padding-box;
  1747. border-radius: 24px !important;
  1748. }
  1749. .am-modal-btn,
  1750. .am-modal-btn:hover,
  1751. .am-modal-btn:active,
  1752. .am-modal-btn:focus,
  1753. a.am-modal-btn:visited {
  1754. border-color: #fff;
  1755. background-color: #000;
  1756. border-radius: 50px !important;
  1757. }
  1758. .text[data-v-6b0e15fa] {
  1759. box-sizing: border-box;
  1760. margin-top: .2em;
  1761. margin-bottom: .2em;
  1762. flex: 1;
  1763. border-radius: 3px;
  1764. border: 1px solid #ccc;
  1765. text-overflow: ellipsis;
  1766. white-space: nowrap;
  1767. background: #fff;
  1768. border-radius: 50px !important;
  1769. }
  1770. .dropdown-wrap[data-v-6b0e15fa] {
  1771. position: absolute;
  1772. margin-top: 2em;
  1773. max-height: 0;
  1774. width: 100%;
  1775. color: #333;
  1776. overflow-y: auto;
  1777. background: #fff;
  1778. border-radius: 2px;
  1779. border: solid 1px #eee;
  1780. box-shadow: 0 0 1em 0.1em rgb(0 0 0 15%);
  1781. transition: all .15s ease-out;
  1782. opacity: 0;
  1783. z-index: 9;
  1784. border-radius: 15px !important;
  1785. }
  1786. .frame[data-v-a7f7c968] {
  1787. box-sizing: border-box;
  1788. border-radius: 20px;
  1789. border: 0px solid #bfbfbf;
  1790. background: #fff;
  1791. }
  1792. .refined-input[data-v-a7f7c968] {
  1793. display: flex;
  1794. align-items: baseline;
  1795. border-top-right-radius: 50px !important;
  1796. border-bottom-right-radius: 50px !important;
  1797. border-radius: 50px;
  1798. }
  1799. .am-form-field,
  1800. .input-group > .input-wrap > input,
  1801. .input-wrap > input {
  1802. transition: box-shadow .15s ease;
  1803. border: none !important;
  1804. border-radius: 50px !important;
  1805. box-shadow: 0 1px 3px rgb(50 50 93 15%), 0 1px 0 rgb(0 0 0 2%);
  1806. min-height: 25px !important;
  1807. }
  1808. .clone-card[data-v-42c20b13] {
  1809. background: #fff;
  1810. box-shadow: 0 1px 3px rgb(26 26 26 30%);
  1811. padding: .6em .8em;
  1812. width: max-content;
  1813. min-width: 150px;
  1814. font-size: 1rem;
  1815. border-radius: 15px !important;
  1816. color: #333;
  1817. }
  1818. .selected .tag[data-v-f5f672d2] {
  1819. background: #fff;
  1820. border: 0px solid #ff0000;
  1821. border-radius: 50px;
  1822. padding: 0.2em;
  1823. font-size: 0.8em;
  1824. display: inline-block;
  1825. margin-left: 10px;
  1826. }
  1827. .inner-card[data-v-29a65e17] {
  1828. background-color: #fafafa;
  1829. border: 1px solid #e8e8e8;
  1830. padding: 0.375em 0.75em;
  1831. display: flex;
  1832. justify-content: space-between;
  1833. align-items: center;
  1834. border-radius: 50px;
  1835. }
  1836. .inner-card[data-v-7cdb640e] {
  1837. background-color: #fafafa;
  1838. border: 1px solid #e8e8e8;
  1839. padding: 0.375em 0.75em;
  1840. display: flex;
  1841. justify-content: space-between;
  1842. align-items: center;
  1843. border-radius: 50px;
  1844. }
  1845. .inner-card[data-v-62e64f9a] {
  1846. background-color: #fafafa;
  1847. border: 0.5px solid #e8e8e8;
  1848. padding: 0.375em 0.75em;
  1849. display: flex;
  1850. margin: 6px .5em;
  1851. justify-content: space-between;
  1852. align-items: center;
  1853. border-radius: 50px;
  1854. }
  1855. .inner-card[data-v-78fafe5c] {
  1856. background-color: #fafafa;
  1857. border: 0.5px solid #e8e8e8;
  1858. padding: 0.375em 0.75em;
  1859. display: flex;
  1860. justify-content: space-between;
  1861. align-items: flex-end;
  1862. border-radius: 50px;
  1863. }
  1864. .inner-card[data-v-4b8033a4] {
  1865. background-color: #fafafa;
  1866. border: 0.5px solid #e8e8e8;
  1867. padding: 0.375em 0.75em;
  1868. display: flex;
  1869. justify-content: space-between;
  1870. align-items: center;
  1871. border-radius: 50px;
  1872. }
  1873. .row[data-v-325cf452] {
  1874. height: 34px;
  1875. padding: 0.25em 0.5em;
  1876. border: solid #ffffff00;
  1877. border-width: 1px 1px 0 1px;
  1878. display: flex;
  1879. justify-content: space-between;
  1880. align-items: center;
  1881. }
  1882. pre[data-v-52f2d52f] {
  1883. margin: .5em 0;
  1884. padding: .3em .5em;
  1885. border: #ddd solid 1px;
  1886. background: #f8f8f8;
  1887. border-radius: 20px;
  1888. overflow: auto;
  1889. font-size: .875em;
  1890. font-family: monospace;
  1891. }
  1892. button.selected[data-v-66021821] {
  1893. background: #000dfa;
  1894. border-color: var(--lfe-color--primary, #3498db);
  1895. cursor: default;
  1896. color: #fff;
  1897. }
  1898. .image-block *[data-v-6b8e1cb0] {
  1899. user-select: none;
  1900. border-radius: 20px;
  1901. }
  1902. .image-block[data-v-6b8e1cb0] {
  1903. display: inline-block;
  1904. position: relative;
  1905. background: #fafafa;
  1906. border: 1px solid #e8e8e8;
  1907. margin: 12px;
  1908. border-radius: 20px;
  1909. }
  1910. .drop[data-v-688958d9] {
  1911. display: flex;
  1912. align-items: center;
  1913. flex-direction: column;
  1914. justify-content: center;
  1915. align-self: center;
  1916. flex-grow: 0 !important;
  1917. width: 9em;
  1918. height: 8.75em;
  1919. user-select: none;
  1920. cursor: pointer;
  1921. margin: 1em;
  1922. margin-left: 0;
  1923. background: #fafafa;
  1924. border: 1px solid #e8e8e8;
  1925. box-sizing: border-box;
  1926. border-radius: 30px;
  1927. }
  1928. .swal2-popup {
  1929. display: none;
  1930. position: relative;
  1931. flex-direction: column;
  1932. justify-content: center;
  1933. width: 32em;
  1934. max-width: 100%;
  1935. padding: 1.25em;
  1936. border-radius: 5em;
  1937. background: #fff;
  1938. font-family: inherit;
  1939. font-size: 1rem;
  1940. box-sizing: border-box;
  1941. }
  1942.  
  1943. .input-group[data-v-72107c51] > :not(:first-child),
  1944. .input-group[data-v-72107c51] > :not(:first-child) input {
  1945. border-radius: 9999px !important;
  1946. border-top-right-radius: 9999px !important;
  1947. border-bottom-right-radius: 9999px !important;
  1948. }
  1949. .text[data-v-087e057c] {
  1950. box-sizing: border-box;
  1951. margin-top: .2em;
  1952. margin-bottom: .2em;
  1953. flex: 1;
  1954. border-radius: 99px;
  1955. border: 1px solid #ccc;
  1956. text-overflow: ellipsis;
  1957. white-space: nowrap;
  1958. background: #fff;
  1959. padding-right: 1.5em;
  1960. }
  1961. .candidate-wrapper[data-v-f5f672d2] {
  1962. position: absolute;
  1963. right: 0;
  1964. top: 32px;
  1965. background: #fff;
  1966. box-shadow: 0 1px 3px rgb(0 0 0 16%);
  1967. width: 100%;
  1968. z-index: 10;
  1969. border-radius: 20px !important;
  1970. }
  1971. li {
  1972. display: list-item;
  1973. text-align: -webkit-match-parent;
  1974. border-radius: 20px !important;
  1975. }
  1976. .marked[data-v-5a58a989] code,
  1977. .marked[data-v-5a58a989] pre {
  1978. font-family: monospace;
  1979. font-size: .875em;
  1980. background-color: #fafafa;
  1981. border: 1px solid #e8e8e8;
  1982. border-radius: 15px;
  1983. }
  1984. .clone-card[data-v-19949a64] {
  1985. background: #fff;
  1986. box-shadow: 0 1px 3px rgb(26 26 26 30%);
  1987. padding: .6em .8em;
  1988. width: max-content;
  1989. min-width: 150px;
  1990. font-size: .875rem;
  1991. color: #333;
  1992. border-radius: 10px;
  1993. }
  1994. .dropdown[data-v-087e057c] {
  1995. color: #333;
  1996. position: fixed;
  1997. background: #fff;
  1998. border-radius: 15px;
  1999. border: solid 1px #eee;
  2000. box-shadow: 0 0 1em 0.1em rgb(0 0 0 15%);
  2001. z-index: 100000;
  2002. transition: all .15s ease-out;
  2003. overflow-y: auto;
  2004. }
  2005. .tag[data-v-5d98bc80] {
  2006. background: #e8e8e8;
  2007. border-radius: 99px;
  2008. padding: 1px .6em;
  2009. font-size: 0.876em;
  2010. display: inline-block;
  2011. color: #fff;
  2012. margin-right: 5px;
  2013. }
  2014. span.lfe-caption.tag {
  2015. background-color: #fff;
  2016. }
  2017. .tag[data-v-4bc82191] {
  2018. cursor: pointer;
  2019. background-color: #fff;
  2020. }
  2021. .candidates[data-v-d09bbffc] {
  2022. position: fixed;
  2023. background: #fff;
  2024. box-shadow: 0 1px 3px rgb(0 0 0 16%);
  2025. z-index: 100000;
  2026. border-radius: 20px;
  2027. }
  2028. .candidates > ul[data-v-d09bbffc] {
  2029. padding: 0;
  2030. margin: 0;
  2031. max-height: 10em;
  2032. list-style: none;
  2033. overflow: auto;
  2034. outline: none;
  2035. border-radius: 20px;
  2036. }
  2037. #exlg-dash {
  2038. position: relative;
  2039. display: inline-block;
  2040. padding: 1px 10px 3px;
  2041. background: linear-gradient(50deg, #00dbff 0%, #007cff 40%, #0087ff 70%);
  2042. color: #fff;
  2043. border-radius: 99px;
  2044. font-weight: bolder;
  2045. box-shadow: 0 0 0px #1e90ff00;
  2046. }
  2047. .exlg-copy {
  2048. position: relative;
  2049. display: inline-block;
  2050. padding: 1px 5px 1px;
  2051. background-color: #07f;
  2052.  
  2053. color: white;
  2054. border-radius: 99px;
  2055. font-size: 12px;
  2056. float: right;
  2057. vertical-align: baseline;
  2058. }
  2059. #exlg-dash-window {
  2060. position: absolute;
  2061. top: 35px;
  2062. left: 0px;
  2063. z-index: 65536;
  2064. display: none;
  2065. overflow-y: scroll;
  2066. width: 250px;
  2067. height: 300px;
  2068. padding: 5px;
  2069. background: white;
  2070. color: black;
  2071. border-radius: 7px;
  2072. box-shadow: rgb(0, 0, 0) 0px 0px 0px;
  2073. }
  2074. .header-link[data-v-46cb0950] {
  2075. vertical-align: middle;
  2076. margin-right: 2em;
  2077. color: #fff;
  2078. }
  2079. .icon-btn[data-v-1bdb8ce2] {
  2080. margin-left: .7em;
  2081. color: #fff;
  2082. }
  2083. div[data-v-034eb354] {
  2084. display: inline-block;
  2085. color: #fff;
  2086. }
  2087. .float-bottom[data-v-24f898d2] {
  2088. padding: 0.5em 1em;
  2089. position: fixed;
  2090. bottom: 0;
  2091. width: calc(100% - 122px);
  2092. max-width: 1168px;
  2093. margin-left: -21px;
  2094. box-shadow: 0 2px 4px rgb(0 0 0 15%), inset 0 0 1px rgb(0 0 0 50%);
  2095. background-color: #ffffffe6;
  2096. z-index: 99;
  2097. border-radius: 15px;
  2098. }
  2099. .user-header-top[data-v-4e1a17e0] {
  2100. position: relative;
  2101. height: 240px;
  2102. background-size: cover;
  2103. background-position: center;
  2104. border-top-right-radius: 17px;
  2105. border-top-left-radius: 17px;
  2106. }
  2107. button[data-v-42c20b13] {
  2108. margin-right: .5em;
  2109. background: linear-gradient(30deg, #7b00ff 0%, #2b00ff 40%, #3b007f 70%) !important;
  2110. }
  2111. .button-in-anchor[data-v-42c20b13] {
  2112. vertical-align: baseline;
  2113. border-radius: 99rem !important;
  2114. background: linear-gradient(30deg, #0091ff 0%, #005eff 20%, #00d5ff 84%) !important;
  2115. }
  2116. button[type='submit'] {
  2117. outline: none !important;
  2118. border: none !important;
  2119. box-shadow: 0 4px 6px rgb(50 50 93 11%), 0 1px 3px rgb(0 0 0 8%);
  2120. transition: all .15s ease;
  2121. margin-bottom: 6px;
  2122. padding: 8px 18px;
  2123. background: linear-gradient(30deg, #190028 0%, #0205c4 20%, #5600ff 84%) !important;
  2124. }
  2125. .items > li > .entry.selected[data-v-7092f3a4] {
  2126. cursor: default;
  2127. color: #09f;
  2128. background-color: transparent;
  2129. }
  2130. .copy-btn[data-v-3b842bd2] {
  2131. font-size: .8em;
  2132. padding: 0 5px;
  2133. height: 18px !important;
  2134. border-radius: 9px !important;
  2135. }
  2136. .am-badge.lg-bg-green {
  2137. animation-name: example;
  2138. animation-direction: normal;
  2139. animation-duration: 0.35s;
  2140. animation-iteration-count: infinite;
  2141. color: #fff;
  2142. }
  2143. rect.highcharts-point.highcharts-color-1 {
  2144. border-top-left-radius: 99px!important;
  2145. background: linear-gradient(70deg, #f00 0%, #ffa600 15%, #fbff00 30%, #00ff2e 45%, #0fe 60%, #0003ff 75%, #b600ff 90%);
  2146. fill: #0df;
  2147. stroke: #00ffe1;
  2148. stroke-width: 2;
  2149. }
  2150. path.highcharts-area {
  2151. color: white;
  2152. background: white;
  2153. fill: #00efff00;
  2154. }
  2155. path.highcharts-point.highcharts-color-0 {
  2156. fill: #00e3ff;
  2157. }
  2158. .am-comment-bd {
  2159. background: #ffffff;
  2160. font-size: 14px;
  2161. border-bottom-right-radius: 19px;
  2162. border-bottom-left-radius: 19px;
  2163. }
  2164. .am-comment-hd {
  2165. border-bottom: none;
  2166. border-top-right-radius: 19px;
  2167. border-top-left-radius: 19px;
  2168. }
  2169. .mp-editor-toolbar[data-v-6d5597b1] {
  2170. float: left;
  2171. width: 100%;
  2172. height: 40px;
  2173. box-sizing: border-box;
  2174. background-color: #fff;
  2175. border-top-left-radius: 18px;
  2176. border-top-right-radius: 18px;
  2177. }
  2178. .mp-editor-ground[data-v-6d5597b1] {
  2179. position: absolute;
  2180. width: 100%;
  2181. top: 40px;
  2182. bottom: 0;
  2183. overflow: hidden;
  2184. border-top: 1px solid #ddd;
  2185. border-bottom-left-radius: 18px;
  2186. border-bottom-right-radius: 18px;
  2187. }
  2188. .mp-editor-container[data-v-6d5597b1] {
  2189. position: relative;
  2190. height: 100%;
  2191. border: 1px solid #00ccfe;
  2192. border-radius: 18px;
  2193. }
  2194. .CodeMirror-gutter {
  2195. white-space: normal;
  2196. height: 100%;
  2197. display: inline-block;
  2198. vertical-align: top;
  2199. margin-bottom: -30px;
  2200. background: linear-gradient(30deg, #fff 15%, #888 70%, #000 94%) !important;
  2201. }
  2202. .CodeMirror-linenumber {
  2203. padding: 0 3px 0 5px;
  2204. min-width: 20px;
  2205. text-align: right;
  2206. color: #fff;
  2207. white-space: nowrap;
  2208. }
  2209. .login > span[data-v-1bdb8ce2] {
  2210. font-size: .8em;
  2211. margin-left: .5em;
  2212. color: white;
  2213. }
  2214. #app > .lfe-body > div:first-of-type {
  2215. background-color: #fff0 !important;
  2216. background-image: url(https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.huabanimg.com%2Fd47772fd7a2463dd9fcb09d8f1c741d8196808c245385-3Pna3p_fw658&refer=http%3A%2F%2Fhbimg.huabanimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1637238028&t=f64b07d223381d2403e7215cde79e195) !important;
  2217. background-repeat: no-repeat;
  2218. background-size: cover;
  2219. background-position: center;
  2220. border-radius: 50px;
  2221. background-attachment: revert;
  2222. }
  2223. /*洛谷广告*/
  2224. /*
  2225. div img[data-v-0a593618] {
  2226. width: 0%;
  2227. }
  2228. */
  2229.  
  2230. div img[data-v-0a593618],
  2231. #mhls > img{
  2232. transition: all .15s ease;
  2233. box-shadow: 0 5px 15px rgba(50, 50, 93, .1), 0 5px 8px rgba(0, 0, 0, .07)!important;
  2234. word-wrap: break-word;
  2235. border-radius: .99rem;
  2236. background-color: #fcfcfc !important;
  2237. overflow: visible !important;
  2238. }
  2239.  
  2240. div img[data-v-0a593618],
  2241. #mhls > img:hover {
  2242. box-shadow: 0 10px 30px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07)!important;
  2243. }
  2244. /*洛谷广告*/
  2245. div > span[data-v-0a593618] {
  2246. position: absolute;
  2247. left: .75rem;
  2248. bottom: .75rem;
  2249. font-size: .875rem;
  2250. color: rgba(255, 255, 255, 0);
  2251. pointer-events: none;
  2252. }
  2253. .exlg-rand-settings {
  2254. position: relative;
  2255. display: inline-block;
  2256. padding: 1.5px 9px 1px 9px;
  2257. background: linear-gradient(30deg, #0046ff 0, #4e00ff 30%, #5a00ff 60%);
  2258. border: 0px solid #6495ED;
  2259. color: #fff;
  2260. border-radius: 99px;
  2261. font-size: 13px;
  2262. position: relative;
  2263. top: -2px;
  2264. height: 23px;
  2265. min-width: 53px;
  2266. font-weight: bold;
  2267. }
  2268. .exlg-rand-settings:hover {
  2269. box-shadow: 0 0 0px dodgerblue;
  2270. }
  2271. .exlg-window {
  2272. position: absolute;
  2273. top: 150px;
  2274. left: 100px;
  2275. z-index: 65536;
  2276. display: none;
  2277. width: 255px;
  2278. height: 300px;
  2279. padding: 5px;
  2280. background: #fff;
  2281. color: black;
  2282. border-radius: 25px;
  2283. border: 1px solid black;
  2284. box-shadow: rgb(187 227 255) 0px 0px 0px;
  2285. animation-name: exlg1;
  2286. animation-duration: 0.7s;
  2287. animation-timing-function: ease-out;
  2288. animation-fill-mode: forwards;
  2289. }
  2290. .exlg-rand-settings.selected {
  2291. padding: 1.5px 3px 1px 9px;
  2292. background: linear-gradient(60deg, #00ffbf 10%, #00f2ff 20%);
  2293. border: 0px solid #6495ED;
  2294. color: #fff;
  2295. width: 70px;
  2296. font-weight: bold;
  2297. }
  2298. .exlg-smallbtn {
  2299. position: relative;
  2300. display: inline-block;
  2301. padding: 1px 5px 1px;
  2302. color: white;
  2303. border-radius: 99px;
  2304. font-size: 12px;
  2305. margin-left: 1px;
  2306. margin-right: 1px;
  2307. }
  2308. .am-btn-warning,
  2309. .am-btn-warning:hover,
  2310. .am-btn-warning:active,
  2311. .am-btn-warning:focus,
  2312. a.am-btn-warning:visited {
  2313. background-color: #fb6340;
  2314. border-radius: 99px;
  2315. }
  2316. .popup[data-v-1d675dd8] {
  2317. margin-left: unset;
  2318. padding: .3em;
  2319. width: 10em;
  2320. background: #fff;
  2321. background-color: rgb(255, 255, 255);
  2322. background-clip: border-box;
  2323. border-radius: 15px !important;
  2324. border: 0px solid rgba(0, 0, 0, .2);
  2325. color: #333;
  2326. user-select: none;
  2327. animation-duration: 0.7s;
  2328. animation-timing-function: ease-out;
  2329. animation-fill-mode: forwards;
  2330. }
  2331. .apps a[data-v-1d675dd8] {
  2332. display: block;
  2333. padding: .3em;
  2334. color: #333;
  2335. border-radius: 99px;
  2336. }
  2337. }
  2338.  
  2339.  
  2340. @-moz-document regexp("^((?!blog).)*https://www.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*http://www.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*https://www2.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*http://www2.luogu.org((?!blog).)*$"), regexp("^((?!blog).)*https://www.luogu.com.cn((?!blog).)*$"), regexp("^((?!blog).)*http://www.luogu.com.cn((?!blog).)*$") {
  2341. /*此区域用来应用一些自定义设置*/
  2342. /*--------------------卡片透明度*/
  2343. .lg-article,
  2344. .lg-summary,
  2345. .lg-article-sub,
  2346. .lg-content-table-left,
  2347. .card {
  2348. background: rgba(252, 252, 252, .6) !important;
  2349. }
  2350. /*--------------------禁用Rated动画*/
  2351. .am-badge.lg-bg-green {
  2352. animation-name: none;
  2353. background: linear-gradient(60deg, #0ff 0%, #07f 14%, #70f 28%, #f00 42%, #f70 56%, #ff0 70%, #4f0 84%);
  2354. color:#fff;
  2355. }
  2356. /*--------------------背景图片,默认是颜色编码*/
  2357. html > body {
  2358. background-image: url(https://z3.ax1x.com/2021/10/19/5w73SU.png);
  2359. background-repeat: no-repeat;
  2360. background-size: cover;
  2361. background-position: center;
  2362. background-attachment: fixed;
  2363. }
  2364. /*-------------------主题*/
  2365. /*顶栏和侧栏自定义颜色/透明效果*/
  2366. #app > .main-container > header {
  2367. background: linear-gradient(87deg, #9ce7ff 0, #cbf3ff 100%) !important;
  2368. }
  2369. body #app > .lfe-body > a,
  2370. body #app > .lfe-body > .popup-button {
  2371. color: #fafafa !important;
  2372. }
  2373. body #app > .lfe-body > div:first-of-type,
  2374. ::-webkit-scrollbar-thumb:hover {
  2375. background-image: url(https://z3.ax1x.com/2021/10/19/5w73SU.png);
  2376. background-repeat: no-repeat;
  2377. background-size: cover;
  2378. background-position: center;
  2379. background-attachment: revert;
  2380. }
  2381. /*--------------------侧栏颜色*/
  2382. #app > .lfe-body {
  2383. background: linear-gradient(30deg, #03c8f0 15%, #1eddff 30%, #0000ff 94%) !important;
  2384. border-radius: 50px;
  2385. height: 400px;
  2386. left: 10px;
  2387. top: 10%;
  2388. /*横向侧栏(beta)*/
  2389. /*-webkit-transform:rotate(-90deg);*/
  2390. }
  2391.  
  2392. #app > .lfe-body > a,
  2393. .popup-button > i {
  2394. color: #fafafa !important;
  2395. }
  2396. /*侧栏方向
  2397. .color-none {
  2398. -webkit-transform:rotate(90deg);
  2399. }*/
  2400.  
  2401. /*--------------------禁用顶栏标题动画*/
  2402. /*下面是禁用顶栏标题动画CSS
  2403. .main-container > header > .header > h1{
  2404. animation:none !important;
  2405. }
  2406. */
  2407. }
  2408.  
  2409.  
  2410.  
  2411. @-moz-document regexp("^((?!blog).)*https://class.luogu.com.cn((?!blog).)*$"), regexp("^((?!blog).)*http://class.luogu.com.cn((?!blog).)*$") {
  2412. /*此区域用来应用一些自定义设置*/
  2413. /*--------------------卡片透明度*/
  2414. .lg-article,
  2415. .lg-summary,
  2416. .lg-article-sub,
  2417. .lg-content-table-left,
  2418. .card,
  2419. .exlg-window{
  2420. background: rgba(252, 252, 252, .6) !important;
  2421. }
  2422. /*--------------------禁用Rated动画*/
  2423. .am-badge.lg-bg-green {
  2424. animation-name: none;
  2425. background: linear-gradient(60deg, #0ff 0%, #07f 14%, #70f 28%, #f00 42%, #f70 56%, #ff0 70%, #4f0 84%);
  2426. color:#fff;
  2427. }
  2428. /*--------------------背景图片,默认是颜色编码*/
  2429. html > body {
  2430. background-image: url(https://z3.ax1x.com/2021/10/19/5w73SU.png);
  2431. background-repeat: no-repeat;
  2432. background-size: cover;
  2433. background-position: center;
  2434. background-attachment: fixed;
  2435. }
  2436. /*-------------------主题*/
  2437. /*顶栏和侧栏自定义颜色/透明效果*/
  2438. #app > .main-container > header {
  2439. background: linear-gradient(87deg, #9ce7ff 0, #cbf3ff 100%) !important;
  2440. }
  2441. body #app > .lfe-body > a,
  2442. body #app > .lfe-body > .popup-button {
  2443. color: #fafafa !important;
  2444. }
  2445. body #app > .lfe-body > div:first-of-type,
  2446. ::-webkit-scrollbar-thumb:hover {
  2447. background-image: url(https://z3.ax1x.com/2021/10/19/5w73SU.png);
  2448. background-repeat: no-repeat;
  2449. background-size: cover;
  2450. background-position: center;
  2451. background-attachment: revert;
  2452. }
  2453. /*--------------------侧栏颜色*/
  2454. #app > .lfe-body {
  2455. background: linear-gradient(30deg, #03c8f0 15%, #1eddff 30%, #0000ff 94%) !important;
  2456. border-radius: 50px;
  2457. height: 200px;
  2458. left: 10px;
  2459. top: 10%;
  2460. /*横向侧栏(beta)*/
  2461. /*-webkit-transform:rotate(-90deg);*/
  2462. }
  2463.  
  2464. #app > .lfe-body > a,
  2465. .popup-button > i {
  2466. color: #fafafa !important;
  2467. }
  2468. /*侧栏方向
  2469. .color-none {
  2470. -webkit-transform:rotate(90deg);
  2471. }*/
  2472.  
  2473. /*--------------------禁用顶栏标题动画*/
  2474. /*下面是禁用顶栏标题动画CSS
  2475. .main-container > header > .header > h1{
  2476. animation:none !important;
  2477. }
  2478. */
  2479. }
  2480.  
  2481.  
  2482.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址