/* =========================================
   全局功能设定
   ========================================= */
   /* 隐藏思维链，保证前端界面清爽 */
   think { 
       display: none !important; 
       }

       /* =========================================
          星穹铁道 (HSR) 风格 UI 面板
          ========================================= */
          /* 基础变量与主容器 */
          hsr {
              --gld: #e6c883; 
                  --blu: #4a90e2; 
                      --bg: #0b0e14;
                          --bg-p: #121824;
                              --text-m: #cfd4e0;
                                  
                                      display: block;
                                          background: linear-gradient(135deg, var(--bg) 0%, var(--bg-p) 100%);
                                              border: 1px solid rgba(230, 200, 131, 0.15);
                                                  border-radius: 4px 24px 4px 4px;
                                                      position: relative;
                                                          padding: 16px;
                                                              color: var(--text-m);
                                                                  font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
                                                                      box-shadow: 0 10px 30px rgba(0,0,0,0.6), inset 0 0 15px rgba(74,144,226,0.05);
                                                                          margin: 12px 0;
                                                                              overflow: hidden;
                                                                                  animation: hsr-fade-in 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
                                                                                  }

                                                                                  /* 进场动画 */
                                                                                  @keyframes hsr-fade-in {
                                                                                      from { opacity: 0; transform: translateY(10px); }
                                                                                          to { opacity: 1; transform: translateY(0); }
                                                                                          }

                                                                                          /* 顶部金属装饰线 */
                                                                                          hsr::before {
                                                                                              content: '';
                                                                                                  position: absolute;
                                                                                                      top: -1px; 
                                                                                                          right: 24px;
                                                                                                              width: 40px; 
                                                                                                                  height: 2px;
                                                                                                                      background: var(--gld);
                                                                                                                          box-shadow: 0 0 10px var(--gld);
                                                                                                                          }

                                                                                                                          /* 扫描线光效 */
                                                                                                                          hsr::after {
                                                                                                                              content: '';
                                                                                                                                  position: absolute;
                                                                                                                                      top: -50%; 
                                                                                                                                          left: 0; 
                                                                                                                                              right: 0; 
                                                                                                                                                  height: 50%;
                                                                                                                                                      background: linear-gradient(to bottom, transparent, rgba(230, 200, 131, 0.03) 50%, transparent);
                                                                                                                                                          animation: hsr-scan 4s linear infinite;
                                                                                                                                                              pointer-events: none;
                                                                                                                                                              }

                                                                                                                                                              @keyframes hsr-scan {
                                                                                                                                                                  0% { top: -50%; }
                                                                                                                                                                      100% { top: 150%; }
                                                                                                                                                                      }

                                                                                                                                                                      /* 标题头部 */
                                                                                                                                                                      hsr hd {
                                                                                                                                                                          display: flex;
                                                                                                                                                                              align-items: center;
                                                                                                                                                                                  font-size: 16px;
                                                                                                                                                                                      color: #fff;
                                                                                                                                                                                          font-weight: bold;
                                                                                                                                                                                              letter-spacing: 2px;
                                                                                                                                                                                                  margin-bottom: 16px;
                                                                                                                                                                                                      position: relative;
                                                                                                                                                                                                          z-index: 1;
                                                                                                                                                                                                              border-bottom: 1px solid rgba(255,255,255,0.05);
                                                                                                                                                                                                                  padding-bottom: 8px;
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                  hsr hd i {
                                                                                                                                                                                                                      color: var(--gld);
                                                                                                                                                                                                                          font-style: normal;
                                                                                                                                                                                                                              margin-right: 8px;
                                                                                                                                                                                                                                  text-shadow: 0 0 5px var(--gld);
                                                                                                                                                                                                                                      font-size: 14px;
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      /* 属性网格容器 */
                                                                                                                                                                                                                                      hsr grid {
                                                                                                                                                                                                                                          display: flex;
                                                                                                                                                                                                                                              flex-wrap: wrap;
                                                                                                                                                                                                                                                  gap: 10px;
                                                                                                                                                                                                                                                      margin-bottom: 16px;
                                                                                                                                                                                                                                                          position: relative;
                                                                                                                                                                                                                                                              z-index: 1;
                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                              /* 属性小格 */
                                                                                                                                                                                                                                                              hsr d {
                                                                                                                                                                                                                                                                  flex: 1 1 45%;
                                                                                                                                                                                                                                                                      min-width: 120px;
                                                                                                                                                                                                                                                                          background: rgba(0, 0, 0, 0.3);
                                                                                                                                                                                                                                                                              border: 1px solid rgba(255, 255, 255, 0.03);
                                                                                                                                                                                                                                                                                  border-left: 2px solid var(--blu);
                                                                                                                                                                                                                                                                                      padding: 8px 10px;
                                                                                                                                                                                                                                                                                          display: flex;
                                                                                                                                                                                                                                                                                              flex-direction: column;
                                                                                                                                                                                                                                                                                                  border-radius: 2px;
                                                                                                                                                                                                                                                                                                      transition: all 0.3s ease;
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                      hsr d:hover {
                                                                                                                                                                                                                                                                                                          background: rgba(74, 144, 226, 0.05);
                                                                                                                                                                                                                                                                                                              border-color: rgba(74, 144, 226, 0.3);
                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                              /* 宽屏属性格 */
                                                                                                                                                                                                                                                                                                              hsr d.full {
                                                                                                                                                                                                                                                                                                                  flex: 1 1 100%;
                                                                                                                                                                                                                                                                                                                      border-left-color: var(--gld);
                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                      hsr d.full:hover {
                                                                                                                                                                                                                                                                                                                          background: rgba(230, 200, 131, 0.05);
                                                                                                                                                                                                                                                                                                                              border-color: rgba(230, 200, 131, 0.3);
                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                              /* 属性标签 */
                                                                                                                                                                                                                                                                                                                              hsr d b {
                                                                                                                                                                                                                                                                                                                                  font-size: 11px;
                                                                                                                                                                                                                                                                                                                                      color: var(--blu);
                                                                                                                                                                                                                                                                                                                                          margin-bottom: 4px;
                                                                                                                                                                                                                                                                                                                                              text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                  letter-spacing: 1px;
                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                  hsr d.full b {
                                                                                                                                                                                                                                                                                                                                                      color: var(--gld);
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      hsr d span {
                                                                                                                                                                                                                                                                                                                                                          font-size: 13px;
                                                                                                                                                                                                                                                                                                                                                              color: #fff;
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                              /* 状态颜色：c1为同谐接触(蓝光)，c2为秩序刺杀(红光) */
                                                                                                                                                                                                                                                                                                                                                              hsr d span.c1 {
                                                                                                                                                                                                                                                                                                                                                                  color: #8ecae6;
                                                                                                                                                                                                                                                                                                                                                                      text-shadow: 0 0 8px rgba(74, 144, 226, 0.4);
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      hsr d span.c2 {
                                                                                                                                                                                                                                                                                                                                                                          color: #ff8fa3;
                                                                                                                                                                                                                                                                                                                                                                              text-shadow: 0 0 8px rgba(230, 57, 70, 0.4);
                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                              /* 文本信息框 */
                                                                                                                                                                                                                                                                                                                                                                              hsr txt {
                                                                                                                                                                                                                                                                                                                                                                                  display: block;
                                                                                                                                                                                                                                                                                                                                                                                      background: #05070c;
                                                                                                                                                                                                                                                                                                                                                                                          border: 1px solid rgba(255, 255, 255, 0.05);
                                                                                                                                                                                                                                                                                                                                                                                              border-top: 2px solid var(--gld);
                                                                                                                                                                                                                                                                                                                                                                                                  padding: 16px 12px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 13.5px;
                                                                                                                                                                                                                                                                                                                                                                                                          line-height: 1.6;
                                                                                                                                                                                                                                                                                                                                                                                                              position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                  z-index: 1;
                                                                                                                                                                                                                                                                                                                                                                                                                      border-radius: 2px;
                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                      /* 文本框角标 */
                                                                                                                                                                                                                                                                                                                                                                                                                      hsr txt b {
                                                                                                                                                                                                                                                                                                                                                                                                                          display: inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                              background: var(--bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--gld);
                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 2px 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                              position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  top: -10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      left: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          border: 1px solid rgba(230, 200, 131, 0.2);
                                                                                                                                                                                                                                                                                                                                                                                                                                                              letter-spacing: 1px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                              hsr txt p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin: 0 0 8px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-align: justify;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color: #a1a9b8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          hsr txt p:last-child {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* 底部系统代号/水印 */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              hsr ft {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-align: right;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top: 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--gld);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-family: 'Consolas', 'Courier New', monospace;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          opacity: 0.6;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              letter-spacing: 1px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      z-index: 1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }