body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media only screen and (max-width:600px){.main-cotent{padding:0}.large-text,.title-text{font-size:1.5rem}.number-text{font-size:2.5rem}.ant-layout-header{padding:0 10px}.main-img{width:100vw;height:auto}div.logo{margin-right:0}div.logo img{height:30px}.main-menu{justify-content:center;display:flex}.home-page-title.large-text{font-size:2rem;font-weight:400}}@media only screen and (min-width:600px){.main-cotent{padding:0 50px}.large-text,.title-text{font-size:2rem}.number-text{font-size:4rem}.main-img{width:45vw;height:auto}div.logo img{height:50px}.home-page-title.large-text{margin-top:0;font-size:2.5rem;font-weight:400}}.app-layout-header{min-height:var(--header-height);background-color:#0000;background-image:url(data:image/avif;base64,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);background-position:33vw calc(100% + 80px);background-repeat:repeat-x}.main-img{filter:drop-shadow(0 0 4px #fff3)drop-shadow(0 0 1px #ffffffe6)}.home-page-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:0 24px 24px;display:flex}.home-page-main-container{flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.logo{float:left;margin:8px 24px 0 0}.large-text{color:var(--primary-color);font-weight:lighter;font-family:var(--font-main);text-shadow:2px 2px 3px var(--text-shadow-color);margin:16px 0}.number-text{color:var(--primary-color);font-weight:bolder;font-family:var(--font-number);text-shadow:2px 2px 3px var(--text-shadow-color);margin:16px 0}.fix-text{color:var(--secondary-color);font-size:1rem;font-weight:lighter;font-family:var(--font-main);text-shadow:0px 0px 1px var(--secondary-color);margin:16px 0}.footer-content{text-align:center;justify-content:center;align-items:center;min-height:80px;display:flex}.ant-card{background-color:var(--card-background-color);color:var(--secondary-color)}.ant-card .ant-card-head-title{text-align:center;width:100%;font-size:16px}.ant-card .ant-card-body{text-align:center;justify-content:center;align-items:center;font-size:16px;display:flex}.home-page-main-btn-container{margin-top:20px;margin-bottom:16px}.home-page-main-btn-container .home-page-main-btn{font-size:1.25rem;font-family:var(--font-main);background:linear-gradient(#b95 0 100%) 50% calc(100% - 3px)/100% 2px no-repeat,linear-gradient(#b95 0 100%) 50% 100%/100% 1px no-repeat,linear-gradient(90deg,#814 0,#6d0e37 50%,#814 100%);min-width:250px;margin:4px 0;padding:15px 10px 15px 20px;transition:color .3s;display:block;transform:skew(-10deg)}.home-page-main-btn-container .home-page-main-btn:hover{opacity:.9;color:var(--primary-color)}.home-page-main-btn-container .home-page-main-btn:hover span:after{margin-left:30px;margin-right:0}.home-page-main-btn-container .home-page-main-btn span{justify-content:center;align-items:center;display:flex;transform:skew(10deg)}.home-page-main-btn-container .home-page-main-btn span:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='5'%20fill='none'%20viewBox='0%200%2040%205'%3e%3cpath%20stroke='%23B95'%20d='M0%202.5h30M30%200v5'/%3e%3cpath%20fill='%23B95'%20d='M40%202.6%2032%205V.2l8%202.4Z'/%3e%3c/svg%3e") 0 0/contain no-repeat;width:30px;height:5px;margin-left:20px;margin-right:10px;transition:margin .3s;display:block}.app-layout-main{background:url(/assets/mjk_bg_pattern-DBun1Rlt.png) 0 0/819px,linear-gradient(270deg,#21181d 0,#2d2620 51.32%,#21181d 100%)}input.ant-input::placeholder{color:var(--secondary-color);opacity:.7}.ant-select-tree .ant-select-tree-switcher{width:12px!important}.ant-select-tree-list-scrollbar-thumb,.rc-virtual-list-scrollbar-thumb{background-color:#fff6!important}.list-page-year-select{background-color:#000}.realtime-line-chart-container{justify-content:center;width:100%;display:flex}.realtime-line-chart-toggle-button{border-color:var(--secondary-color)}.realtime-line-chart-toggle-button:hover{border-color:var(--primary-color)}.forbid-page-item-link{transition:color .3s}.forbid-page-item-link:hover{color:var(--primary-color)}:root{--header-height:105px;--primary-color:#b95;--secondary-color:#fff;--tertiary-color:#d9a;--text-shadow-color:#b95;--font-main:"等线",serif;--font-number:"Eagle Lake",cursive;--card-background-color:#000}.list-card{background-color:var(--card-background-color);border-width:2px}.list-card.ant-card-bordered{border-color:var(--primary-color)}.list-card>.ant-card-body{background-color:var(--card-background-color)}.list-card>.ant-card-head{padding-top:1rem}.list-card-meta>.ant-card-meta-detail>.ant-card-meta-title{color:var(--primary-color);text-shadow:1px 1px 3px var(--text-shadow-color);font-family:SimSun,宋体,serif;font-size:1.2rem;font-weight:lighter}.list-card-meta>.ant-card-meta-detail>.ant-card-meta-description{color:var(--secondary-color);height:3rem}.vote-page{padding:20px}.vote-page .vote-page-table .color-qualified{background-color:#ffffff40}.vote-page .vote-page-table .color-playoff{background-color:#ffffff20}@media only screen and (max-width:767px){.vote-page .vote-page-table .ant-table-cell{font-size:14px;padding-left:8px!important;padding-right:8px!important}.vote-page .vote-page-table .ant-avatar.vote-page-avatar{box-sizing:border-box;width:40px;height:37px;line-height:40px}.vote-page .vote-page-table .ant-table-cell.avatar-column{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.vote-page .vote-page-table .ant-table-cell.name-column{font-weight:500}}.vote-page .vote-title{text-align:center;text-shadow:1px 1px 2px var(--text-shadow-color);margin-top:12px;margin-bottom:10px;font-family:SimSun,宋体,serif;color:var(--primary-color)!important;font-size:2.5rem!important}.vote-page .vote-subtitle{text-align:center;margin-top:0;font-size:20px;font-weight:400;color:var(--primary-color)!important}.vote-page .table-card>.ant-card-head{background-color:#45323d}.vote-page .table-card>.ant-card-body{background-color:var(--card-background-color)}@media only screen and (min-width:1200px){.vote-page .vote-page-table{padding-left:50px;padding-right:50px}}.vote-page .vote-page-table .vote-page-item-link{transition:color .3s}.vote-page .vote-page-table .vote-page-item-link:hover{color:var(--primary-color)}.vote-page .vote-page-table .ant-table-cell.avatar-column{padding:2px!important}.vote-page .vote-page-table .ant-table-cell.avatar-column .ant-image{border:1px solid #e8e8e8;border-radius:4px;width:50px;height:50px;overflow:hidden}.vote-page .vote-page-table .ant-table-cell.avatar-column .ant-image img{border-radius:4px}.vote-page .highlighted{transition:background-color .5s}.vote-page .highlighted.highlighted-active{background-color:color-mix(in srgb,var(--primary-color),transparent 50%)}@media (max-width:768px){.text-page{max-width:100%;font-size:16px}.text-page h1{margin:30px 0;padding:15px 0;font-size:2.8rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{max-width:100%;padding:15px;font-size:16px}.text-page .image-container .image-item{flex:0 0 100%}}@media (max-width:480px){.text-page h1{margin:25px 0;padding:10px 0;font-size:2.2rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{padding:10px}.text-page ul,.text-page ol{padding-left:15px}.text-page .ant-anchor{padding:0 10px}.text-page .ant-affix .ant-anchor{padding:8px 10px}}.introduction-page .introduction-content .section-title{scroll-margin-top:80px}.introduction-page .introduction-content .title-text{color:var(--primary-color);text-shadow:2px 2px 3px var(--text-shadow-color);margin:16px 0 0;font-family:黑体;font-weight:lighter}.introduction-page .introduction-content .p-indent{text-indent:2em;margin-bottom:15px}.introduction-page .introduction-content .image-text-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:50px;margin:25px 0;display:flex}.introduction-page .introduction-content .image-text-row .image-wrapper{flex:none;max-width:350px}.introduction-page .introduction-content .image-text-row .image-wrapper .image-item img{width:100%;display:block}.introduction-page .introduction-content .image-text-row .pre-container{flex:none}.introduction-page .introduction-content .image-text-row .pre-container .pre-centered{text-align:center;margin:0;padding:20px;font-size:2.5rem;line-height:1.2}.introduction-page .introduction-content .development-complex-layout{align-items:flex-start;gap:60px;display:flex}.introduction-page .introduction-content .development-complex-layout .development-main-content{flex:3.8;min-width:0}.introduction-page .introduction-content .development-complex-layout .long-image-container{text-align:center;flex:1}.introduction-page .introduction-content .development-complex-layout .long-image-container img{object-fit:contain;border-radius:8px;width:100%;display:block}.introduction-page .introduction-content .development-complex-layout .long-image-container .image-caption{color:var(--primary-color,#b95);margin-top:8px;font-family:宋体;font-size:1em}.introduction-page .introduction-content .large-image{max-width:90%;margin-left:auto;margin-right:auto}.introduction-page .introduction-content .large-image img{max-height:none}.introduction-page .introduction-content .large-image .image-caption{color:var(--primary-color,#b95);margin-top:15px;font-size:1.1em}.introduction-page #elements-section-inline{clear:both;margin:30px 0;padding:0}.introduction-page #elements-section-inline .container{background-color:#000;border:1.5px solid #333;border-radius:12px;align-items:center;margin-bottom:35px;padding:25px;display:flex}.introduction-page #elements-section-inline .container .large-character{color:#b95;text-shadow:2px 2px 4px #0003;background:linear-gradient(135deg,#b955551a,#b9555533);border:2px solid #333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-right:20px;font-family:宋体;font-size:3.2rem;font-weight:700;line-height:1;display:flex}.introduction-page #elements-section-inline .container .description{text-align:left;flex:1}.introduction-page #elements-section-inline .container .description p{color:#ddd;border-left:2px solid #333;margin:0;padding-left:15px;font-size:1.2rem;line-height:1.7}.introduction-page .references{color:#888;text-align:center;max-width:800px;margin:20px auto 0;padding:20px;font-style:italic}@media (max-width:992px){.introduction-page .introduction-content .development-complex-layout{flex-direction:column}.introduction-page .introduction-content .development-complex-layout .development-main-content{order:1}.introduction-page .introduction-content .development-complex-layout .long-image-container{order:2;width:70%;margin:25px auto}}@media (max-width:768px){.introduction-page .introduction-content .image-text-row{flex-direction:column;gap:15px}.introduction-page .introduction-content .image-text-row .image-wrapper{max-width:70%}.introduction-page .introduction-content .image-text-row .pre-container .pre-centered{padding:10px;font-size:2rem}.introduction-page .introduction-content .development-complex-layout .long-image-container{width:90%}.introduction-page .introduction-content .large-image{padding:0}#elements-section-inline .container{text-align:center;flex-direction:column}#elements-section-inline .container .large-character{margin-bottom:15px;margin-right:0}#elements-section-inline .container .description p{text-align:center;border-left:none;padding-left:0;font-size:1rem}}.character-card-drawer-content .ant-descriptions-item{padding-bottom:2px!important}.character-card-drawer-content .character-alias-list,.character-card-drawer-content .bangumi-infobox,.character-card-drawer-content .character-introduction p{margin:0}.character-card-drawer-content .character-card-drawer-list-large .ant-descriptions-row th .ant-descriptions-item-container{margin-top:10px}.character-card .ant-card-body{align-items:flex-start;padding-top:16px;transition:all .3s ease-in-out}.character-card .ant-card-body:hover{box-shadow:0 0 20px 1px color-mix(in srgb,var(--primary-color),transparent 50%)}.character-card .ant-card-body .character-card-left{align-items:center;margin-top:30px;margin-right:20px}.character-card .ant-card-body .character-card-left .ant-image:has(.ant-image-placeholder){width:100px;height:100px}.character-card .ant-card-body .character-card-left .ant-image:has(.character-card-avatar){border-radius:5px;width:100px;height:100px;overflow-y:hidden}.character-card .ant-card-body .character-card-after-avatar{justify-content:space-around;align-items:center;width:100%;margin-top:10px;display:flex}.character-card .ant-card-body .character-card-after-avatar .character-card-switch{background-color:#ffffff70}.character-card .ant-card-body .character-card-after-avatar .character-card-switch .ant-segmented-item-label{align-items:center;padding-left:5px;padding-right:5px;display:flex}.character-card .ant-card-body .character-card-after-avatar .character-card-switch .ant-segmented-item-label .anticon{display:block}.character-card .ant-card-body .character-card-drawer-trigger{transition:filter .3s ease-in-out}.character-card .ant-card-body .character-card-drawer-trigger:hover{cursor:pointer;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 4px #fff)}@media screen and (min-width:768px){.character-card .ant-card-body .character-card-right{width:calc(100% - 200px)}}@media screen and (max-width:768px){.character-card .ant-card-body .character-card-right{width:calc(100% - 100px)}.character-card .ant-card-body .character-external-link{height:unset}}.highlight-records-container{background-color:#111;border-radius:12px;max-width:1300px;margin:40px auto;padding:40px 20px}.highlight-records-container .highlight-title{text-align:center;color:var(--primary-color)!important;margin-bottom:40px!important;font-family:黑体,sans-serif!important;font-size:2.2rem!important}.highlight-records-container .records-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.highlight-records-container .record-card{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;transition:transform .3s,box-shadow .3s}.highlight-records-container .record-card .ant-card-body{text-align:center;flex-direction:column;height:100%;padding:25px 20px;display:flex}.highlight-records-container .record-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000004d}.highlight-records-container .record-card .record-card-header{justify-content:center;align-items:center;gap:10px;display:flex}.highlight-records-container .record-card .record-card-title{color:#e0e0e0;white-space:nowrap;font-size:1.2rem}.highlight-records-container .record-card .record-card-icon{color:var(--primary-color);font-size:1.5rem}.highlight-records-container .record-card .record-card-body{flex-grow:1;justify-content:center;align-items:center;display:flex}.highlight-records-container .record-card .record-card-value{color:var(--primary-color);font-size:3.5rem;font-weight:700;line-height:1.2}.highlight-records-container .record-card .record-card-footer{justify-content:center;align-items:center;min-height:3.2em;display:flex}.highlight-records-container .record-card .record-card-description{color:#b0b0b0;font-size:.95rem;font-weight:500;line-height:1.6}.highlight-records-container .record-card .record-card-description .description-date{color:var(--primary-color);font-weight:600}@media (max-width:768px){.highlight-records-container{margin:20px auto;padding:30px 15px}.highlight-records-container .highlight-title{font-size:1.8rem!important}.highlight-records-container .records-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.text-page{max-width:100%;font-size:16px}.text-page h1{margin:30px 0;padding:15px 0;font-size:2.8rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{max-width:100%;padding:15px;font-size:16px}.text-page .image-container .image-item{flex:0 0 100%}}@media (max-width:480px){.text-page h1{margin:25px 0;padding:10px 0;font-size:2.2rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{padding:10px}.text-page ul,.text-page ol{padding-left:15px}.text-page .ant-anchor{padding:0 10px}.text-page .ant-affix .ant-anchor{padding:8px 10px}}.rule-page .sub-title{color:var(--primary-color);margin-top:20px;margin-bottom:10px}.rule-page h3{color:var(--tertiary-color);margin-top:15px;margin-bottom:5px}@media (max-width:768px){.text-page{max-width:100%;font-size:16px}.text-page h1{margin:30px 0;padding:15px 0;font-size:2.8rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{max-width:100%;padding:15px;font-size:16px}.text-page .image-container .image-item{flex:0 0 100%}}@media (max-width:480px){.text-page h1{margin:25px 0;padding:10px 0;font-size:2.2rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{padding:10px}.text-page ul,.text-page ol{padding-left:15px}.text-page .ant-anchor{padding:0 10px}.text-page .ant-affix .ant-anchor{padding:8px 10px}}.references-container{background-color:var(--card-background-color,#000);max-width:90%;color:var(--secondary-color,#ddd);min-height:100vh;margin:0 auto 40px;padding:20px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:18px}.custom-preview-overlay{z-index:1050;background-color:#000000d9;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:80px 0 120px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.custom-preview-overlay .custom-preview-toolbar{z-index:1052;background-color:#1e1e1ee6;border:1px solid #444;border-radius:25px;gap:15px;padding:12px 20px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.custom-preview-overlay .custom-preview-toolbar button{color:#e0e0e0;cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:color .3s,transform .2s}.custom-preview-overlay .custom-preview-toolbar button:hover{color:var(--primary-color,#b95);transform:scale(1.1)}.custom-preview-overlay .custom-preview-image-wrapper{text-align:center;margin:0 20px}.custom-preview-overlay .custom-preview-image-wrapper img{transition:transform .3s cubic-bezier(.25,.8,.25,1),width .3s cubic-bezier(.25,.8,.25,1)}.custom-preview-overlay .custom-preview-image-wrapper:not(.long-preview){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.custom-preview-overlay .custom-preview-image-wrapper:not(.long-preview) img{width:auto;max-width:90vw;height:auto;max-height:80vh}.custom-preview-overlay .custom-preview-image-wrapper.long-preview{height:fit-content}.custom-preview-overlay .custom-preview-image-wrapper.long-preview img{width:80vw;max-width:none;height:auto}.header{text-align:center;border-bottom:1px solid #333;margin-bottom:40px;padding:10px 0}.header h1{color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);margin:10px 0 12px;padding:20px 0 5px;font-family:宋体;font-size:3.5rem;font-weight:700}.header p{color:#b0b0b0;margin-top:10px;font-size:1.2rem;font-style:italic}.articles-list{max-width:100%;margin:0 auto}.articles-list .article-item{cursor:pointer;background-color:#111;border-left:4px solid #0000;border-radius:8px;align-items:center;gap:25px;margin-bottom:20px;padding:20px;transition:all .3s;display:flex}.articles-list .article-item:hover{border-left:4px solid var(--primary-color,#b95);background-color:#1a1a1a;transform:translateY(-3px)}.articles-list .article-item .article-thumbnail{object-fit:cover;border-radius:8px;flex-shrink:0;width:120px;height:120px}.articles-list .article-item .article-summary{flex-direction:column;flex-grow:1;gap:8px;display:flex}.articles-list .article-item .article-title{color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);margin-bottom:0;font-family:宋体,黑体,sans-serif;font-size:2.1rem;font-weight:600}.articles-list .article-item .article-preview-text{color:#ccc;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.articles-list .article-item .article-meta{color:#a0a0b0;font-size:1rem}.article-detail{background-color:#111;border-radius:8px;max-width:98%;margin:0 auto 40px;padding:30px;position:relative}.article-detail .back-button{color:var(--primary-color,#b95);cursor:pointer;background-color:#b995551a;border-radius:4px;padding:8px 15px;font-size:1.1rem;transition:all .3s;position:absolute;top:20px;left:20px}.article-detail .back-button:hover{background-color:#b9955533}.article-detail .article-header{text-align:center;border-bottom:1px solid #333;margin-top:70px;padding-bottom:20px}.article-detail .article-header .article-title{color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);margin-bottom:15px;font-family:宋体,黑体,sans-serif;font-size:2.3rem;font-weight:700}.article-detail .article-header .article-meta{color:#b0b0b0;font-size:1.1rem;font-style:italic}.article-detail .article-content{padding:30px 15px;font-size:18px;line-height:1.8}.article-detail .article-content a{color:var(--primary-color,#b95);word-break:break-all;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s,text-decoration .3s}.article-detail .article-content a:hover{filter:brightness(1.2);text-decoration:underline}.article-detail .article-content .article-section-title{color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);margin:30px 0 15px;padding-bottom:8px;font-family:宋体,黑体,sans-serif;font-size:1.8rem;font-weight:700}.article-detail .article-content .article-abstract{border-left:4px solid var(--primary-color,#b95);background:#b995551a;border-radius:0 8px 8px 0;margin:25px 0;padding:20px}.article-detail .article-content .article-abstract .abstract-title{color:var(--primary-color,#b95);margin-bottom:10px;font-size:1.5rem;font-weight:700}.article-detail .article-content .article-keywords{margin:25px 0}.article-detail .article-content .article-keywords .keywords-title{color:var(--primary-color,#b95);margin-bottom:10px;font-size:1.5rem;font-weight:700}.article-detail .article-content .article-keywords .keywords-list{flex-wrap:wrap;gap:10px;display:flex}.article-detail .article-content .article-keywords .keywords-list .keyword{color:var(--primary-color,#b95);background:#b9955533;border-radius:20px;padding:5px 15px;font-size:1rem}.article-detail .article-content .article-references{border-top:1px solid #333;margin-top:25px;padding-top:0}.article-detail .article-content .article-references .references-title{color:var(--primary-color,#b95);margin-bottom:15px;font-size:1.8rem;font-weight:700}.article-detail .article-content .article-references .reference-item{margin-bottom:10px;padding-left:20px;position:relative}.article-detail .article-content .article-references .reference-item:before{content:"•";color:var(--primary-color,#b95);position:absolute;left:0}.article-detail .article-content .article-paragraph{text-align:justify;margin-bottom:20px;line-height:1.8}.article-detail .article-content .image-container,.article-detail .article-content .long-image-container{text-align:center;margin:30px auto}.article-detail .article-content .image-container .article-image,.article-detail .article-content .long-image-container .article-image{cursor:zoom-in;border-radius:8px;transition:transform .3s;box-shadow:0 4px 12px #0000004d}.article-detail .article-content .image-container .article-image:hover,.article-detail .article-content .long-image-container .article-image:hover{transform:scale(1.02)}.article-detail .article-content .image-container .image-caption,.article-detail .article-content .long-image-container .image-caption{color:var(--primary-color,#b95);margin-top:12px;font-size:1.1rem;font-style:italic}.article-detail .article-content .image-container .article-image{object-fit:contain;max-width:80%;max-height:60vh}.article-detail .article-content .long-image-container .article-image{object-fit:contain;max-width:100%;max-height:85vh}.article-detail .article-footer{text-align:center;border-top:1px solid #333;padding-top:25px}.article-detail .article-footer .back-button{background-color:#b995551a;border-radius:30px;padding:10px 25px;font-weight:500;transition:all .3s;display:inline-block;position:static}.article-detail .article-footer .back-button:hover{background-color:#b9955533;transform:scale(1.05)}@media (max-width:768px){.references-container{max-width:100%;padding:15px}.header{padding:10px 0}.header h1{margin:20px 0;padding:15px 0;font-size:2.6rem}.header p{font-size:1rem}.articles-list .article-item{gap:15px;padding:15px}.articles-list .article-item .article-thumbnail{width:90px;height:90px}.articles-list .article-item .article-title{font-size:1.8rem}.articles-list .article-item .article-preview-text{font-size:1rem}.article-detail{padding:20px}.article-detail .article-header{padding-bottom:15px}.article-detail .article-header .article-title{font-size:1.9rem}.article-detail .article-content{padding:20px 10px;font-size:16px}.article-detail .article-content .article-section-title{margin:25px 0 12px;font-size:1.6rem}.article-detail .article-content .article-abstract{margin:20px 0;padding:15px}.article-detail .article-content .image-container .article-image,.article-detail .article-content .long-image-container .article-image{max-width:100%}}@media (max-width:480px){.header h1{margin:15px 0;padding:10px 0;font-size:2rem}.articles-list .article-item{flex-direction:column;align-items:flex-start;padding:15px}.articles-list .article-item .article-thumbnail{width:100%;height:150px}.articles-list .article-item .article-title{font-size:1.6rem}.article-detail{padding:15px}.article-detail .article-header .article-title{font-size:1.7rem}.article-detail .article-content{padding:15px 5px}.article-detail .article-content .article-section-title{font-size:1.5rem}.article-detail .article-content .article-abstract{padding:12px}.article-detail .back-button{padding:6px 12px;font-size:1rem}}.text-page{background-color:var(--card-background-color,#000);color:var(--secondary-color,#ddd);max-width:90%;min-height:100vh;margin:0 auto 40px;padding:20px;font-size:18px}.text-page h1,.text-page h2,.text-page h3{color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);font-family:宋体,黑体,sans-serif;font-weight:700}.text-page h1{text-align:center;margin:10px 0 12px;padding:20px 0 5px;font-family:宋体;font-size:3.5rem}.text-page h2{margin-top:20px;margin-bottom:10px;font-size:2.2rem}.text-page h3{margin-top:15px;margin-bottom:5px;font-size:1.5rem}.text-page .ant-anchor{padding:15px 20px;font-size:15px;transition:background-color .5s}.text-page .ant-anchor .ant-anchor-link-title-active{color:var(--primary-color,#b95)!important}.text-page .ant-affix .ant-anchor{background-color:#0000009f;padding:10px 20px}.text-page .text-bold{font-weight:700}.text-page .text-italic{font-style:italic}.text-page .text-highlight{background-color:#ffe5644d;border-radius:3px;padding:0 2px}.text-page .text-gold{color:#b94}.text-page .text-pink{color:#ff9eb8}.text-page .inline-notice{color:#e0e0e0;background-color:#2d2d2d;border-radius:4px;align-items:center;padding:2px 8px;font-size:.9em;display:inline-flex}.text-page .inline-notice .notice-text{margin-right:6px}.text-page .inline-notice .arrow-icon{fill:#888;width:12px;height:12px}.text-page .inline-notice .notice-link{color:var(--primary-color);font-weight:500;text-decoration:none}.text-page .inline-notice .notice-link:hover{text-decoration:underline}.text-page .content,.text-page .text-page-content{color:var(--secondary-color,#ddd);background-color:#111;border-radius:8px;max-width:98%;margin:0 auto 40px;padding:10px 20px;line-height:1.6}.text-page .content li,.text-page .text-page-content li{color:#ddd}.text-page .content code,.text-page .text-page-content code{color:var(--secondary-color,#ddd);background-color:#333;border-radius:4px;padding:2px 6px}.text-page .content strong,.text-page .text-page-content strong{color:var(--primary-color,#b95)}.text-page ul,.text-page ol{margin-bottom:20px;padding-left:20px}.text-page .image-container{flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0;display:flex}.text-page .image-container .image-item{text-align:center;flex:0 auto;max-width:100%}.text-page .image-container .image-item img{object-fit:contain;border-radius:8px;max-width:100%;height:auto;max-height:400px;box-shadow:0 4px 8px #0000001a}.text-page .image-container .image-item .image-caption{color:#b95;font-size:1em;font-style:"宋体";margin-top:8px}.text-page .image-container.single-image .image-item{max-width:600px}@media (max-width:768px){.text-page{max-width:100%;font-size:16px}.text-page h1{margin:30px 0;padding:15px 0;font-size:2.8rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{max-width:100%;padding:15px;font-size:16px}.text-page .image-container .image-item{flex:0 0 100%}}@media (max-width:480px){.text-page h1{margin:25px 0;padding:10px 0;font-size:2.2rem}.text-page .content,.text-page .rule-content,.text-page .introduction-content{padding:10px}.text-page ul,.text-page ol{padding-left:15px}.text-page .ant-anchor{padding:0 10px}.text-page .ant-affix .ant-anchor{padding:8px 10px}}.contributors-page .contributors-title{text-align:center;color:var(--primary-color,#b95);text-shadow:1.25px 2px 2.5px var(--text-shadow-color,#222);margin:10px 0 30px;padding:20px 0 5px;font-family:宋体,黑体,sans-serif;font-size:3.5rem;font-weight:700}.contributors-page .contributors-content{background-color:#111;border-radius:8px;max-width:1200px;margin:0 auto;padding:30px 40px}.contributors-page .contributors-content .intro-text{text-align:center;color:#ccc;margin-bottom:30px;font-size:1.1rem;line-height:1.8}.contributors-page .contributors-content .intro-text p{margin-bottom:15px}.contributors-page .contributors-content .divider{background-color:#444;width:100%;height:1px;margin:40px 0}.contributors-page .contributors-content .staff-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;display:grid}.contributors-page .contributors-content .staff-column .column-title{color:var(--primary-color,#b95);text-align:center;border-bottom:1px solid #444;margin-bottom:25px;padding-bottom:10px;font-size:1.8rem}.contributors-page .contributors-content .staff-column .column-list{flex-direction:column;gap:20px;display:flex}.contributors-page .contributors-content .staff-item{align-items:center;display:flex}.contributors-page .contributors-content .staff-item .avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px;margin-right:15px}.contributors-page .contributors-content .staff-item .staff-info{flex-direction:column;display:flex}.contributors-page .contributors-content .staff-item .staff-name{color:#fff;font-size:1.2rem;font-weight:700}.contributors-page .contributors-content .staff-item .staff-roles{color:#b0b0b0;font-size:1rem;display:block}.contributors-page .contributors-content .inactive-staff-section .section-title{color:var(--primary-color,#b95);text-align:center;margin-bottom:25px;font-size:1.8rem}.contributors-page .contributors-content .inactive-staff-section .inactive-staff-grid{grid-template-columns:repeat(3,1fr);gap:20px 40px;display:grid}@media (max-width:992px){.contributors-page .contributors-content .staff-grid{gap:30px}.contributors-page .contributors-content .inactive-staff-section .inactive-staff-grid{grid-template-columns:repeat(2,1fr);gap:25px 30px}}@media (max-width:768px){.contributors-page .contributors-title{font-size:2.6rem}.contributors-page .contributors-content{padding:25px}.contributors-page .contributors-content .staff-grid,.contributors-page .contributors-content .inactive-staff-section .inactive-staff-grid{grid-template-columns:1fr;gap:30px}.contributors-page .contributors-content .staff-column .column-title,.contributors-page .contributors-content .inactive-staff-section .section-title{font-size:1.6rem}}@media (max-width:480px){.contributors-page .contributors-title{font-size:2.2rem}}
