@layer academyTypography{:root{--academy-font: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;--academy-text-caption: 12px;--academy-text-body: 14px;--academy-text-nav: 16px;--academy-text-card: 18px;--academy-text-section: 20px;--academy-text-title: 24px}body{font-family:var(--academy-font)!important;font-size:var(--academy-text-body)!important;line-height:1.6!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(div,section,article,header,footer,nav,aside,main,dialog,h1,h2,h3,h4,h5,h6,p,span,a,label,small,strong,b,em,button,input,select,textarea,legend,th,td,li,dt,dd):not(svg *){font-family:var(--academy-font)!important}:where(h1,h2,h3,h4,h5,h6):not(svg *){line-height:1.4!important;font-weight:700!important;letter-spacing:normal!important}h1{font-size:var(--academy-text-title)!important}h2{font-size:var(--academy-text-section)!important}h3{font-size:var(--academy-text-card)!important}:is(h4,h5,h6){font-size:var(--academy-text-nav)!important}:where(p,label,legend,th,td,li,dt):not(svg *){font-size:var(--academy-text-body)!important;line-height:1.6!important}:where(button,input,select,textarea){font-size:var(--academy-text-body)!important;line-height:1.5!important;letter-spacing:normal!important}:where(input,select,textarea)::placeholder{font:inherit!important}:where(button,h1,h2,h3,h4)>:where(span,b,strong):not(svg *){font-size:inherit!important;font-weight:inherit!important}:where(button){font-weight:500!important}:where(button):is(.active,.selected,[aria-selected=true],[aria-pressed=true]){font-weight:700!important}:where(nav,[role=tablist],[class$=-tabs],.tab-row,.store-tabs) button,[role=tab]{font-size:var(--academy-text-nav)!important;line-height:1.5!important}:where(small,[class$=-hint],[class$=-note],[class$=-tip],[class$=-caption],[class$=-subtitle],.section-tip,.selection-hint){font-size:var(--academy-text-caption)!important;line-height:1.6!important}:where(.settings-option,.settings-option-row,.personal-plan-details,.filter-tabs,.inventory-row,.resource-grid,.management-table){font-size:var(--academy-text-body)!important}.brand-button{font-size:var(--academy-text-title)!important;font-weight:700!important}:where(button):is(.icon-button,.close,.modal-close){font-size:22px!important}.student-bottom-nav button{font-size:var(--academy-text-caption)!important}@media(max-width:767px){:root{--academy-text-title: 22px;--academy-text-section: 18px;--academy-text-card: 16px;--academy-text-nav: 14px}:where(input,select,textarea){font-size:16px!important}}}@layer academyBlueGold{:root{--academy-page:#fcfbf7;--academy-surface:#fffdf5;--academy-ink:#082782;--academy-blue:#075bf0;--academy-soft:#edf7ff;--academy-blue-line:#b8d9ff;--academy-gold:#e7ad35;--academy-muted:#6179a4;--academy-danger:#df3047;--academy-primary-fill:linear-gradient(180deg,#078dff 0%,#0563f4 50%,#0344ca 100%)}:is(.teacher-shell,.class-overview,.cm-page,.gm-panel,.pet-management-page,.marketplace-page,.hr-page,.personal-settings-page,.settings-content){color:var(--academy-ink)}:is(.gold-card,.cm-main,.cm-summary,.gm-card,.pm-detail,.settings-card,.market-card,.market-digital-card,.hr-table-panel,.rules-panel,.plan-card,.view-card){background-color:var(--academy-surface)!important;border-color:var(--academy-gold)!important;color:var(--academy-ink)!important}:is(.blue-button,.cm-primary,.gm-primary,.pm-primary,.market-primary,.settings-primary,.co-primary,.equipment-confirm,.attack-dismiss,.battle-equip-action){background:var(--academy-primary-fill)!important;border:1px solid var(--academy-gold)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 6px #125edf20!important}:is(.blue-button,.cm-primary,.gm-primary,.pm-primary,.market-primary,.settings-primary,.co-primary,.equipment-confirm,.attack-dismiss,.battle-equip-action) svg{color:inherit!important}:is(.gm-outline,.pm-outline,.settings-outline,.co-secondary){background:var(--academy-soft)!important;border-color:var(--academy-blue-line)!important;color:var(--academy-ink)!important}:is(.cm-tabs,.pm-tabs,.class-rule-tabs) button:is(.active,[aria-selected=true]){color:var(--academy-blue)!important;border-color:var(--academy-blue)!important}:is(.cm-info-strip,.cm-group-tag,.pm-adoption-summary,.equipment-current,.equipment-preview,.attack-growth,.attack-equipment,.attack-example){background:var(--academy-soft)!important;border-color:var(--academy-blue-line)!important;color:var(--academy-ink)!important}:is(.management-modal,.gm-dialog,.pm-adoption-dialog,.market-dialog,.market-records-dialog,.market-preview-dialog,.hr-class-dialog,.battle-detail,.bag-dialog){background:var(--academy-surface)!important;border:3px double var(--academy-gold)!important;border-radius:16px;color:var(--academy-ink)!important}:is(.cm-page,.gm-panel,.pet-management-page,.marketplace-page,.personal-settings-page,.settings-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--academy-blue-line)!important;color:var(--academy-ink);background-color:var(--academy-surface)}:is(.cm-page,.gm-panel,.pet-management-page,.class-overview) input:is([type=checkbox],[type=radio]){accent-color:var(--academy-blue)}:is(.cm-page,.gm-panel,.pet-management-page,.marketplace-page,.settings-content) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--academy-blue)!important;outline-offset:3px}:is(.blue-button,.cm-primary,.gm-primary,.pm-primary,.market-primary,.settings-primary,.co-primary):disabled{opacity:.45!important;cursor:not-allowed!important}}:root{--academy-page: #fcfbf7;--academy-surface: #fffdf9}.teacher-shell{background:var(--academy-page)!important}.teacher-shell :is(.more-page,.personal-settings-page,.settings-content,.marketplace-page,.pet-management-page,.business-page,.collection-album,.collection-admin,.cm-page,.hr-page,.cloud-rewards){background-color:var(--academy-page)!important}
