body { background-color: #f0f9ff; transition: opacity 0.3s; }
.glass-box { border: 1px solid #e0f2fe; }

/* 抽象出按钮样式，保持 HTML 清洁 */
.btn-action {
    @apply bg-white border border-blue-100 text-blue-600 py-2 rounded-lg text-sm font-bold hover:bg-blue-50 transition;
}
.btn-primary {
    @apply bg-blue-600 text-white py-2 rounded-lg text-sm font-bold hover:bg-blue-700 shadow-md transition;
}
.btn-danger {
    @apply bg-red-50 text-red-500 py-2 rounded-lg text-sm font-bold hover:bg-red-100 transition;
}

/* 如果不支持 Tailwind @apply，使用标准 CSS */
.btn-action { background: white; border: 1px solid #e0f2fe; color: #2563eb; padding: 8px; border-radius: 8px; font-weight: bold; cursor: pointer; }
.btn-action:hover { background: #eff6ff; }
