.liquid-panel,
.activity-panel,
.game-card,
.inventory-item,
.recipe-row,
.wallet-strip,
.stat-tile {
    border: 1px solid var(--line);
    border-radius: var(--radius-card);
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.05)),
        var(--surface);
    box-shadow:
        0 18px 46px var(--shadow),
        inset 0 1px 0 rgba(255, 255, 255, 0.14);
    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);
}

@supports not (backdrop-filter: blur(1px)) {
    .liquid-panel,
    .activity-panel,
    .game-card,
    .inventory-item,
    .recipe-row,
    .wallet-strip,
    .stat-tile {
        background: var(--glass-fallback-bg);
    }
}
