body {
    animation: page-enter 220ms ease-out both;
}

@keyframes page-enter {
    from { opacity: 0; }
    to { opacity: 1; }
}

body::before {
    top: -18%;
    left: 50%;
    width: 120%;
    height: 125%;
    filter: none;
    animation: none;
    transform: translateX(-50%);
    will-change: auto;
    opacity: 0.72;
}

.second-glow,
#particles-container,
.particle {
    display: none;
}

.app-container,
.features-row .feature-card,
.packs-grid .pack-card,
.coin-list .coin-item {
    animation: none;
}

.balance-card,
.feature-card,
.pack-card,
.address-card,
.guide-box,
.price-card,
.terms-card,
.coin-item,
.details-box code,
.upload-area,
.network-btn,
.price-chart,
.pie-chart-container,
.stat-card,
.client-item,
.pricelist-card,
.quick-order-card,
.bonus-card,
.referral-card,
.page-card,
.chart-card,
.payment-info,
.status-success,
.status-pending,
.status-error,
.input-group input,
.icon-btn,
.custom-input,
.btn-solid,
.btn-solid-custom,
.back-btn,
.support-btn,
.copy-address-btn,
.channel-btn,
.header {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

.balance-card,
.feature-card,
.pack-card,
.price-chart,
.pie-chart-container,
.pricelist-card,
.quick-order-card,
.bonus-card,
.referral-card,
.page-card,
.chart-card,
.header {
    background: linear-gradient(145deg, rgba(12, 25, 29, 0.9), rgba(8, 16, 22, 0.86));
}

.feature-card,
.pack-card,
.coin-item,
.network-btn,
.client-item,
.icon-btn {
    transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.btn-solid,
.btn-solid-custom,
.back-btn,
.support-btn,
.copy-address-btn,
.channel-btn {
    transition: transform 180ms ease, border-color 180ms ease, background 180ms ease, box-shadow 180ms ease;
}

.quick-order-btn,
.referral-copy-btn,
.custom-input,
.input-group input {
    transition: border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}

.bar {
    transition: height 220ms ease, opacity 180ms ease;
}

.progress-bar-fill {
    transition: width 280ms ease;
}

.btn-solid::after,
.btn-solid-custom::after,
.back-btn::after,
.support-btn::after,
.copy-address-btn::after,
.channel-btn::after,
.network-btn::after {
    display: none;
}

@media (hover: none) {
    .feature-card:hover,
    .pack-card:hover,
    .coin-item:hover,
    .network-btn:hover,
    .client-item:hover,
    .btn-solid:hover,
    .btn-solid-custom:hover,
    .back-btn:hover,
    .support-btn:hover,
    .copy-address-btn:hover,
    .channel-btn:hover,
    .quick-order-btn:hover {
        transform: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        scroll-behavior: auto !important;
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }
}
