.certificate-template{background-color:#fffef0;font-family:Times New Roman,serif;margin:0 auto;max-width:800px;position:relative}.border-gold{border-color:#d4a017}.bg-cream{background-color:#fffef0}.text-gold{color:#d4a017}.bg-blue-900{background-color:#003087}.certificate-seal{height:100px;margin:0 auto;position:relative;width:100px}.certificate-seal:before{background-color:#d4a017;border-radius:50%;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.certificate-seal:after{border:2px solid #003087;border-radius:50%;content:"";height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}.certificate-seal-text{color:#003087;font-size:24px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.certificate-modal{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.certificate-modal-content{background-color:#fff;border-radius:8px;max-height:90%;max-width:90%;overflow:auto;padding:20px;position:relative}.certificate-modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}@media print{body *{visibility:hidden}.certificate-template,.certificate-template *{visibility:visible}.certificate-template{height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:768px){.certificate-template{padding:15px}}.certificate-corner{border-color:#d4a017;border-style:solid;height:30px;position:absolute;width:30px}.certificate-corner-top-left{border-width:3px 0 0 3px;left:10px;top:10px}.certificate-corner-top-right{border-width:3px 3px 0 0;right:10px;top:10px}.certificate-corner-bottom-left{border-width:0 0 3px 3px;bottom:10px;left:10px}.certificate-corner-bottom-right{border-width:0 3px 3px 0;bottom:10px;right:10px}.bg-gray-100,.bg-gray-50,.bg-white,a,body,button,div,h1,h2,h3,h4,h5,h6,li,p,span{color:#111827!important}.bg-\[#3e86cc\],.bg-\[#3e86cc\] *,.bg-blue-800,.bg-blue-800 *,.bg-blue-900,.bg-blue-900 *,.bg-gray-800,.bg-gray-800 *,.bg-gray-900,.bg-gray-900 *,div[style*="background-color: #3e86cc"],div[style*="background-color: #3e86cc"] *,div[style*="background-image: linear-gradient"],div[style*="background-image: linear-gradient"] *{color:#fff!important}.bg-gray-100 .text-gray-400,.bg-gray-100 .text-gray-500,.bg-gray-50 .text-gray-400,.bg-gray-50 .text-gray-500,.bg-white .text-gray-400,.bg-white .text-gray-500,dd.text-gray-500,dt.text-gray-500,li.text-gray-500,td.text-gray-500,th.text-gray-500{color:#374151!important}.bg-\[#3e86cc\] .text-gray-400,.bg-blue-800 .text-gray-400,.bg-blue-900 .text-gray-400,.bg-gray-800 .text-gray-400,.bg-gray-900 .text-gray-400{color:#d1d5db!important}img.error-fallback{background-color:#f3f4f6;object-fit:contain;padding:1rem;position:relative}img.error-fallback:before{color:#4b5563;content:"图片加载失败";font-size:.875rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}a:not([class]){color:#2563eb!important}a:not([class]):hover{color:#1e40af!important}.button-primary,[type=button].primary,a.查看详情,a[href*=courses],a[href*=detail],button[class*=primary]{background-color:#0056b3!important;border-radius:.375rem!important;box-shadow:0 1px 2px 0 #0000000d!important;color:#fff!important;display:inline-block!important;font-weight:500!important;padding:.5rem 1rem!important;text-align:center!important}.button-primary:hover,[type=button].primary:hover,a.查看详情:hover,a[href*=courses]:hover,a[href*=detail]:hover,button[class*=primary]:hover{background-color:#00468e!important}.button,[type=button],[type=submit],button{min-width:4rem}.px-6.py-4.bg-gray-50 a,.px-6.py-4.bg-gray-50 button{background-color:#0056b3!important;border-radius:.375rem!important;color:#fff!important}.bg-\[#3e86cc\] h2,.bg-\[#3e86cc\] p,.bg-\[#3e86cc\] span,.bg-blue-700 h2,.bg-blue-700 p,.bg-blue-700 span{color:#fff!important;text-shadow:0 1px 2px #0000004d!important}.bg-\[#3e86cc\] button,.bg-blue-700 button,button[variant=secondary]{background-color:#fff!important;border:2px solid #fff!important;color:#3e86cc!important;font-weight:700!important}.bg-\[#3e86cc\] button:hover,.bg-blue-700 button:hover,button[variant=secondary]:hover{background-color:#f3f4f6!important;color:#5d9ad9!important}.bg-\[#3e86cc\],.bg-blue-700,.bg-blue-800,.bg-blue-900,.blue-section,[class*=blue-section],div[style*="background-image: linear-gradient"]{background-color:#3e86cce6!important;background-image:linear-gradient(135deg,#5d9ad9e6,#3e86cce6)!important}.bg-\[#3e86cc\] h1,.bg-\[#3e86cc\] h2,.bg-\[#3e86cc\] h3,.bg-\[#3e86cc\] p,.bg-\[#3e86cc\] span,.bg-blue-700 h1,.bg-blue-700 h2,.bg-blue-700 h3,.bg-blue-700 p,.bg-blue-700 span,.blue-section h1,.blue-section h2,.blue-section h3,.blue-section p,.blue-section span{color:#fff!important;font-weight:600!important;text-shadow:0 2px 4px #00000080!important}.min-h-screen.flex.items-center.justify-center h2{color:#111827!important;font-weight:800!important}.min-h-screen.flex.items-center.justify-center p{color:#4b5563!important}.min-h-screen.flex.items-center.justify-center label{color:#374151!important}input,option,select,textarea{background-color:#fff!important;color:#111827!important}input,select,textarea{border:1px solid #d1d5db!important}input::placeholder,textarea::placeholder{color:#9ca3af!important}a[href="/login"]{background-color:#eaf5ff!important;color:#0056b3!important}a[href="/register"]{background-color:#0056b3!important;color:#fff!important}.bg-blue-100,.bg-blue-50,.inline-block.px-3.py-1.mb-4.text-xs.font-semibold.tracking-wider.text-blue-800.uppercase.bg-blue-100.rounded-full,.rounded-full.bg-blue-100,.rounded-full.bg-blue-50,[class*=bg-blue-100],[class*=bg-blue-50]{background-color:#1e40af!important;border-color:#1e3a8a!important;color:#fff!important;font-weight:700!important}.bg-blue-100 *,.bg-blue-50 *,.inline-block.px-3.py-1.mb-4.text-xs.font-semibold.tracking-wider.text-blue-800.uppercase.bg-blue-100.rounded-full *,.rounded-full.bg-blue-100 *,.rounded-full.bg-blue-50 *,[class*=bg-blue-100] *,[class*=bg-blue-50] *,a.rounded-full *,button.rounded-full *,div.rounded-full *,span.rounded-full *{color:#fff!important}a.rounded-full,button.rounded-full,div.rounded-full,span.rounded-full{background-color:#1e40af!important;border-color:#1e3a8a!important;color:#fff!important}.rounded-full.text-blue-600,.rounded-full.text-blue-700,.rounded-full.text-blue-800{color:#fff!important}[class*=\4F01\4E1A\5408\4F5C],[class*=\5B66\5458\62DB\751F],[class*=\5B66\751F\54A8\8BE2],a:contains("企业合作"),a:contains("学员招生"),a:contains("学生咨询"),button:contains("企业合作"),button:contains("学员招生"),button:contains("学生咨询"){background-color:#1e40af!important;border-color:#1e3a8a!important;color:#fff!important;font-weight:700!important}.bg-white.border.rounded-md.absolute.shadow-lg *{color:#111827!important}nav a{color:#4b5563!important}nav a.font-medium,nav a.text-blue-600{color:#2563eb!important}div.relative select{background-color:#fff!important;color:#111827!important}.md\:hidden.bg-white{background-color:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.md\:hidden.bg-white div.space-y-1 a{color:#111827!important;display:block!important}.md\:hidden.bg-white div.space-y-1 a.border-blue-500{color:#2563eb!important}.certificate-container{background-color:#fff!important}div[role=dialog] *,div[role=dialog] h3{color:#111827!important}div[role=dialog] h3{font-weight:700!important}div[role=dialog] .bg-\[#3e86cc\],div[role=dialog] .bg-\[#3e86cc\] *,div[role=dialog] .bg-blue-600,div[role=dialog] .bg-blue-600 *,div[role=dialog] .bg-blue-700,div[role=dialog] .bg-blue-700 *,header.bg-\[#3e86cc\] a,header.bg-\[#3e86cc\] span,header.bg-blue-900 a,header.bg-blue-900 span{color:#fff!important}@media (max-width:768px){.md\:hidden select{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;color:#111827!important;padding:.25rem .5rem!important}.md\:hidden .space-y-3 a{display:block!important;margin-bottom:.5rem!important;text-align:center!important}}
/*# sourceMappingURL=main.d7ecf974.css.map*/