/* main-pack.css - 純邊緣交互樣式 (適配 UU 深色電競主題) */
a { text-decoration: none; color: inherit; transition: all 0.3s ease; }
a:hover { color: #00d8ff; }

.header-box .nav-links a:hover { color: #fff; text-decoration: none; }
.header-box .nav-btns a:hover { background: #fff; color: #0f121a; }

/* 按鈕光影懸浮 */
.btn-pc:hover { transform: translateY(-3px); box-shadow: 0 10px 25px rgba(0, 216, 255, 0.4) !important; background: #fff !important; }
.btn-other:hover { transform: translateY(-3px); border-color: #00d8ff !important; color: #00d8ff !important; }

/* 0 指紋特點卡片 - 電競科技發光特效 */
.card-item { transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.4s ease, border-color 0.4s ease; cursor: pointer; }
.card-item:hover { transform: translateY(-8px); box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(0, 216, 255, 0.5) !important; border-color: transparent !important; }

/* 卡片內標題變色 */
.js-source-title { transition: color 0.3s ease; }
.card-item:hover .js-source-title { color: #00d8ff !important; }