   .search-container {
            background: var(--bg-secondary);
            border: 1px solid var(--border-color);
            border-radius: 0.75rem;
            padding: 2rem;
            max-width: 600px;
            width: 90%;
            max-height: 70vh;
            overflow: hidden;
            box-shadow: 0 20px 50px var(--shadow);
            backdrop-filter: blur(16px);
        }

        .search-header {
            display: flex;
            align-items: center;
            justify-content: