/* 网速检测工具 - 与 L4D2 站点统一的透明玻璃风格 */
html,
body.site-embed {
    background: transparent !important;
    background-color: transparent !important;
    color: rgba(255, 255, 255, 0.92) !important;
}

.site-embed .nk-header,
.site-embed .nk-footer {
    display: none !important;
}

.site-embed .nk-wrap,
.site-embed .nk-content,
.site-embed .nk-content-fluid,
.site-embed #app {
    background: transparent !important;
}

.site-embed .card,
.site-embed .card-inner,
.site-embed .card-preview {
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: none !important;
}

.site-embed .nya-title {
    background-color: rgba(255, 133, 192, 0.85) !important;
    color: #fff !important;
    box-shadow: none !important;
}

.site-embed .form-label,
.site-embed h6,
.site-embed .stat-title,
.site-embed .text-dark,
.site-embed .text-info,
.site-embed .text-waring,
.site-embed .nk-menu-text,
.site-embed a,
.site-embed li {
    color: rgba(255, 255, 255, 0.82) !important;
}

.site-embed .stat-value {
    color: rgba(255, 255, 255, 0.95) !important;
}

.site-embed .stat-value.text-info {
    color: #ff85c0 !important;
}

.site-embed .form-control,
.site-embed select.form-control,
.site-embed input.form-control,
.site-embed .number-spinner {
    background: rgba(0, 0, 0, 0.25) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    color: rgba(255, 255, 255, 0.9) !important;
}

.site-embed .form-control::placeholder {
    color: rgba(255, 255, 255, 0.45) !important;
}

.site-embed .btn,
.site-embed .btn-outline-primary,
.site-embed .btn-outline-secondary,
.site-embed .btn-dim,
.site-embed .number-spinner-btn {
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.35) !important;
    color: rgba(255, 255, 255, 0.92) !important;
    box-shadow: none !important;
}

.site-embed .btn:hover,
.site-embed .btn-outline-primary:hover,
.site-embed .btn-outline-secondary:hover,
.site-embed .number-spinner-btn:hover {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
    color: #fff !important;
}

.site-embed .stat {
    background: rgba(255, 255, 255, 0.05) !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
}

.site-embed .custom-control-label {
    color: rgba(255, 255, 255, 0.85) !important;
}

.site-embed .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #ff85c0 !important;
    border-color: #ff85c0 !important;
}

.site-embed .accordion-inner {
    background: transparent !important;
}

.site-embed .border {
    border-color: rgba(255, 255, 255, 0.15) !important;
}

.site-embed ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.site-embed ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 4px;
}

.site-embed ::-webkit-scrollbar-track {
    background: transparent;
}
