@charset "utf-8";
/* CSS Document */
@font-face {
      font-family: 'ChillRoundM'; /* 字体名称，自定义 */
      src: url('https://fonts.cn-nb1.rains3.com/ChillRoundM.ttf') format('truetype'); 
      font-weight: normal;
      font-style: normal;
    }

    /* 全局应用字体 */
    * {
      font-family: 'ChillRoundM';
    }
	
        
		footer {
            position: fixed;
            background: #693434EE;
            height: 50px;
            width: 100vw;
            bottom: 0px;
            left: 0px;
            z-index: 2;
        }

        a {
            text-decoration: none;
            color: #170B00;
        }
        
		#draggable {
            position: absolute; /* 必须设置绝对定位 */
            cursor: move; /* 鼠标样式为移动 */
			border: 1px solid #ddd;
        }
		
		
		.az-nav {
  position: fixed; 
  right: 8px;
  top: 50%;
  transform: translateY(-50%); /* 向上偏移50%自身高度，实现垂直居中 */
  
  /* 视觉样式 */
  background: rgba(255, 255, 255, 0.9); /* 半透明白色背景 */
  padding: 7px; /* 内边距 */
  border-radius: 15px; /* 圆角 */
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); /* 阴影 */
  z-index: 1000; /* 确保在内容上方 */
}
	.az-nav a {
  /* 每个字母链接的样式 */
  display: block; /* 块级元素，独占一行 */
  margin: 3px 0;
  color: #333; /* 文字颜色 */
  font-size: 9px; /* 字体大小 */
  transition: color 0.5s; /* 鼠标悬停动画 */
}

.az-nav a:hover {
  color: #ffa398;
}
	
		
        /* 水印样式 */
        .watermark {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: -1;
            opacity: 0.3;
            font-size: 48px;
            color: #FFFFFF;
            font-weight: bold;
			pointer-events: none;
        }

        #date {
            color: #FFF;
            font-size: 15px;
            font-weight: 500;
            letter-spacing: 0.5px;
        }
		#time {
            color: #FFF;
            font-size: 15px;
            font-weight: 500;
            letter-spacing: 0.5px;
        }
		
		tab {
	background-color:#FFA398;
	color:#FFF;
	padding:1px;
	border-radius:8px; 
	line-height:1.8;
}

a.ht {
	color:#000;
}
a.bt {
	color:#FFF;
	text-decoration:none;
}