2024-10-10

This commit is contained in:
2024-10-10 12:56:56 +08:00
commit 7b347c848a
2648 changed files with 643965 additions and 0 deletions

10
web/template/sidebar/css/Chart.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,20 @@
@charset "UTF-8";
@font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 600;
src: url(7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf) format('truetype');
}
body {
background: linear-gradient(45deg, #f48fb1, #a5d6a7, #64b5f6); /* 增加饱和度的渐变背景 */
background-size: 400% 400%; /* 增加背景的大小,使动画效果更加流畅 */
animation: backgroundAnimation 20s ease infinite; /* 调整动画持续时间和曲线 */
}
/* 背景颜色变化动画 */
@keyframes backgroundAnimation {
0% { background-position: 0% 0%; }
25% { background-position: 100% 0%; }
50% { background-position: 100% 100%; }
75% { background-position: 0% 100%; }
100% { background-position: 0% 0%; }
}

View File

@@ -0,0 +1,6 @@
@font-face {
font-family: 'Fira Mono';
font-style: normal;
font-weight: 400;
src: url(../fonts/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype');
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(t,r){t.exports=e},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),a=function(e,t,r){for(var n=r,o=0,a=e.length;n<t.length;){var i=t[n];if(o<=0&&t.slice(n,n+a)===e)return n;"\\"===i?n++:"{"===i?o++:"}"===i&&o--,n++}return-1},i=function(e,t,r,n){for(var o=[],i=0;i<e.length;i++)if("text"===e[i].type){var l=e[i].data,d=!0,s=0,f=void 0;for(-1!==(f=l.indexOf(t))&&(s=f,o.push({type:"text",data:l.slice(0,s)}),d=!1);;){if(d){if(-1===(f=l.indexOf(t,s)))break;o.push({type:"text",data:l.slice(s,f)}),s=f}else{if(-1===(f=a(r,l,s+t.length)))break;o.push({type:"math",data:l.slice(s+t.length,f),rawData:l.slice(s,f+r.length),display:n}),s=f+r.length}d=!d}o.push({type:"text",data:l.slice(s)})}else o.push(e[i]);return o},l=function(e,t){var r=function(e,t){for(var r=[{type:"text",data:e}],n=0;n<t.length;n++){var o=t[n];r=i(r,o.left,o.right,o.display||!1)}return r}(e,t.delimiters);if(1===r.length&&"text"===r[0].type)return null;for(var n=document.createDocumentFragment(),a=0;a<r.length;a++)if("text"===r[a].type)n.appendChild(document.createTextNode(r[a].data));else{var l=document.createElement("span"),d=r[a].data;t.displayMode=r[a].display;try{t.preProcess&&(d=t.preProcess(d)),o.a.render(d,l,t)}catch(e){if(!(e instanceof o.a.ParseError))throw e;t.errorCallback("KaTeX auto-render: Failed to parse `"+r[a].data+"` with ",e),n.appendChild(document.createTextNode(r[a].rawData));continue}n.appendChild(l)}return n};t.default=function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},function e(t,r){for(var n=0;n<t.childNodes.length;n++){var o=t.childNodes[n];if(3===o.nodeType){var a=l(o.textContent,r);a&&(n+=a.childNodes.length-1,t.replaceChild(a,o))}else 1===o.nodeType&&function(){var t=" "+o.className+" ";-1===r.ignoredTags.indexOf(o.nodeName.toLowerCase())&&r.ignoredClasses.every(function(e){return-1===t.indexOf(" "+e+" ")})&&e(o,r)}()}}(e,r)}}]).default});

View File

@@ -0,0 +1,87 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
color:#999;
}
.dropdown-menu,.navbar-default{
background-color:#79a3d5;
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
body {
padding: 5px;
background-image: url(http://appserver.m.bing.net/BackgroundImageService/TodayImageService.svc/GetTodayImage?dateOffset=0&urlEncodeHeaders=true&osName=windowsPhone&osVersion=8.10&orientation=800x480&deviceName=WP8&mkt=en-US);
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
opacity: 0.9;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
color:#999;
border: 0px solid #000;
}
/* funny color*/
.dropdown-menu,.navbar-default{
color:#999;
background-color:#000000;
background-image: linear-gradient(to bottom, #000000 0px, #000000 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.btn-warning{
background-color:#ff8000;
}
.btn-success{
background-color:#33cc99;
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.jumbotron{
color:#000;
background-color:#ddd;
margin-top:50px;
}
.btn-danger{
background-color:#d3406d;
}
.toprow{
color:#999;
background-color:#000000;
white-space:nowrap;
}

View File

@@ -0,0 +1,75 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
color:#999;
}
.dropdown-menu,.navbar-default{
background-color:#79a3d5;
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
color:#999;
}
/* funny color*/
.dropdown-menu,.navbar-default{
color:#999;
background-color:#000000;
background-image: linear-gradient(to bottom, #000000 0px, #000000 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.btn-warning{
background-color:#ff8000;
}
.btn-success{
background-color:#33cc99;
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.jumbotron{
background-color:#efefef;
margin-top:50px;
}
.btn-danger{
background-color:#d3406d;
}
a,.label,.toprow{
color:#999;
background-color:#000000;
white-space:nowrap;
}

View File

@@ -0,0 +1,63 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
color:#fff;
}
.dropdown-menu,.navbar-default{
background-color:#79a3d5;
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.container .jumbotron{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
color:#999;
}
.red{
color:red;
}
.green{
color:green;
}
.blue{
color:blue;
}
/* funny color*/

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,37 @@
@media (prefers-color-scheme: dark) {
// one
.app{
filter: invert(1) hue-rotate(180deg);
img,button,.active {
//filter: brightness(.8) contrast(1.2);
filter: invert(1) hue-rotate(180deg);
}
}
// two
div:not(.no-invert){
filter: invert(1) hue-rotate(180deg);
}
// three
:not(img) { filter: invert(100%) hue-rotate(180deg); }
}
body {
filter: invert(1) hue-rotate(180deg);
margin-top: 0px !important;
//
//
img,
iframe,
// element
.el-tag--primary, .el-tag--success, .el-tag--warning, .el-tag--error,
.el-button--primary, .el-button--primary,
.invert-restore{
filter: invert(1) hue-rotate(180deg);
}
.invert-restore{
// 西
img{
filter: none;
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,75 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
color:#ffffff;
}
.dropdown-menu,.navbar-default{
background-color:#79a3d5;
background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
}
/* funny color*/
.dropdown-menu,.navbar-default{
background-color:#006600;
background-image: linear-gradient(to bottom, #006600 0px, #66cc66 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.btn-warning{
background-color:#ff8000;
}
.btn-success{
background-color:#33cc99;
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.container .jumbotron{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.btn-danger{
background-color:#d3406d;
}
.toprow{
background-color:#66cc66;
white-space:nowrap;
}

View File

@@ -0,0 +1,74 @@
.toprow{
background-color:#eee;
white-space:nowrap;
}
.navbar-nav li a,.navbar-header .navbar-brand{
color:#fff;
font-weight: 600;
}
.dropdown-menu,.navbar-default{
background-color:#0e90d2;
color:white;
background-image: linear-gradient(to bottom, #0e90d2 0px, #0e90d2 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav>li>a {
color:white;
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.mynav {
margin-top: 20px
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.container .jumbotron{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
h3.pagenav {
margin-top: 5px;
margin-bottom: 20px;
}
h3.pagenav div.item{
padding: 4px;
margin: 3px;
font-size: 16px;
border: 1px solid #eee;
border-radius: 3px;
display: inline-block;
width: 30px;
}
h3.pagenav div.item:hover{
background-color: #ddd;
cursor: pointer;
}
h3.pagenav div.active{
color: #888;
}
.broadcast {
height: 20px;
}
#problemset {
margin-top: 20px;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,84 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.dropdown-menu,.navbar-default{
background-color:#79a3d5;
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
body {
padding: 50px;
background-image:url('https://api.paugram.com/wallpaper/');
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
color:#999;
border: 0px solid #000;
}
/* funny color*/
.dropdown-menu,.navbar-default{
color:#999;
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.btn-warning{
background-color:#ff8000;
}
.btn-success{
background-color:#33cc99;
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.container .jumbotron{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.btn-danger{
background-color:#d3406d;
}
.toprow{
color:#999;
background-color:#000000;
white-space:nowrap;
}
.container{
background-color:white;
opacity:0.95;
}

View File

@@ -0,0 +1,70 @@
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: normal;
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: normal;
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: normal;
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: normal;
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-stretch: normal;
src: url(../fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: normal;
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: normal;
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: normal;
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: normal;
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-stretch: normal;
src: url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}

View File

@@ -0,0 +1,24 @@
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: url(S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}

View File

@@ -0,0 +1,127 @@
.MJX_Assistive_MathML {position: absolute!important; top: 0; left: 0; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0 0 0!important; border: 0!important; height: 1px!important; width: 1px!important; overflow: hidden!important; display: block!important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.MJX_Assistive_MathML.MJX_Assistive_MathML_Block {width: 100%!important}
.mjx-chtml {display: inline-block; line-height: 0; text-indent: 0; text-align: left; text-transform: none; font-style: normal; font-weight: normal; font-size: 1.19em; font-size-adjust: none; letter-spacing: normal; word-wrap: normal; word-spacing: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0; min-height: 0; border: 0; margin: 0; padding: 1px 0}
.MJXc-display {display: block; text-align: center; margin: 1em 0; padding: 0; font-size: 1em !important; }
.mjx-chtml[tabindex]:focus, body :focus .mjx-chtml[tabindex] {display: inline-table}
.mjx-full-width {text-align: center; display: table-cell!important; width: 10000em}
.mjx-math {display: inline-block; border-collapse: separate; border-spacing: 0}
.mjx-math * {display: inline-block; -webkit-box-sizing: content-box!important; -moz-box-sizing: content-box!important; box-sizing: content-box!important; text-align: left}
.mjx-numerator {display: block; text-align: center}
.mjx-denominator {display: block; text-align: center}
.MJXc-stacked {height: 0; position: relative}
.MJXc-stacked > * {position: absolute}
.MJXc-bevelled > * {display: inline-block}
.mjx-stack {display: inline-block}
.mjx-op {display: block}
.mjx-under {display: table-cell}
.mjx-over {display: block}
.mjx-over > * {padding-left: 0px!important; padding-right: 0px!important}
.mjx-under > * {padding-left: 0px!important; padding-right: 0px!important}
.mjx-stack > .mjx-sup {display: block}
.mjx-stack > .mjx-sub {display: block}
.mjx-prestack > .mjx-presup {display: block}
.mjx-prestack > .mjx-presub {display: block}
.mjx-delim-h > .mjx-char {display: inline-block}
.mjx-surd {vertical-align: top}
.mjx-mphantom * {visibility: hidden}
.mjx-merror {background-color: #FFFF88; color: #CC0000; border: 1px solid #CC0000; padding: 2px 3px; font-style: normal; font-size: 90%}
.mjx-annotation-xml {line-height: normal}
.mjx-menclose > svg {fill: none; stroke: currentColor}
.mjx-mtr {display: table-row}
.mjx-mlabeledtr {display: table-row}
.mjx-mtd {display: table-cell; text-align: center}
.mjx-label {display: table-row}
.mjx-box {display: inline-block}
.mjx-block {display: block}
.mjx-span {display: inline}
.mjx-char {display: block; white-space: pre}
.mjx-itable {display: inline-table; width: auto}
.mjx-row {display: table-row}
.mjx-cell {display: table-cell}
.mjx-table {display: table; width: 100%}
.mjx-line {display: block; height: 0}
.mjx-strut {width: 0; padding-top: 1em}
.mjx-vsize {width: 0}
.MJXc-space1 {margin-left: .167em}
.MJXc-space2 {margin-left: .222em}
.MJXc-space3 {margin-left: .278em}
.mjx-chartest {display: block; visibility: hidden; position: absolute; top: 0; line-height: normal; font-size: 500%}
.mjx-chartest .mjx-char {display: inline}
.mjx-chartest .mjx-box {padding-top: 1000px}
.MJXc-processing {visibility: hidden; position: fixed; width: 0; height: 0; overflow: hidden}
.MJXc-processed {display: none}
.mjx-test {display: block; font-style: normal; font-weight: normal; font-size: 100%; font-size-adjust: none; text-indent: 0; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow: hidden; height: 1px}
.mjx-ex-box-test {position: absolute; width: 1px; height: 60ex}
.mjx-line-box-test {display: table!important}
.mjx-line-box-test span {display: table-cell!important; width: 10000em!important; min-width: 0; max-width: none; padding: 0; border: 0; margin: 0}
#MathJax_CHTML_Tooltip {background-color: InfoBackground; color: InfoText; border: 1px solid black; box-shadow: 2px 2px 5px #AAAAAA; -webkit-box-shadow: 2px 2px 5px #AAAAAA; -moz-box-shadow: 2px 2px 5px #AAAAAA; -khtml-box-shadow: 2px 2px 5px #AAAAAA; padding: 3px 4px; z-index: 401; position: absolute; left: 0; top: 0; width: auto; height: auto; display: none}
.mjx-chtml .mjx-noError {line-height: 1.2; vertical-align: ; font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid}
.MJXc-TeX-unknown-R {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: normal; font-weight: normal}
.MJXc-TeX-unknown-I {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: italic; font-weight: normal}
.MJXc-TeX-unknown-B {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: normal; font-weight: bold}
.MJXc-TeX-unknown-BI {font-family: STIXGeneral,'Cambria Math','Arial Unicode MS',serif; font-style: italic; font-weight: bold}
.MJXc-TeX-ams-R {font-family: MJXc-TeX-ams-R,MJXc-TeX-ams-Rw}
.MJXc-TeX-cal-B {font-family: MJXc-TeX-cal-B,MJXc-TeX-cal-Bx,MJXc-TeX-cal-Bw}
.MJXc-TeX-frak-R {font-family: MJXc-TeX-frak-R,MJXc-TeX-frak-Rw}
.MJXc-TeX-frak-B {font-family: MJXc-TeX-frak-B,MJXc-TeX-frak-Bx,MJXc-TeX-frak-Bw}
.MJXc-TeX-math-BI {font-family: MJXc-TeX-math-BI,MJXc-TeX-math-BIx,MJXc-TeX-math-BIw}
.MJXc-TeX-sans-R {font-family: MJXc-TeX-sans-R,MJXc-TeX-sans-Rw}
.MJXc-TeX-sans-B {font-family: MJXc-TeX-sans-B,MJXc-TeX-sans-Bx,MJXc-TeX-sans-Bw}
.MJXc-TeX-sans-I {font-family: MJXc-TeX-sans-I,MJXc-TeX-sans-Ix,MJXc-TeX-sans-Iw}
.MJXc-TeX-script-R {font-family: MJXc-TeX-script-R,MJXc-TeX-script-Rw}
.MJXc-TeX-type-R {font-family: MJXc-TeX-type-R,MJXc-TeX-type-Rw}
.MJXc-TeX-cal-R {font-family: MJXc-TeX-cal-R,MJXc-TeX-cal-Rw}
.MJXc-TeX-main-B {font-family: MJXc-TeX-main-B,MJXc-TeX-main-Bx,MJXc-TeX-main-Bw}
.MJXc-TeX-main-I {font-family: MJXc-TeX-main-I,MJXc-TeX-main-Ix,MJXc-TeX-main-Iw}
.MJXc-TeX-main-R {font-family: MJXc-TeX-main-R,MJXc-TeX-main-Rw}
.MJXc-TeX-math-I {font-family: MJXc-TeX-math-I,MJXc-TeX-math-Ix,MJXc-TeX-math-Iw}
.MJXc-TeX-size1-R {font-family: MJXc-TeX-size1-R,MJXc-TeX-size1-Rw}
.MJXc-TeX-size2-R {font-family: MJXc-TeX-size2-R,MJXc-TeX-size2-Rw}
.MJXc-TeX-size3-R {font-family: MJXc-TeX-size3-R,MJXc-TeX-size3-Rw}
.MJXc-TeX-size4-R {font-family: MJXc-TeX-size4-R,MJXc-TeX-size4-Rw}
@font-face {font-family: MJXc-TeX-ams-R; src: local('MathJax_AMS'), local('MathJax_AMS-Regular')}
@font-face {font-family: MJXc-TeX-ams-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-cal-B; src: local('MathJax_Caligraphic Bold'), local('MathJax_Caligraphic-Bold')}
@font-face {font-family: MJXc-TeX-cal-Bx; src: local('MathJax_Caligraphic'); font-weight: bold}
@font-face {font-family: MJXc-TeX-cal-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-frak-R; src: local('MathJax_Fraktur'), local('MathJax_Fraktur-Regular')}
@font-face {font-family: MJXc-TeX-frak-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-frak-B; src: local('MathJax_Fraktur Bold'), local('MathJax_Fraktur-Bold')}
@font-face {font-family: MJXc-TeX-frak-Bx; src: local('MathJax_Fraktur'); font-weight: bold}
@font-face {font-family: MJXc-TeX-frak-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-math-BI; src: local('MathJax_Math BoldItalic'), local('MathJax_Math-BoldItalic')}
@font-face {font-family: MJXc-TeX-math-BIx; src: local('MathJax_Math'); font-weight: bold; font-style: italic}
@font-face {font-family: MJXc-TeX-math-BIw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-sans-R; src: local('MathJax_SansSerif'), local('MathJax_SansSerif-Regular')}
@font-face {font-family: MJXc-TeX-sans-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-sans-B; src: local('MathJax_SansSerif Bold'), local('MathJax_SansSerif-Bold')}
@font-face {font-family: MJXc-TeX-sans-Bx; src: local('MathJax_SansSerif'); font-weight: bold}
@font-face {font-family: MJXc-TeX-sans-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-sans-I; src: local('MathJax_SansSerif Italic'), local('MathJax_SansSerif-Italic')}
@font-face {font-family: MJXc-TeX-sans-Ix; src: local('MathJax_SansSerif'); font-style: italic}
@font-face {font-family: MJXc-TeX-sans-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-script-R; src: local('MathJax_Script'), local('MathJax_Script-Regular')}
@font-face {font-family: MJXc-TeX-script-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-type-R; src: local('MathJax_Typewriter'), local('MathJax_Typewriter-Regular')}
@font-face {font-family: MJXc-TeX-type-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-cal-R; src: local('MathJax_Caligraphic'), local('MathJax_Caligraphic-Regular')}
@font-face {font-family: MJXc-TeX-cal-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-main-B; src: local('MathJax_Main Bold'), local('MathJax_Main-Bold')}
@font-face {font-family: MJXc-TeX-main-Bx; src: local('MathJax_Main'); font-weight: bold}
@font-face {font-family: MJXc-TeX-main-Bw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-main-I; src: local('MathJax_Main Italic'), local('MathJax_Main-Italic')}
@font-face {font-family: MJXc-TeX-main-Ix; src: local('MathJax_Main'); font-style: italic}
@font-face {font-family: MJXc-TeX-main-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-main-R; src: local('MathJax_Main'), local('MathJax_Main-Regular')}
@font-face {font-family: MJXc-TeX-main-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-math-I; src: local('MathJax_Math Italic'), local('MathJax_Math-Italic')}
@font-face {font-family: MJXc-TeX-math-Ix; src: local('MathJax_Math'); font-style: italic}
@font-face {font-family: MJXc-TeX-math-Iw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-size1-R; src: local('MathJax_Size1'), local('MathJax_Size1-Regular')}
@font-face {font-family: MJXc-TeX-size1-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-size2-R; src: local('MathJax_Size2'), local('MathJax_Size2-Regular')}
@font-face {font-family: MJXc-TeX-size2-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-size3-R; src: local('MathJax_Size3'), local('MathJax_Size3-Regular')}
@font-face {font-family: MJXc-TeX-size3-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf') format('opentype')}
@font-face {font-family: MJXc-TeX-size4-R; src: local('MathJax_Size4'), local('MathJax_Size4-Regular')}
@font-face {font-family: MJXc-TeX-size4-Rw; src /*1*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot'); src /*2*/: url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff') format('woff'), url('https://cdn.staticfile.org/mathjax/2.7.0/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf') format('opentype')}

View File

@@ -0,0 +1,45 @@
/* 初音未来的配色方案 主体框架由AI狗蛋生成 */
:root {
--hatsune-green: #55a8aa; /* 主绿色 */
--hatsune-darkblue: #094c55; /* 蓝黑色 */
--hatsune-blue: #4cd0d499; /* 主蓝色 */
--hatsune-pink: #ff69b4; /* 粉色 */
--hatsune-white: #bdc8ce66; /* 白色 */
--hatsune-red: #f04b83; /* 红色 */
}
/* Semantic UI 默认颜色覆盖 */
.ui.primary.button {
background-color: var(--hatsune-green);
}
.ui.stackable.mobile.ui.container{
background-color: var(--hatsune-blue);
}
.ui.secondary.button {
background-color: var(--hatsune-blue);
}
.ui.accent.button {
background-color: var(--hatsune-pink);
}
.ui.basic.button {
background-color: var(--hatsune-white);
}
/* 其他组件的颜色覆盖 */
.ui.header {
color: var(--hatsune-darkblue);
}
a {
color: var(--hatsune-red);
}
.ui.segment {
background-color: var(--hatsune-white);
}
.padding {
background-color: var(--hatsune-blue) !important;
}
/* ... 可以根据需要继续覆盖其他组件的颜色 */

View File

@@ -0,0 +1,8 @@
/**
* Minified by jsDelivr using clean-css v4.1.9.
* Original file: /npm/morris.js@0.5.0/morris.css
*
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
*/
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0}
/*# sourceMappingURL=/sm/a7bd041563fb77baa7424d061d6b707837b92757abace778acc621e322f1ce8f.map */

View File

@@ -0,0 +1,57 @@
.toprow{
background-color:#79a3d5;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
color:#ffffff;
}
.dropdown-menu,.navbar-default{
background-color:rgba(249,74,20,0.874);
background-image: linear-gradient(to bottom, rgba(249,74,20,0.874) 0px, rgba(249,74,20,0.874) 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(249,74,20,0.874) inset, 0px 1px 5px rgba(249,74,20,0.874);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.sampledata {
background: none repeat scroll 0 0 #ccccFF;
font-family: Monospace;
font-size: 18px;
line-height:2px;
white-space: pre;
}
.navbar{
position: fixed;
width: 100%;
padding: 0 auto;
top: 0;
left: 0;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9999;
}
/* funny color*/
.btn-warning{
background-color:#ff8000;
}
.btn-success{
background-color:#33cc99;
}
.jumbotron{
background-color:#efefef;
}
.btn-danger{
background-color:#d3406d;
}
.toprow{
background-color:rgba(249,74,20,0.874);
white-space:nowrap;
}

View File

@@ -0,0 +1,100 @@
body{
font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei", , sans-serif;
}
.ranktable-head {
width: 100%;
position: fixed;
z-index: 9999;
background: #fafafa;
box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
-moz-box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
-webkit-box-shadow: 0px 0 8px rgba(66, 139, 202, 0.6);
}
.ranktable-head table {
margin: 0;
}
.ranktable-head th {
text-align: center;
height: 27px;
line-height: 27px!important;
}
.team-item {
width: 100%;
position: absolute;
top: 44px;
text-align: center;
height: 67px;
line-height: 67px !important;
margin: 0;
background: #fff;
-webkit-transition: background 2s ease ,box-shadow .5s ease;
-moz-transform: background 2s ease ,box-shadow .5s ease;
-ms-transform: background 2s ease ,box-shadow .5s ease;
-o-transform: background 2s ease ,box-shadow .5s ease;
transform: background 2s ease ,box-shadow .5s ease;
}
.team-item table {
text-align: center;
height: 67px;
font-size: 20px;
margin: 0;
}
.team-item th,td {
text-align: center;
height: 67px;
vertical-align: middle!important;
}
th.rank{
font-weight: normal;
font-size: 30px;
}
.problem-status span {
display: block;
width: 100%;
font-size: 100%;
font-weight: normal;
padding: 7px 0;
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.22) inset;
}
.team-item.hold {
z-index: 1000;
box-shadow: inset 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
-moz-box-shadow: 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
-webkit-box-shadow: 0 0 3px #03A9F4, 0px 0 30px #00BCD4;
}
.team-item.gold{
background: #fff9c0;
}
.team-item.silver{
background: #f6f6f6;
}
.team-item.bronze{
background: #eddccf;
}
#timer{
margin: 0;
height: 0!important;
}
::-webkit-scrollbar {
width: 0px;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,323 @@
@import url('../../bs3/bootstrap.min.css');
.ui.header,
.ui.button,
.ui.input input,
.ui.menu,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="file"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="text"],
.ui.form input[type="time"],
.ui.form input[type="url"],
h1,
h2,
h3,
h4,
h5,
body {
font-family: Lato, -apple-system, "PingFang SC",
/* Apple */ "Source Han Sans SC", "Noto Sans CJK SC",
/* Google */ "Microsoft Yahei", "Lantinghei SC", "Hiragino Sans GB",
"Microsoft Sans Serif", /* M$ */ "WenQuanYi Micro Hei",
/* *nix */ sans-serif;
}
a.black-link {
color: #000;
}
a.black-link:hover {
color: #4183c4;
}
.font-content {
font-family: "Open Sans", "Source Han Sans SC", "Noto Sans CJK SC",
"PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.markdown-edit {
font-family: "Fira Mono", "Noto Sans CJK SC", "PingFang SC",
"Hiragino Sans GB", "Microsoft Yahei", monospace;
}
.padding {
padding-left: 1em;
padding-right: 1em;
}
.ui.segment:first-child {
margin-top: 0;
}
.ui.segment:last-child {
margin-bottom: 3px;
}
.hljs {
background: #fff !important;
}
.ui.footer.segment {
margin: 2em 0em 0em;
padding: 1em 0em;
border: none;
}
th {
white-space: nowrap;
}
pre {
tab-size: 4;
overflow: auto;
}
img {
max-width: 100%;
}
table.center.aligned ul,
table.center.aligned ol {
display: inline-block;
text-align: left;
}
body > .ui.page.dimmer {
position: fixed !important;
}
:not(.status_detail).status.success,
.title:hover .status_detail.status.success,
.title.active .status_detail.status.success,
:not(.status_detail).status.submitted,
.title:hover .status_detail.status.submitted,
.title.active .status_detail.status.submitted,
:not(.status_detail).status.accepted,
.title:hover .status_detail.status.accepted,
.title.active .status_detail.status.accepted {
color: forestgreen;
}
:not(.status_detail).status.wrong_answer,
.title:hover .status_detail.status.wrong_answer,
.title.active .status_detail.status.wrong_answer {
color: red;
}
:not(.status_detail).status.invalid_interaction,
.title:hover .status_detail.status.invalid_interaction,
.title.active .status_detail.status.invalid_interaction,
:not(.status_detail).status.runtime_error,
.title:hover .status_detail.status.runtime_error,
.title.active .status_detail.status.runtime_error,
:not(.status_detail).status.file_error,
.title:hover .status_detail.status.file_error,
.title.active .status_detail.status.file_error {
color: darkorchid;
}
:not(.status_detail).status.memory_limit_exceeded,
.title:hover .status_detail.status.memory_limit_exceeded,
.title.active .status_detail.status.memory_limit_exceeded,
:not(.status_detail).status.time_limit_exceeded,
.title:hover .status_detail.status.time_limit_exceeded,
.title.active .status_detail.status.time_limit_exceeded,
:not(.status_detail).status.output_limit_exceeded,
.title:hover .status_detail.status.output_limit_exceeded,
.title.active .status_detail.status.output_limit_exceeded {
color: sandybrown;
}
:not(.status_detail).status.waiting,
.title:hover .status_detail.status.waiting,
.title.active .status_detail.status.waiting,
:not(.status_detail).status.system_error {
color: grey;
}
:not(.status_detail).status.running,
.title:hover .status_detail.status.running,
.title.active .status_detail.status.running {
color: #6cf;
}
:not(.status_detail).status.partially_correct,
.title:hover .status_detail.status.partially_correct,
.title.active .status_detail.status.partially_correct {
color: #01bab2;
}
:not(.status_detail).status.judgement_failed,
.title:hover .status_detail.status.judgement_failed,
.title.active .status_detail.status.judgement_failed {
color: #ff5722;
}
:not(.status_detail).status.skipped,
.title:hover .status_detail.status.skipped,
.title.active .status_detail.status.skipped {
color: #78909c;
}
:not(.status_detail).status.compiling {
color: #00b5ad;
}
:not(.status_detail).status.no_testdata {
color: brown;
}
:not(.status_detail).status.compile_error {
color: rgb(0, 68, 136);
}
/* score color */
.score_0 {
color: red;
}
.score_1 {
color: #ff4b00;
}
.score_2 {
color: #ff6200;
}
.score_3 {
color: #ffa900;
}
.score_4 {
color: #ffd800;
}
.score_5 {
color: #c8ff00;
}
.score_6 {
color: #a5ff00;
}
.score_7 {
color: #52ff00;
}
.score_8 {
color: #41f741;
}
.score_9 {
color: #34d034;
}
.score_10 {
color: forestgreen;
}
.score {
text-shadow: 0 0 0.1px;
}
.rating_up {
color: #dd4b39;
}
.rating_down {
color: #3d9400;
}
/* code tag */
:not(pre) > code {
background-color: rgba(0, 0, 0, 0.08);
border-radius: 3px;
display: inline-block;
font-size: 0.9em;
font-weight: bold;
padding: 1px 6px;
vertical-align: baseline;
color: #444;
margin-top: 2px;
}
code {
font-family: "Consolas", "Ubuntu Mono", "Fira Mono", "Monaco", "Menlo", "source-code-pro", monospace !important;
}
/* Animated spinner */
@keyframes spinner-icon-rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.spinner.icon:before {
animation: spinner-icon-rotate 3s linear infinite;
display: block;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.1);
border-radius: 0px;
}
::-webkit-scrollbar-thumb {
cursor: pointer;
border-radius: 5px;
background: rgba(0, 0, 0, 0.25);
-webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(0, 0, 0, 0.15);
}
::-webkit-scrollbar-thumb:hover {
background: rgba(128, 135, 139, 0.8);
}
.ui.top.attached.block.header i.icon {
font-size: 1em;
vertical-align: initial;
}
.ui.selection.dropdown .menu > .item {
padding-left: 0.8rem !important;
padding-right: 0 !important;
}
/* 打印样式 */
@media print {
html {
position: relative !important;
overflow: scroll !important;
height: unset !important;
}
body {
position: unset !important;
margin-top: unset !important;
height: unset !important;
}
#page-header, #submit-buttons, .p-label {
display: none;
}
}

View File

@@ -0,0 +1,67 @@
.hll { background-color: #d6d6d6 }
.pl-c { color: #8e908c } /* Comment */
.pl-err { color: #c82829 } /* Error */
.pl-k { color: #8959a8 } /* Keyword */
.pl-l { color: #f5871f } /* Literal */
.pl-n { color: #4d4d4c } /* Name */
.pl-o { color: #3e999f } /* Operator */
.pl-p { color: #4d4d4c } /* Punctuation */
.pl-ch { color: #8e908c } /* Comment.Hashbang */
.pl-cm { color: #8e908c } /* Comment.Multiline */
.pl-cp { color: #8e908c } /* Comment.Preproc */
.pl-cpf { color: #8e908c } /* Comment.PreprocFile */
.pl-c1 { color: #8e908c } /* Comment.Single */
.pl-cs { color: #8e908c } /* Comment.Special */
.pl-gd { color: #c82829 } /* Generic.Deleted */
.pl-ge { font-style: italic } /* Generic.Emph */
.pl-gh { color: #4d4d4c; font-weight: bold } /* Generic.Heading */
.pl-gi { color: #718c00 } /* Generic.Inserted */
.pl-gp { color: #8e908c; font-weight: bold } /* Generic.Prompt */
.pl-gs { font-weight: bold } /* Generic.Strong */
.pl-gu { color: #3e999f; font-weight: bold } /* Generic.Subheading */
.pl-kc { color: #8959a8 } /* Keyword.Constant */
.pl-kd { color: #8959a8 } /* Keyword.Declaration */
.pl-kn { color: #3e999f } /* Keyword.Namespace */
.pl-kp { color: #8959a8 } /* Keyword.Pseudo */
.pl-kr { color: #8959a8 } /* Keyword.Reserved */
.pl-kt { color: #eab700 } /* Keyword.Type */
.pl-ld { color: #718c00 } /* Literal.Date */
.pl-m { color: #f5871f } /* Literal.Number */
.pl-s { color: #718c00 } /* Literal.String */
.pl-na { color: #4271ae } /* Name.Attribute */
.pl-nb { color: #4d4d4c } /* Name.Builtin */
.pl-nc { color: #eab700 } /* Name.Class */
.pl-no { color: #c82829 } /* Name.Constant */
.pl-nd { color: #3e999f } /* Name.Decorator */
.pl-ni { color: #4d4d4c } /* Name.Entity */
.pl-ne { color: #c82829 } /* Name.Exception */
.pl-nf { color: #4271ae } /* Name.Function */
.pl-nl { color: #4d4d4c } /* Name.Label */
.pl-nn { color: #eab700 } /* Name.Namespace */
.pl-nx { color: #4271ae } /* Name.Other */
.pl-py { color: #4d4d4c } /* Name.Property */
.pl-nt { color: #3e999f } /* Name.Tag */
.pl-nv { color: #c82829 } /* Name.Variable */
.pl-ow { color: #3e999f } /* Operator.Word */
.pl-w { color: #4d4d4c } /* Text.Whitespace */
.pl-mb { color: #f5871f } /* Literal.Number.Bin */
.pl-mf { color: #f5871f } /* Literal.Number.Float */
.pl-mh { color: #f5871f } /* Literal.Number.Hex */
.pl-mi { color: #f5871f } /* Literal.Number.Integer */
.pl-mo { color: #f5871f } /* Literal.Number.Oct */
.pl-sb { color: #718c00 } /* Literal.String.Backtick */
.pl-sc { color: #4d4d4c } /* Literal.String.Char */
.pl-sd { color: #8e908c } /* Literal.String.Doc */
.pl-s2 { color: #718c00 } /* Literal.String.Double */
.pl-se { color: #f5871f } /* Literal.String.Escape */
.pl-sh { color: #718c00 } /* Literal.String.Heredoc */
.pl-si { color: #f5871f } /* Literal.String.Interpol */
.pl-sx { color: #718c00 } /* Literal.String.Other */
.pl-sr { color: #718c00 } /* Literal.String.Regex */
.pl-s1 { color: #718c00 } /* Literal.String.Single */
.pl-ss { color: #718c00 } /* Literal.String.Symbol */
.pl-bp { color: #4d4d4c } /* Name.Builtin.Pseudo */
.pl-vc { color: #c82829 } /* Name.Variable.Class */
.pl-vg { color: #c82829 } /* Name.Variable.Global */
.pl-vi { color: #c82829 } /* Name.Variable.Instance */
.pl-il { color: #f5871f } /* Literal.Number.Integer.Long */

View File

@@ -0,0 +1,78 @@
.toprow{
background-color:#eee;
white-space:nowrap;
}
.toprow,.navbar .navbar-nav li a,.navbar-header .navbar-brand{
#color:#fff;
}
.dropdown-menu,.navbar-default{
#background-color:#79a3d5;
#background-image: linear-gradient(to bottom, #323a81 0px, #79a3d5 100%);
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}
.http_judge_form{
white-space:nowrap;
}
.center{
text-align: center
}
.mynav {
margin-top: 20px
}
.panel-default{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
.container .jumbotron{
padding: 5px;
background-image: url(../../image/background.jpg);
border: 1px solid #eee;
margin-top:50px;
}
h3.pagenav {
margin-top: 5px;
margin-bottom: 20px;
}
h3.pagenav div.item{
padding: 4px;
margin: 3px;
font-size: 16px;
border: 1px solid #eee;
border-radius: 3px;
display: inline-block;
width: 30px;
}
h3.pagenav div.item:hover{
background-color: #ddd;
cursor: pointer;
}
h3.pagenav div.active{
color: #888;
}
#problemset {
margin-top: 20px;
}
.hint pre{
display:none;
}
.red{
color:red;
}
.green{
color:green;
}
.blue{
color:blue;
}
.ui.segment, .ui.segments .segment{
font-size:18px;
line-height:28px;
}