.glassContainer { background: linear-gradient(145deg, rgba(13, 14, 17, 0.94) 0%, rgba(8, 9, 12, 0.9) 100%); backdrop-filter: blur(24px) saturate(150%); -webkit-backdrop-filter: blur(24px) saturate(150%); border-radius: 24px; corner-shape: squircle; /* Removed box-shadow here because electron doesn't round corners of the shadow, thereby leaving a square border shadow conflicting with the rounded corners of the SourceSelector. The result is easily visible when you place a white window just behind the SourceSelector */ /* box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.32), 0 1px 3px 0 rgba(0, 0, 0, 0.18) inset; */ border: 1px solid rgba(255, 255, 255, 0.1); } .sourceCard { corner-shape: squircle; border-radius: 13px; background: rgba(255, 255, 255, 0.045); border: 1px solid rgba(255, 255, 255, 0.07); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); transition: box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease; cursor: pointer; } .sourceCard:hover { background: rgba(255, 255, 255, 0.065); border-color: rgba(255, 255, 255, 0.14); transform: translateY(-1px); box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.04); } .selected { border-color: rgba(52, 178, 123, 0.68); background: linear-gradient(145deg, rgba(52, 178, 123, 0.13), rgba(255, 255, 255, 0.045)); box-shadow: 0 0 0 1px rgba(52, 178, 123, 0.18) inset, 0 12px 28px rgba(0, 0, 0, 0.22); } .selected:hover { transform: translateY(0); } .icon { width: 12px; height: 12px; color: #c7d2fe; } .name { font-size: 0.72rem; color: #e4e4e7; font-weight: 500; letter-spacing: 0; } .cardText { color: #a1a1aa; font-size: 0.75rem; } /* Checkmark badge */ .checkBadge { width: 17px; height: 17px; background: #34b27b; border-radius: 9999px; display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.35); } /* scrollbar */ .sourceGridScroll::-webkit-scrollbar { width: 3px; } .sourceGridScroll::-webkit-scrollbar-track { background: rgba(30, 30, 38, 0.3); border-radius: 4px; } .sourceGridScroll::-webkit-scrollbar-thumb { background: rgba(52, 178, 123, 0.5); border-radius: 10px; } .sourceGridScroll::-webkit-scrollbar-thumb:hover { background: rgba(52, 178, 123, 0.6); cursor: grab; } .sourceGridScroll::-webkit-scrollbar-thumb:active { background: rgba(52, 178, 123, 0.8); cursor: grabbing; }