/* Flat UI — remove decorative outer glows site-wide */

:root {
    --shadow-glow: none;
}

.lp-orb,
.lp-aurora,
.fund-card__glow,
.lp-btn-glow__border {
    display: none !important;
}

.profile-board-btn--primary,
.profile-board-btn--primary:hover,
.profile-time-tab.is-active {
    box-shadow: none !important;
}

.profile-balance-label::before {
    box-shadow: none !important;
}

.profile-balance-value {
    text-shadow: 0 2px 18px rgba(0, 0, 0, 0.55) !important;
}

.page-home--premium .lp-btn-glow,
.page-home--premium .landing-nav__connect {
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.95) inset,
        0 -1px 0 rgba(0, 0, 0, 0.58) inset,
        0 0 0 1px rgba(0, 0, 0, 0.24),
        0 14px 36px rgba(0, 0, 0, 0.36) !important;
}

.page-home--premium .lp-btn-glow:hover,
.page-home--premium .landing-nav__connect:hover,
.page-home--premium .lp-btn-glow:active,
.page-home--premium .landing-nav__connect:active {
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 1) inset,
        0 -1px 0 rgba(0, 0, 0, 0.62) inset,
        0 0 0 1px rgba(255, 255, 255, 0.16),
        0 18px 46px rgba(0, 0, 0, 0.42) !important;
    filter: none !important;
}

.page-home--premium .lp-cta-btn {
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35) !important;
}

.page-home--premium .lp-coin__card {
    box-shadow:
        0 0 0 1px rgba(255, 255, 255, 0.08) inset,
        0 22px 48px rgba(0, 0, 0, 0.55) !important;
}

.fund-stat:hover {
    box-shadow:
        0 0 0 1px rgba(var(--accent-rgb), 0.1) inset,
        0 24px 56px rgba(0, 0, 0, 0.5) !important;
}

.fund-eco-card:hover,
.fund-card:hover {
    box-shadow:
        0 0 0 1px rgba(var(--accent-rgb), 0.12) inset,
        0 28px 60px rgba(0, 0, 0, 0.55) !important;
}

body.page-demo-terminal.terminal-search-open > .token-search {
    box-shadow:
        0 0 0 1px rgba(255, 255, 255, 0.04) inset,
        0 28px 80px rgba(0, 0, 0, 0.52) !important;
}

body.page-demo-terminal .terminal-feed-dot,
body.page-demo-terminal .trade-balance-dot {
    box-shadow: none !important;
}

.landing-nav__mark {
    box-shadow: none !important;
}

.landing-header.is-scrolled .landing-nav {
    box-shadow:
        0 0 0 1px rgba(var(--accent-rgb), 0.1) inset,
        0 12px 40px rgba(0, 0, 0, 0.45) !important;
}

.lp-card::after {
    display: none !important;
}

.lp-card:hover {
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.25) !important;
}
