/* 仅本人学籍登记表及其短暂演出使用，不修改其他学校/通讯页面。 */
@font-face{font-family:AcademicIntrusionPrint;src:local("STZhongsong"),local("华文中宋"),url("assets/academic-pollution/pollution-zhongsong.ttf") format("truetype");font-style:normal;font-weight:400;font-display:block}
.academic-window[data-ap-window]{position:relative;isolation:isolate;overflow:visible}
.academic-admission-page .academic-file-sheet{overflow:visible;gap:25px}
.academic-admission-page .ap-candidate-portrait{width:138px;flex:none}
.academic-admission-page .academic-photo-mask.ap-photo-field{position:relative;isolation:isolate;width:138px;height:184px;border:1px solid #a2b6c9;background:#c6d8e1;overflow:hidden;z-index:10}
.ap-identity-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;visibility:hidden;user-select:none}
.ap-assets-ready .ap-identity-photo{visibility:visible}
.ap-number-field{position:relative;isolation:isolate;display:inline-block;width:220px;max-width:100%;height:28px;vertical-align:middle;z-index:10}
.academic-admission-page .ap-number-row td{height:64px}
.academic-admission-page .academic-redacted-number{position:absolute;inset:16px 3px auto;opacity:.2;color:#8b7066}
.ap-assets-ready .academic-admission-page .academic-redacted-number{opacity:0}
.ap-assets-failed .academic-admission-page .academic-redacted-number{opacity:1;color:#171b1e}
.ap-number-redaction{position:absolute;inset:0;z-index:5;display:block;background:#171b1e;pointer-events:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}
.ap-scene{position:relative;isolation:isolate}
.ap-noise,.ap-outer-fault{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}
.ap-noise{z-index:-2;image-rendering:pixelated}
.ap-outer-fault{z-index:-1}
.ap-inner-fault{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;opacity:0}
.ap-final-flash{position:absolute;inset:0;z-index:70;pointer-events:none;background:linear-gradient(105deg,#fffff4,#bdeee6 40%,#f3c8eb);opacity:0}
.ap-web-slice{position:absolute;left:0;right:0;z-index:7;opacity:0;overflow:hidden;pointer-events:none}
.ap-slice-top{top:124px;height:7px;background:#93e9e5}
.ap-slice-mid{top:47%;height:9px;background:#d8f5dc}
.ap-slice-low{bottom:70px;height:9px;background:#e9a9e7}
.ap-slice-top .ap-stale-fragment{transform:translate(16px,-12px)}
.ap-slice-mid .ap-stale-fragment{width:calc(100% - 160px);transform:translate(28px,-14px);opacity:.6}
.ap-slice-low .ap-stale-fragment{margin:0;transform:translate(-15px,-2px)}
.ap-scene[data-ap-phase="1"]{background:#e6eaf0}
.ap-scene[data-ap-phase="1"] .ap-noise{opacity:.18}
.ap-scene[data-ap-phase="2"]{background:#e9e8e3}
.ap-scene[data-ap-phase="2"] .ap-noise{opacity:.42}
.ap-scene[data-ap-phase="2"] .ap-outer-fault{opacity:.7}
.ap-scene[data-ap-phase="2"] .ap-inner-fault{opacity:.6}
.ap-scene:is([data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]){background:#e4e7e6}
.ap-scene:is([data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .ap-noise{opacity:.85}
.ap-scene:is([data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .ap-outer-fault{opacity:1}
.ap-scene:is([data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .ap-inner-fault{opacity:.9}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-window{--academic-paper:#fffecb;background:#fffecb;border-color:#9d9ff1;box-shadow:2px 0 #ed6dd356,-2px 0 #42dddd78}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-titlebar{background:linear-gradient(105deg,#fffecb,#ffffd5 68%,#e4f1e5);color:#132d53}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-topline{background:linear-gradient(90deg,#ddf7dd,#f2dcf3,#d4eff4);border-color:#969af1;color:#162b45}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-menubar{background:linear-gradient(100deg,#e4d0f1,#b4eeec 37%,#c1d8f7 69%,#ddc9ec);border-color:#9da7ee}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-menu.current>summary,.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-home-link.current{background:#b5e6ec}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-statusline{background:linear-gradient(90deg,#fbffd7,#e9f4e6,#f5e5e9);color:#273145;border-color:#9abde9}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-file-sheet,.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .ap-registration-table{background:#fffed0;border-color:#a2b7e6}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) table{background:#fffecb;color:#171c2a}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) th{background:linear-gradient(105deg,#cde1f8,#daf4de);color:#25334f}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) :is(th,td){border-color:#a2a6f0}
.ap-scene:is([data-ap-phase="2"],[data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) :is(.ap-registration-table caption,.academic-footer){background:linear-gradient(100deg,#d6ebf9,#d1e9e9,#e4d8f0);border-color:#9ba5ee;color:#21315d}
.ap-scene:is([data-ap-phase="3"],[data-ap-phase="4"],[data-ap-phase="5"]) .academic-brand h1{text-shadow:-2px 0 #38ddd8,2px 0 #e75ed3}
.ap-scene .ap-replaced{font-family:AcademicIntrusionPrint,"STZhongsong","SimSun","宋体",serif;font-weight:700;color:#142a39;text-shadow:-1.4px 0 #00b6bd,1.5px .25px #bf338e,.35px .7px #152b4c80}
.ap-scene .academic-main .ap-replaced{font-size:19px;letter-spacing:.015em;line-height:1.8}
.ap-glyph{position:relative;display:inline-block;transform:scale(.96,1.04);transform-origin:50% 70%;margin:0 -.025em}
.ap-scene[data-ap-signal="split"] .ap-replaced{text-shadow:-3px -.2px #00aebc,2.4px .5px #c02a8b,.4px .8px #13213a}
.ap-scene[data-ap-signal="drag"] .ap-glyph:nth-child(7n+2){transform:translateX(1.8px) skewX(-7deg)}
.ap-scene[data-ap-signal="split"] .ap-glyph:nth-child(11n)::after{content:"";position:absolute;left:-1px;right:-1px;top:54%;height:1px;background:#fffecb;pointer-events:none}
.ap-scene .academic-section-heading .ap-replaced{font-size:27px;letter-spacing:.08em}
.ap-scene .academic-sheet-title .ap-replaced{font-size:23px;letter-spacing:.16em}
.ap-scene .academic-portrait .ap-replaced{font-size:18px;letter-spacing:.04em}
.ap-scene .academic-main .academic-note.ap-replaced{margin-top:20px;font-size:27px;line-height:1.65;letter-spacing:.09em}
.ap-scene :is(.academic-topline,.academic-footer) .ap-replaced{font-size:15px}
.ap-scene .academic-statusline .ap-replaced{font-size:14px}
.ap-scene .academic-page-links .ap-replaced{font-size:18px}
.ap-scene .academic-page-links .ap-replaced:empty{display:none}
.ap-scene.ap-reduced :is(.ap-inner-fault,.ap-outer-fault,.ap-web-slice){opacity:0!important}
.ap-scene.ap-reduced .ap-glyph{transform:none!important}
@media(prefers-reduced-motion:reduce){.ap-scene .ap-glyph{transform:none!important}.ap-scene :is(.ap-inner-fault,.ap-outer-fault,.ap-web-slice){opacity:0!important}}
@media(max-width:700px){.academic-admission-page .academic-file-sheet{gap:12px}.academic-admission-page .ap-candidate-portrait,.academic-admission-page .academic-photo-mask.ap-photo-field{width:78px}.academic-admission-page .academic-photo-mask.ap-photo-field{height:108px}.ap-number-field{width:160px;max-width:100%;height:24px}.ap-scene .academic-main .ap-replaced{font-size:16px;overflow-wrap:anywhere}.ap-scene .academic-main .academic-note.ap-replaced{font-size:22px}}
@media(max-width:700px){.academic-admission-page .academic-file-sheet{flex-direction:column;align-items:stretch}.academic-admission-page .academic-file-data{flex:none;width:100%;min-width:0}.academic-admission-page .ap-candidate-portrait{align-self:flex-start}}
