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/syzoj/css/Chart.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
@charset "UTF-8";
@font-face {
font-family: 'Exo 2';
font-style: normal;
font-weight: 600;
src: url(7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf) format('truetype');
}

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,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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

1
web/template/syzoj/css/katex.min.css vendored Normal file

File diff suppressed because one or more lines are too long

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,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;
}
/* ... 可以根据需要继续覆盖其他组件的颜色 */

8
web/template/syzoj/css/morris.min.css vendored Normal file
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 */

372
web/template/syzoj/css/semantic.min.css vendored Normal file

File diff suppressed because one or more lines are too long

11
web/template/syzoj/css/semantic.min.js vendored Normal file

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;
}