﻿@charset "utf-8"; 
:root{--color1:var(--color)}
#tagTabs { display: none;}
.head-logo{max-width:inherit;}
.head-logo a span{font-weight:normal;font-size:var(--fontsize16);white-space:normal;}
@media (max-width:1024px){.head-logo a span{display:none;}}
@media (min-width:1025px) {
.head-list .item{gap: 16px;padding: 10px;border-radius: 15px;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);transition: all 0.3s ease;position: relative;overflow: hidden;cursor: default;height: 124px;}
.head-list .item::before{content: '';position: absolute;top: -50%;left: -60%;width: 60%;height: 200%;background: linear-gradient(90deg,transparent 0%,rgba(0,86,145, 0.06) 30%,rgba(0,86,145, 0.2) 50%,rgba(0,86,145, 0.06) 70%,transparent 100%);transform: skewX(-20deg) rotate(10deg);animation: lightSweep 3.8s ease-in-out infinite;pointer-events: none;z-index: 1;}
.head-list .item:nth-child(1)::before { animation-delay: 0s; }
.head-list .item:nth-child(2)::before { animation-delay: 0.7s; }
.head-list .item:nth-child(3)::before { animation-delay: 1.4s; }
.head-list .item:nth-child(1){flex:none}
.head-list .item:nth-child(2){flex:none}
.head-list .item:nth-child(3){flex:none}
.head-list .item:hover{border-color: rgba(0,86,145, 0.6);box-shadow: 0 0 30px rgba(0,86,145, 0.2), inset 0 0 30px rgba(0,86,145, 0.05);transform: scale(1.02);background: rgba(0,86,145, 0.08);}
.head-list .item:hover .icon{filter: drop-shadow(0 0 20px rgba(0,86,145, 0.7));}}
@keyframes lightSweep{0%{left: -60%;opacity: 0.2;}
40%{opacity: 1;}
80%{opacity: 1;}
100%{left: 120%;opacity: 0;}
}
@keyframes dotPulse{0%{opacity: 0.3;transform: translateY(-50%) scale(0.7);box-shadow: 0 0 10px var(--color);}
100%{opacity: 1;transform: translateY(-50%) scale(1.3);box-shadow: 0 0 40px var(--color), 0 0 80px rgba(255, 200, 50, 0.6);}
}