body {background:linear-gradient(to right,#0a3d62,#1e90ff); display:flex;justify-content:center;align-items:center;height:100vh;margin:0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;              animation:fadeIn 1s ease-in;;}
@keyframes fadeIn {  
            from { opacity: 0; }  
            to { opacity: 1; }  
        }  
.license-header {text-align:center;color:#fff;margin-bottom:20px;}
.license-title {font-size:28px;font-weight:bold;}
.license-title-ts {font-size:14px;margin-bottom:15px;}
.license-input {margin-bottom:20px;}
.input-group {display:flex;justify-content:center;;}
.btn-success {background-color:#1e90ff;              border:none;transition:background-color 0.3s;}
.btn-success:hover {background-color:#007bff;;}
.pop-info {background:#ffffff;              border:1px solid #ddd;              border-radius:5px;padding:20px;margin-top:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);              opacity:0;              animation:fadeInUp 0.5s forwards;;}
@keyframes fadeInUp {  
            from { opacity: 0; transform: translateY(20px); }  
            to { opacity: 1; transform: translateY(0); }  
        }  
.title{font-size:20px;font-weight:bold;color:#343a40;margin-bottom:10px;}/* 标题颜色 */  
.domain{color:#1e90ff;font-weight:normal;}/* 高亮的域名或客服信息颜色 */  
.pop-result .text{display:block;margin-top:5px;color:#333;font-size:16px;}/* 结果文字颜色 */  
.error-message{color:red;font-weight:bold;display:block;margin-top:10px;}
